summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/intel_batchbuffer.c
AgeCommit message (Expand)AuthorFilesLines
2017-11-17i965: Upload invariant state once at the start of the batch on Gen4-5.Kenneth Graunke1-1/+3
2017-10-13i965: Rename brw->no_batch_wrap to intel_batchbuffer::no_wrapKenneth Graunke1-5/+5
2017-09-25i965: Rename do_flush_locked to submit_batch().Kenneth Graunke1-3/+4
2017-09-21i965: Fix brw_finish_batch to grow the batchbuffer.Kenneth Graunke1-7/+10
2017-09-21i965: Move MI_BATCHBUFFER_END handling into brw_finish_batch().Kenneth Graunke1-7/+7
2017-09-18i965: Fix batch map failure check in INTEL_DEBUG=bat handling.Kenneth Graunke1-1/+1
2017-09-18i965: Warn for GTT fallbacks when mapping the batch/state buffers.Kenneth Graunke1-2/+2
2017-09-18i965: Plumb brw through to intel_batchbuffer_reset().Kenneth Graunke1-8/+9
2017-09-15i965: drop unused variablesEric Engestrom1-1/+0
2017-09-14i965: Print size of validation and relocation lists in INTEL_DEBUG=flushKenneth Graunke1-3/+8
2017-09-14i965: Disentangle batch and state buffer flushing.Kenneth Graunke1-10/+19
2017-09-14i965: Delete BATCH_RESERVED handling.Kenneth Graunke1-8/+3
2017-09-14i965: Grow the batch/state buffers if we need space and can't flush.Kenneth Graunke1-5/+131
2017-09-14i965: Use a separate state buffer, but avoid changing flushing behavior.Kenneth Graunke1-35/+74
2017-09-14i965: Pass screen to intel_batchbuffer_reset().Kenneth Graunke1-10/+8
2017-09-14i965: Prepare INTEL_DEBUG=bat decoding for a separate statebuffer.Kenneth Graunke1-56/+54
2017-09-14i965: Split brw_emit_reloc into brw_batch_reloc and brw_state_reloc.Kenneth Graunke1-10/+29
2017-09-14i965: Refactor relocs into a brw_reloc_list structure.Kenneth Graunke1-15/+24
2017-09-14i965: Move brw_state_batch code to intel_batchbuffer.cKenneth Graunke1-0/+46
2017-09-14i965: Drop a useless ret == 0 check.Kenneth Graunke1-22/+20
2017-09-14i965: Use a WC map and memcpy for the batch instead of pwrite.Kenneth Graunke1-10/+8
2017-09-14i965: Use batch->bo->size in brw_emit_reloc assertion.Kenneth Graunke1-1/+1
2017-09-14i965: Delete a batch size assertion that isn't very useful.Kenneth Graunke1-3/+0
2017-09-13i965: Add an INTEL_DEBUG=submit option for printing batch statistics.Kenneth Graunke1-1/+1
2017-09-08i965: Don't special case the batchbuffer when reference counting.Kenneth Graunke1-11/+4
2017-09-01i965: Move BATCH_SZ define into intel_batchbuffer.c.Kenneth Graunke1-0/+2
2017-09-01i965: Rename brw_bo::offset64 to gtt_offset.Chris Wilson1-7/+8
2017-09-01i965: Don't double count the batch in aperture_space.Kenneth Graunke1-1/+1
2017-08-30i965: drop brw->has_llc in favor of devinfo->has_llcLionel Landwerlin1-2/+4
2017-08-30i965: drop brw->is_haswell in favor of devinfo->is_haswellLionel Landwerlin1-3/+3
2017-08-30i965: drop brw->gen in favor of devinfo->genLionel Landwerlin1-19/+42
2017-08-18i965: Remove tabs in intel_batchbuffer.c.Kenneth Graunke1-7/+7
2017-08-12i965: Clean up intel_batchbuffer_init().Kenneth Graunke1-8/+8
2017-08-04i965: Reduce passing 2x32b of reloc_domains to 2 bitsChris Wilson1-39/+22
2017-08-04i965: Convert reloc.target_handle into an index for I915_EXEC_HANDLE_LUTKenneth Graunke1-2/+2
2017-08-04i965: Use a C99 initializer for new validation list entries.Kenneth Graunke1-10/+7
2017-08-04i965: Simplify some bo != batch->bo special cases.Kenneth Graunke1-27/+19
2017-08-04i965: Use I915_EXEC_BATCH_FIRST when available.Kenneth Graunke1-10/+27
2017-08-04i965: Move add_exec_bo()Chris Wilson1-53/+53
2017-08-04i965: Ignore reloc read/write domainsChris Wilson1-11/+7
2017-08-04i965: Use I915_EXEC_NO_RELOCChris Wilson1-7/+33
2017-08-04i965: Initialize flags to 0 and |= in new flags.Kenneth Graunke1-3/+3
2017-08-04i965: Make add_exec_bo return the validation list index.Kenneth Graunke1-4/+5
2017-08-04i965: Track last location of bo used for the batchChris Wilson1-2/+16
2017-08-04i965: Make brw_emit_reloc assert that the target BO is non-NULL.Kenneth Graunke1-0/+2
2017-07-22i965: Drop non-LLC lunacy in the program cache code.Kenneth Graunke1-6/+0
2017-07-20i965: Rename batch->exec_objects to validation_listChris Wilson1-11/+11
2017-07-10i965: Use brw_bo_wait() for brw_bo_wait_rendering()Chris Wilson1-2/+2
2017-06-06i965: Add and use brw_bo_map()Matt Turner1-2/+2
2017-06-06i965: Pass flags to brw_bo_map_*Matt Turner1-2/+2