iris: Define MCS_CCS state transitions and usages
[mesa.git] / src / gallium / drivers / iris / iris_resource.c
2019-10-28 Sagar Ghugeiris: Define MCS_CCS state transitions and usages
2019-10-28 Sagar Ghugeiris: Initialize CCS to fast clear while using with MCS
2019-10-28 Nanley Cheryiris: Disallow incomplete resource creation
2019-10-28 Nanley Cheryiris: Don't leak the resource for unsupported modifier
2019-10-28 Nanley Cheryiris: Enable HIZ_CCS sampling
2019-10-28 Nanley Cheryiris: Enable HIZ_CCS in depth buffer instructions
2019-10-28 Nanley Cheryiris: Define initial HIZ_CCS state and transitions
2019-10-28 Nanley Cheryiris: Create an unusable secondary aux surface
2019-10-28 Nanley Cheryiris: Don't guess the aux_usage
2019-10-28 Nanley Cheryintel: Support HIZ_CCS in isl_surf_get_ccs_surf
2019-10-28 Nanley Cheryiris: Clear ::has_hiz when disabling aux
2019-10-28 Nanley Cheryiris: Allow for non-Y-tiled aux allocation
2019-10-28 Nanley Cheryiris: Drop support for I915_FORMAT_MOD_Y_TILED_CCS...
2019-10-28 Jordan Justeniris: Map each surf to it's aux-surf in the aux-map...
2019-10-18 Jordan Justeniris/resource: Use isl surface alignment during bo...
2019-10-17 Jordan Justeniris: Let isl decide the supported tiling in more situa...
2019-10-15 James Xiongiris: finish aux import on get_param
2019-10-08 Marek Olšákgallium: add PIPE_RESOURCE_FLAG_SINGLE_THREAD_USE to...
2019-09-30 Kenneth Graunkeiris: Disable CCS_E for 32-bit floating point textures.
2019-09-25 Tapani Pälliiris: disable aux on first get_param if not created...
2019-09-18 Kenneth Graunkeiris: Track per-stage bind history, reduce work accordingly
2019-09-18 Kenneth Graunkeiris: Don't flag IRIS_DIRTY_BINDINGS for constant usage...
2019-09-18 Marek Olšákgallium: extend resource_get_param to be as capable...
2019-09-09 Kenneth Graunkeiris: Avoid flushing for cache history on transfer...
2019-09-04 Kenneth Graunkeiris: Report correct number of planes for planar images
2019-08-29 Kenneth Graunkeiris: Don't auto-flush/dirty on transfer unmap for...
2019-08-28 Kenneth Graunkeiris: Drop swizzling parameter from s8_offset.
2019-08-23 Kenneth Graunkeiris: Avoid unnecessary resolves on transfer maps
2019-08-23 Kenneth Graunkeiris: Drop copy format hacks from copy region based...
2019-08-23 Kenneth Graunkeiris: Update fast clear colors on Gen9 with direct...
2019-08-20 Sagar Ghugeiris: Add infrastructure to support non coherent frameb...
2019-08-20 Sagar Ghugeiris: Add helper functions to get tile offset
2019-08-20 Sagar Ghugeiris: Add helper function to get isl dim layout
2019-08-13 Jordan Justeniris: Expose aux buffer as 2nd plane w/modifiers
2019-08-13 Jordan Justeniris: Export and import surfaces with modifiers that...
2019-08-13 Kenneth Graunkeiris: Do proper format checks for Y+CCS modifier support
2019-08-13 Jordan Justeniris: Create single bo for surfaces with modifiers...
2019-08-13 Jordan Justeniris: Split iris_resource_alloc_aux to enable aux modifiers
2019-08-13 Jordan Justeniris: Implement pipe_screen::resource_get_param
2019-07-23 Ilia Mirkingallium: switch boolean -> bool at the interface defini...
2019-07-04 Kenneth Graunkeiris: Minor tidying
2019-07-02 Mike Blumenkrantziris: assert isl_surf_init success in resource_from_handle
2019-07-02 Kenneth Graunkeiris: Add an explicit alignment parameter to iris_bo_al...
2019-06-20 Kenneth Graunkeiris: Drop RT flushes from depth stencil clearing flushes.
2019-06-20 Kenneth Graunkeiris: Don't bother with PIPE_CONTROLs for CPU writes...
2019-06-20 Kenneth Graunkeiris: Only do an RT flush for transfer maps if using...
2019-06-20 Kenneth Graunkeiris: Use iris_flush_bits_for_history in iris_transfer_...
2019-06-20 Kenneth Graunkeiris: Fix iris_flush_and_dirty_history to actually...
2019-06-20 Kenneth Graunkeiris: Implement INTEL_DEBUG=pc for pipe control logging.
2019-05-15 Andrii Kryvytskyiiris: Check if resource has stencil before returning it
2019-05-14 Nanley Cheryiris/resource: Drop redundant checks for aux support
2019-05-14 Nanley Cheryiris/resource: Fall back to no aux if creation fails
2019-05-07 Mike Blumenkrantziris: support dmabuf imports with offsets
2019-04-24 Kenneth Graunkeiris: Split iris_flush_and_dirty_for_history into two...
2019-04-24 Kenneth Graunkeiris: Prefer staging blits when destination supports...
2019-04-23 Kenneth Graunkeiris: Make some offset math helpers take a const isl_su...
2019-04-23 Kenneth Graunkeiris: Track valid data range and infer unsynchronized...
2019-04-23 Kenneth Graunkeiris: Make a resource_is_busy() helper
2019-04-23 Kenneth Graunkeiris: Replace buffer backing storage and rebind to...
2019-04-23 Kenneth Graunkeiris: Mark constants dirty on transfer unmap even if...
2019-04-15 Kenneth Graunkeiris: Fix FLUSH_EXPLICIT handling with staging buffers.
2019-04-15 Kenneth Graunkeiris: Preserve all PIPE_TRANSFER flags in xfer->usage
2019-04-10 Mark Janesintel/common: move gen_debug to intel/dev
2019-04-05 Tapani Pälliiris: handle aux properly in iris_resource_get_handle
2019-04-04 Tapani Pälliiris: move iris_flush_resource so we can call it from...
2019-04-02 Rafael Antognolliiris: Add aux.sampler_usages.
2019-04-02 Rafael Antognolliiris: Do not allocate clear_color_bo for gen8.
2019-03-28 Kenneth Graunkeiris: Actually advertise some modifiers
2019-03-20 Rafael Antognolliiris: Let blorp update the clear color for us.
2019-03-20 Rafael Antognolliiris: Allocate buffer space for the fast clear color.
2019-03-19 Rafael Antognolliiris: Enable HiZ for multisampled depth surfaces.
2019-03-18 Kenneth Graunkeiris: Don't flush the batch for unsynchronized mappings
2019-03-14 Kenneth Graunkeiris: Don't mutate box in transfer map code
2019-03-13 Rafael Antognolliiris: Enable auxiliary buffer support again
2019-03-13 Rafael Antognolliiris: Add resolve on iris_flush_resource.
2019-03-13 Chris Wilsoniris: Use streaming loads to read from tiled surfaces
2019-03-13 Chris Wilsoniris: Use coherent allocation for PIPE_RESOURCE_STAGING
2019-03-08 Kenneth Graunkeiris: Use copy_region and staging resources to avoid...
2019-03-08 Kenneth Graunkeiris: Spruce up "are we using this engine?" checks...
2019-02-21 Kenneth GraunkeRevert "iris: Enable auxiliary buffer support"
2019-02-21 Kenneth Graunkeiris: Enable auxiliary buffer support
2019-02-21 Rafael Antognolliiris: Flag ALL_DIRTY_BINDINGS on aux state change.
2019-02-21 Rafael Antognolliiris: Skip resolve if there's no context.
2019-02-21 Rafael Antognolliiris: Avoid leaking if we fail to allocate the aux...
2019-02-21 Kenneth Graunkeiris: Allow disabling aux via INTEL_DEBUG options
2019-02-21 Kenneth Graunkeiris: make surface states for CCS_D too
2019-02-21 Kenneth Graunkeiris: don't use hiz for MSAA buffers
2019-02-21 Kenneth Graunkeiris: some initial HiZ bits
2019-02-21 Kenneth Graunkeiris: disable aux for external things
2019-02-21 Kenneth Graunkeiris: store modifier info in res
2019-02-21 Kenneth Graunkeiris: resolve before transfer maps
2019-02-21 Kenneth Graunkeiris: Initial import of resolve code
2019-02-21 Kenneth Graunkeiris: create aux surface if needed
2019-02-21 Kenneth Graunkeiris: Fill out res->aux.possible_usages
2019-02-21 Kenneth Graunkeiris: Add iris_resource fields for aux surfaces
2019-02-21 Kenneth Graunkeiris: Simplify iris_get_depth_stencil_resources
2019-02-21 Rafael Antognolliiris: Store internal_format when getting resource from...
2019-02-21 Kenneth Graunkeiris: Handle PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE somewhat
2019-02-21 Kenneth Graunkeiris: Flush the render cache in flush_and_dirty_for_history
2019-02-21 Kenneth Graunkeiris: Delete bogus comment about cube array counting.
next