summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/intel_batchbuffer.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Torch public intel_batchbuffer_emit_dword/float helpers.Kenneth Graunke2018-01-061-2/+2
* i965: Require space for MI_BATCHBUFFER_END.Kenneth Graunke2018-01-061-2/+5
* intel/decoder: Take a bit offset in gen_print_groupJason Ekstrand2017-12-141-5/+5
* i965: Reorganize batch/state BO fields into a 'brw_growing_bo' struct.Kenneth Graunke2017-11-291-57/+59
* i965: Don't grow batch/state buffer on every emit after an overflow.Kenneth Graunke2017-11-291-23/+19
* i965: Preserve EXEC_OBJECT_CAPTURE when growing the BO.Kenneth Graunke2017-11-291-0/+3
* i965: Use old_bo->align when growing batch/state buffer instead of 4096.Kenneth Graunke2017-11-291-1/+2
* i965: Program the dynamic state heap size to MAX_STATE_SIZE.Kenneth Graunke2017-11-291-9/+0
* i965: Support decoding INTERFACE_DESCRIPTOR_DATA with INTEL_DEBUG=batJordan Justen2017-11-211-0/+24
* i965: Upload invariant state once at the start of the batch on Gen4-5.Kenneth Graunke2017-11-161-1/+3
* i965: Drop some reserved space remnants.Kenneth Graunke2017-11-151-3/+1
* i965: Track the depth and render caches separatelyJason Ekstrand2017-11-131-1/+1
* i965: fix unused var warnings in release buildTimothy Arceri2017-10-251-12/+4
* i965: Rename brw->no_batch_wrap to intel_batchbuffer::no_wrapKenneth Graunke2017-10-131-5/+5
* i965: Rename do_flush_locked to submit_batch().Kenneth Graunke2017-09-251-3/+4
* i965: Fix brw_finish_batch to grow the batchbuffer.Kenneth Graunke2017-09-211-7/+10
* i965: Move MI_BATCHBUFFER_END handling into brw_finish_batch().Kenneth Graunke2017-09-211-7/+7
* i965: Fix batch map failure check in INTEL_DEBUG=bat handling.Kenneth Graunke2017-09-181-1/+1
* i965: Warn for GTT fallbacks when mapping the batch/state buffers.Kenneth Graunke2017-09-181-2/+2
* i965: Plumb brw through to intel_batchbuffer_reset().Kenneth Graunke2017-09-181-8/+9
* i965: drop unused variablesEric Engestrom2017-09-151-1/+0
* i965: Print size of validation and relocation lists in INTEL_DEBUG=flushKenneth Graunke2017-09-141-3/+8
* i965: Disentangle batch and state buffer flushing.Kenneth Graunke2017-09-141-10/+19
* i965: Delete BATCH_RESERVED handling.Kenneth Graunke2017-09-141-8/+3
* i965: Grow the batch/state buffers if we need space and can't flush.Kenneth Graunke2017-09-141-5/+131
* i965: Use a separate state buffer, but avoid changing flushing behavior.Kenneth Graunke2017-09-141-35/+74
* i965: Pass screen to intel_batchbuffer_reset().Kenneth Graunke2017-09-141-10/+8
* i965: Prepare INTEL_DEBUG=bat decoding for a separate statebuffer.Kenneth Graunke2017-09-141-56/+54
* i965: Split brw_emit_reloc into brw_batch_reloc and brw_state_reloc.Kenneth Graunke2017-09-141-10/+29
* i965: Refactor relocs into a brw_reloc_list structure.Kenneth Graunke2017-09-141-15/+24
* i965: Move brw_state_batch code to intel_batchbuffer.cKenneth Graunke2017-09-141-0/+46
* i965: Drop a useless ret == 0 check.Kenneth Graunke2017-09-141-22/+20
* i965: Use a WC map and memcpy for the batch instead of pwrite.Kenneth Graunke2017-09-141-10/+8
* i965: Use batch->bo->size in brw_emit_reloc assertion.Kenneth Graunke2017-09-141-1/+1
* i965: Delete a batch size assertion that isn't very useful.Kenneth Graunke2017-09-141-3/+0
* i965: Add an INTEL_DEBUG=submit option for printing batch statistics.Kenneth Graunke2017-09-131-1/+1
* i965: Don't special case the batchbuffer when reference counting.Kenneth Graunke2017-09-081-11/+4
* i965: Move BATCH_SZ define into intel_batchbuffer.c.Kenneth Graunke2017-09-011-0/+2
* i965: Rename brw_bo::offset64 to gtt_offset.Chris Wilson2017-09-011-7/+8
* i965: Don't double count the batch in aperture_space.Kenneth Graunke2017-09-011-1/+1
* i965: drop brw->has_llc in favor of devinfo->has_llcLionel Landwerlin2017-08-301-2/+4
* i965: drop brw->is_haswell in favor of devinfo->is_haswellLionel Landwerlin2017-08-301-3/+3
* i965: drop brw->gen in favor of devinfo->genLionel Landwerlin2017-08-301-19/+42
* i965: Remove tabs in intel_batchbuffer.c.Kenneth Graunke2017-08-181-7/+7
* i965: Clean up intel_batchbuffer_init().Kenneth Graunke2017-08-121-8/+8
* i965: Reduce passing 2x32b of reloc_domains to 2 bitsChris Wilson2017-08-041-39/+22
* i965: Convert reloc.target_handle into an index for I915_EXEC_HANDLE_LUTKenneth Graunke2017-08-041-2/+2
* i965: Use a C99 initializer for new validation list entries.Kenneth Graunke2017-08-041-10/+7
* i965: Simplify some bo != batch->bo special cases.Kenneth Graunke2017-08-041-27/+19
* i965: Use I915_EXEC_BATCH_FIRST when available.Kenneth Graunke2017-08-041-10/+27