aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/intel_buffer_objects.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Introduce a "memory zone" concept on BO allocation.Kenneth Graunke2018-05-221-3/+5
* i965: Drop unused alignment parameter from brw_bo_alloc().Kenneth Graunke2018-03-271-3/+3
* i965: Fold ABO state upload code into the SSBO/UBO state upload code.Kenneth Graunke2017-11-151-1/+1
* i965: Use BLORP for buffer object stall avoidance blits instead of BLT.Kenneth Graunke2017-08-301-11/+11
* i965: Always flush caches after blitting to a GL buffer object.Kenneth Graunke2017-08-301-1/+3
* i965: Fix whitespace issues in intel_buffer_objects.c.Kenneth Graunke2017-08-281-31/+29
* i965: Guard GetBufferSubData's streaming memcpy load with USE_SSE41Kenneth Graunke2017-08-121-0/+2
* i965: Prefer using streaming reads from WC mmapsChris Wilson2017-08-041-3/+15
* i965: Pad buffer objects by 2kB in robust contexts to avoid OOB access.Kenneth Graunke2017-07-131-2/+20
* i965: Use async maps for BufferSubData to regions with no valid data.Kenneth Graunke2017-07-131-1/+3
* i965: Track a range of the buffer which contains valid data.Kenneth Graunke2017-07-131-4/+37
* i965: Add a "write" parameter to intel_bufferobj_buffer.Kenneth Graunke2017-07-131-3/+3
* i965: fix missing NULL return if allocation failsLionel Landwerlin2017-07-131-0/+1
* i965: Don't use PREAD for glGetBufferSubData().Kenneth Graunke2017-07-111-1/+10
* i965: Use unsynchronized mappings for BufferSubData on non-LLCMatt Turner2017-06-061-10/+6
* i965: Make unsynchronized maps unsynchronized on non-LLCMatt Turner2017-06-061-9/+2
* i965: Add and use brw_bo_map()Matt Turner2017-06-061-11/+2
* i965: Pass flags to brw_bo_map_*Matt Turner2017-06-061-5/+11
* i965: Rename brw_bo_map() -> brw_bo_map_cpu()Matt Turner2017-06-061-3/+3
* i965: Remove brw_bo's virtual memberMatt Turner2017-06-061-11/+12
* i965/drm: Add stall warnings when mapping or waiting on BOs.Kenneth Graunke2017-04-101-7/+7
* i965/drm: Rename drm_bacon_bo to brw_bo.Kenneth Graunke2017-04-101-31/+31
* i965: Drop brw_bo_map[_gtt] wrappers which issue perf warnings.Kenneth Graunke2017-04-101-44/+3
* i965: Make/use a brw_batch_references() wrapper.Kenneth Graunke2017-04-101-3/+3
* i965/drm: Use our internal libdrm (drm_bacon) rather than the real one.Kenneth Graunke2017-04-101-41/+41
* i965: use _mesa_delete_buffer_objectNicolai Hähnle2016-01-071-1/+1
* Revert "i965/wm: use proper API buffer size for the surfaces."Ilia Mirkin2016-01-051-1/+0
* i965/wm: use proper API buffer size for the surfaces.Samuel Iglesias Gonsálvez2016-01-041-0/+1
* i965: Implement DriverFlags.NewShaderStorageBufferIago Toral Quiroga2015-09-251-0/+2
* i965: Fix typos in licenseIan Romanick2015-09-101-2/+2
* i965: Remove horizontal bars from file header commentsIan Romanick2015-09-101-4/+2
* i965: Rename intel_emit* to reflect their new location in brw_pipe_controlChris Wilson2015-06-241-2/+2
* i965: Issue perf_debug messages for unsynchronized maps on !LLC systems.Kenneth Graunke2015-04-171-5/+11
* i965/state: Don't use brw->state.dirty.brwJordan Justen2015-03-311-3/+3
* i965: Rename intel_bufferobj_* functions to match GL and DD hooks.Kenneth Graunke2014-10-291-65/+64
* i965: Silence unused variable warning.Matt Turner2014-10-231-2/+1
* mesa: Drop the "target" parameter from NewBufferObject().Kenneth Graunke2014-10-161-2/+2
* i965: Flag BRW_ATOMIC_COUNTER_BUFFER when a possible ABO is respecifiedChris Forbes2014-10-161-0/+2
* i965: Dirty state in BO reallocation based on usage historyChris Forbes2014-10-161-1/+4
* i965: Issue performance warnings on MapBufferRange stalls.Kenneth Graunke2014-10-131-3/+4
* i965: Add extra null check in intel_bufferobj_alloc()Juha-Pekka Heikkila2014-09-231-0/+3
* Revert 5 i965 patches: 8e27a4d2, 373143ed, c5bdf9be, 6f56e142, 88e3d404Jordan Justen2014-09-041-1/+1
* i965: Create a macro for setting a dirty bit.Paul Berry2014-09-011-1/+1
* i965: Add support for GL_ARB_buffer_storage.Eric Anholt2014-03-141-2/+7
* i965: Always use CPU mappings for BOs on LLC platforms.Eric Anholt2014-03-141-1/+1
* i965: Drop the system-memory temporary allocations for flush explicit.Eric Anholt2014-03-141-51/+52
* i965: Switch mapping modes for non-explicit-flush blit-temporary maps.Eric Anholt2014-03-141-3/+3
* i965: Fix segfaults since the buffer_storage changes.Eric Anholt2014-02-251-1/+1
* mesa: allow buffers to be mapped multiple timesMarek Olšák2014-02-251-43/+54
* mesa: add storage flags parameter to Driver.BufferDataMarek Olšák2014-02-251-1/+4