summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_resource.h
Commit message (Expand)AuthorAgeFilesLines
* iris: Fix import of multi-planar surfaces with modifiersNanley Chery2019-12-061-0/+7
* iris: Maintain CPU-side SURFACE_STATE copies for views and surfaces.Kenneth Graunke2019-11-251-0/+19
* iris: Create an "iris_surface_state" wrapper structKenneth Graunke2019-11-251-4/+12
* iris: Drop iris_resource::aux::extra_aux::boNanley Chery2019-10-291-3/+0
* iris: Create an unusable secondary aux surfaceNanley Chery2019-10-281-0/+10
* iris: Only resolve for image levels/layers which are actually in use.Kenneth Graunke2019-09-261-3/+0
* iris: Track per-stage bind history, reduce work accordinglyKenneth Graunke2019-09-181-0/+6
* iris: Avoid flushing for cache history on transfer range flushesKenneth Graunke2019-09-091-0/+2
* iris: Avoid unnecessary resolves on transfer mapsKenneth Graunke2019-08-221-0/+3
* iris: Add infrastructure to support non coherent framebuffer fetchSagar Ghuge2019-08-201-0/+4
* iris: Add helper functions to get tile offsetSagar Ghuge2019-08-201-0/+3
* iris: Add helper function to get isl dim layoutSagar Ghuge2019-08-201-0/+3
* iris: Export and import surfaces with modifiers that have aux dataJordan Justen2019-08-131-0/+10
* iris: Make iris_has_color_unresolved non-staticKenneth Graunke2019-07-171-0/+4
* iris: Drop RT flushes from depth stencil clearing flushes.Kenneth Graunke2019-06-201-0/+1
* iris: Implement INTEL_DEBUG=pc for pipe control logging.Kenneth Graunke2019-06-201-1/+2
* iris: support dmabuf imports with offsetsMike Blumenkrantz2019-05-071-0/+3
* iris: Split iris_flush_and_dirty_for_history into two helpers.Kenneth Graunke2019-04-241-0/+4
* iris: Track valid data range and infer unsynchronized mappings.Kenneth Graunke2019-04-231-0/+11
* iris: Rework image views to store pipe_image_view.Kenneth Graunke2019-04-231-0/+10
* iris: Add aux.sampler_usages.Rafael Antognolli2019-04-021-0/+5
* iris: Let blorp update the clear color for us.Rafael Antognolli2019-03-201-1/+2
* iris: Track fast clear color.Rafael Antognolli2019-03-201-0/+3
* iris: Allocate buffer space for the fast clear color.Rafael Antognolli2019-03-201-0/+19
* iris: Make intel_hiz_exec public.Rafael Antognolli2019-03-181-0/+7
* iris: Use copy_region and staging resources to avoid transfer stallsKenneth Graunke2019-03-081-0/+5
* iris: Flag ALL_DIRTY_BINDINGS on aux state change.Rafael Antognolli2019-02-211-1/+2
* iris: some initial HiZ bitsKenneth Graunke2019-02-211-0/+5
* iris: store modifier info in resKenneth Graunke2019-02-211-0/+7
* iris: resolve before transfer mapsKenneth Graunke2019-02-211-3/+6
* iris: add some draw resolve hooksKenneth Graunke2019-02-211-1/+7
* iris: Initial import of resolve codeKenneth Graunke2019-02-211-0/+148
* iris: create aux surface if neededKenneth Graunke2019-02-211-0/+3
* iris: Add iris_resource fields for aux surfacesKenneth Graunke2019-02-211-0/+40
* iris: Make an IRIS_MAX_MIPLEVELS defineKenneth Graunke2019-02-211-0/+2
* iris: whitespace fixesKenneth Graunke2019-02-211-1/+1
* iris: Allocate buffer resources separatelyJason Ekstrand2019-02-211-0/+10
* iris: fix prototype warningKenneth Graunke2019-02-211-0/+1
* iris: Flush for history at various momentsKenneth Graunke2019-02-211-0/+1
* iris: add iris_flush_and_dirty_for_historyKenneth Graunke2019-02-211-0/+5
* iris: Track a binding history for buffer resourcesKenneth Graunke2019-02-211-0/+6
* iris: rework format translation apisKenneth Graunke2019-02-211-4/+8
* iris: stencil texturingKenneth Graunke2019-02-211-0/+6
* iris: Move iris_sampler_view declaration to iris_resource.hKenneth Graunke2019-02-211-0/+18
* iris: rename pipe to baseKenneth Graunke2019-02-211-1/+1
* iris: Convert RGBX to RGBA for rendering.Kenneth Graunke2019-02-211-0/+3
* iris: use u_transfer_helper for depth stencil packing/unpackingKenneth Graunke2019-02-211-0/+1
* iris: actually emit stencil packetsKenneth Graunke2019-02-211-0/+4
* iris: clear stencilKenneth Graunke2019-02-211-0/+2
* iris: comment everythingKenneth Graunke2019-02-211-0/+7