aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_resource.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: add PIPE_RESOURCE_FLAG_SINGLE_THREAD_USE to skip util_range lockMarek Olšák2019-10-071-3/+3
* iris: Disable CCS_E for 32-bit floating point textures.Kenneth Graunke2019-09-301-1/+23
* iris: disable aux on first get_param if not created with auxTapani Pälli2019-09-251-9/+22
* iris: Track per-stage bind history, reduce work accordinglyKenneth Graunke2019-09-181-6/+1
* iris: Don't flag IRIS_DIRTY_BINDINGS for constant usage historyKenneth Graunke2019-09-181-2/+1
* gallium: extend resource_get_param to be as capable as resource_get_handleMarek Olšák2019-09-181-1/+4
* iris: Avoid flushing for cache history on transfer range flushesKenneth Graunke2019-09-091-2/+11
* iris: Report correct number of planes for planar imagesKenneth Graunke2019-09-031-1/+8
* iris: Don't auto-flush/dirty on transfer unmap for coherent buffersKenneth Graunke2019-08-281-1/+2
* iris: Drop swizzling parameter from s8_offset.Kenneth Graunke2019-08-271-19/+3
* iris: Avoid unnecessary resolves on transfer mapsKenneth Graunke2019-08-221-16/+28
* iris: Drop copy format hacks from copy region based transfer path.Kenneth Graunke2019-08-221-16/+5
* iris: Update fast clear colors on Gen9 with direct immediate writes.Kenneth Graunke2019-08-221-3/+1
* iris: Add infrastructure to support non coherent framebuffer fetchSagar Ghuge2019-08-201-1/+1
* iris: Add helper functions to get tile offsetSagar Ghuge2019-08-201-0/+103
* iris: Add helper function to get isl dim layoutSagar Ghuge2019-08-201-0/+29
* iris: Expose aux buffer as 2nd plane w/modifiersJordan Justen2019-08-131-10/+23
* iris: Export and import surfaces with modifiers that have aux dataJordan Justen2019-08-131-25/+98
* iris: Do proper format checks for Y+CCS modifier supportKenneth Graunke2019-08-131-6/+20
* iris: Create single bo for surfaces with modifiers and aux dataJordan Justen2019-08-131-3/+40
* iris: Split iris_resource_alloc_aux to enable aux modifiersJordan Justen2019-08-131-40/+85
* iris: Implement pipe_screen::resource_get_paramJordan Justen2019-08-131-0/+48
* gallium: switch boolean -> bool at the interface definitionsIlia Mirkin2019-07-221-1/+1
* iris: Minor tidyingKenneth Graunke2019-07-031-1/+0
* iris: assert isl_surf_init success in resource_from_handleMike Blumenkrantz2019-07-021-14/+15
* iris: Add an explicit alignment parameter to iris_bo_alloc_tiled().Kenneth Graunke2019-07-021-2/+2
* iris: Drop RT flushes from depth stencil clearing flushes.Kenneth Graunke2019-06-201-7/+2
* iris: Don't bother with PIPE_CONTROLs for CPU writes and no historyKenneth Graunke2019-06-201-6/+9
* iris: Only do an RT flush for transfer maps if using copy_region.Kenneth Graunke2019-06-201-1/+1
* iris: Use iris_flush_bits_for_history in iris_transfer_flush_regionKenneth Graunke2019-06-201-5/+12
* iris: Fix iris_flush_and_dirty_history to actually dirty history.Kenneth Graunke2019-06-201-0/+2
* iris: Implement INTEL_DEBUG=pc for pipe control logging.Kenneth Graunke2019-06-201-3/+6
* iris: Check if resource has stencil before returning itAndrii Kryvytskyi2019-05-141-1/+5
* iris/resource: Drop redundant checks for aux supportNanley Chery2019-05-141-15/+0
* iris/resource: Fall back to no aux if creation failsNanley Chery2019-05-141-4/+6
* iris: support dmabuf imports with offsetsMike Blumenkrantz2019-05-071-6/+2
* iris: Split iris_flush_and_dirty_for_history into two helpers.Kenneth Graunke2019-04-241-20/+42
* iris: Prefer staging blits when destination supports CCS_E.Kenneth Graunke2019-04-231-1/+1
* iris: Make some offset math helpers take a const isl_surf pointerKenneth Graunke2019-04-231-2/+2
* iris: Track valid data range and infer unsynchronized mappings.Kenneth Graunke2019-04-231-0/+49
* iris: Make a resource_is_busy() helperKenneth Graunke2019-04-231-4/+13
* iris: Replace buffer backing storage and rebind to update addresses.Kenneth Graunke2019-04-231-5/+42
* iris: Mark constants dirty on transfer unmap even if no flushes occurKenneth Graunke2019-04-231-2/+8
* iris: Fix FLUSH_EXPLICIT handling with staging buffers.Kenneth Graunke2019-04-151-23/+41
* iris: Preserve all PIPE_TRANSFER flags in xfer->usageKenneth Graunke2019-04-151-13/+9
* intel/common: move gen_debug to intel/devMark Janes2019-04-101-1/+1
* iris: handle aux properly in iris_resource_get_handleTapani Pälli2019-04-041-0/+8
* iris: move iris_flush_resource so we can call it from get_handleTapani Pälli2019-04-041-15/+15
* iris: Add aux.sampler_usages.Rafael Antognolli2019-04-021-0/+11
* iris: Do not allocate clear_color_bo for gen8.Rafael Antognolli2019-04-021-4/+5