summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_resource.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* iris: Actually advertise some modifiersKenneth Graunke2019-03-271-0/+39
* iris: Let blorp update the clear color for us.Rafael Antognolli2019-03-201-23/+0
* iris: Allocate buffer space for the fast clear color.Rafael Antognolli2019-03-201-8/+81
* iris: Enable HiZ for multisampled depth surfaces.Rafael Antognolli2019-03-181-15/+12
* iris: Don't flush the batch for unsynchronized mappingsKenneth Graunke2019-03-181-3/+5
* iris: Don't mutate box in transfer map codeKenneth Graunke2019-03-131-37/+28
* iris: Enable auxiliary buffer support againRafael Antognolli2019-03-131-3/+0
* iris: Add resolve on iris_flush_resource.Rafael Antognolli2019-03-131-19/+19
* iris: Use streaming loads to read from tiled surfacesChris Wilson2019-03-131-1/+1
* iris: Use coherent allocation for PIPE_RESOURCE_STAGINGChris Wilson2019-03-131-1/+5
* iris: Use copy_region and staging resources to avoid transfer stallsKenneth Graunke2019-03-081-14/+153
* iris: Spruce up "are we using this engine?" checks for flushingKenneth Graunke2019-03-071-6/+4
* Revert "iris: Enable auxiliary buffer support"Kenneth Graunke2019-02-211-0/+3
* iris: Enable auxiliary buffer supportKenneth Graunke2019-02-211-3/+0
* iris: Flag ALL_DIRTY_BINDINGS on aux state change.Rafael Antognolli2019-02-211-1/+4
* iris: Skip resolve if there's no context.Rafael Antognolli2019-02-211-1/+9
* iris: Avoid leaking if we fail to allocate the aux buffer.Rafael Antognolli2019-02-211-2/+6
* iris: Allow disabling aux via INTEL_DEBUG optionsKenneth Graunke2019-02-211-2/+4
* iris: make surface states for CCS_D tooKenneth Graunke2019-02-211-1/+2
* iris: don't use hiz for MSAA buffersKenneth Graunke2019-02-211-9/+12
* iris: some initial HiZ bitsKenneth Graunke2019-02-211-2/+12
* iris: disable aux for external thingsKenneth Graunke2019-02-211-1/+14
* iris: store modifier info in resKenneth Graunke2019-02-211-9/+7