iris: Better determine map_would_stall for Z/S
[mesa.git] / src / gallium / drivers / iris / iris_resource.c
2020-09-04 Nanley Cheryiris: Better determine map_would_stall for Z/S
2020-09-04 Nanley Cheryiris: Drop a use of the need_resolve boolean
2020-09-04 Nanley Cheryiris: Avoid resolving Z/S reads in transfer_map
2020-09-04 Nanley Cheryiris: Make iris_has_color_unresolved more generic
2020-09-04 Nanley Cheryiris: Fold a condition into no_gpu for consistency
2020-09-03 Nanley Cheryiris: Fix aux assertion in resource_get_handle
2020-08-19 Nanley Cheryiris: Drop buffer support in resource_from_handle
2020-08-19 Nanley Cheryiris: Add and use iris_resource_configure_main
2020-08-19 Nanley Cheryiris: Move size/offset calculations out of configure_aux
2020-08-19 Nanley Cheryiris: Drop old comment on clear color BO allocation
2020-08-19 Nanley Cheryiris: Drop unused resource allocation optimization
2020-08-19 Nanley Cheryiris: Drop iris_resource_alloc_separate_aux
2020-08-13 Nanley Cheryiris: Make iris_bo_import_dmabuf take a modifier
2020-08-13 Nanley Cheryiris: Don't call SET_TILING for dmabuf imports
2020-08-03 Nanley Cheryiris: Zero the add-on clear color BO on import
2020-07-21 Kenneth Graunkeiris: Fix CCS check in iris_texture_subdata().
2020-07-10 Jordan Justeniris: Add missing break in switch in modifier_is_supported
2020-07-08 Timothy Arceriiris: fix maybe-uninitialized warning for initial_state...
2020-06-26 Kenneth Graunkeiris: Implement pipe->texture_subdata directly
2020-06-25 Danylo Piliaieviris: Honor scanout requirement from DRI
2020-06-22 Rafael Antognolliiris/bufmgr: Do not use map_gtt or use set/get_tiling...
2020-06-19 Nanley Cheryiris: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS
2020-06-19 Nanley Cheryiris: Refactor modifier_is_supported for gen12
2020-06-19 Nanley Cheryiris: Handle importing aux-enabled surfaces on TGL
2020-06-19 Nanley Cheryiris: Use ISL_AUX_USAGE_GEN12_CCS_E on gen12
2020-06-19 Nanley Cheryiris: Don't support sRGB + Y_TILED_CCS on gen9
2020-06-19 Nanley Cheryintel: Add ISL_AUX_USAGE_GEN12_CCS_E
2020-06-19 Nanley Cheryiris: Remove the CCS_D fallback
2020-06-04 Lionel Landwerliniris: fix export of GEM handles
2020-06-03 Francisco Jereziris: Remove batch argument of iris_resource_prepare_ac...
2020-06-03 Francisco Jereziris: Extend iris_context dirty state flags to 128...
2020-04-30 Lionel Landwerliniris: don't assert on unfinished aux import in copy...
2020-04-29 Mike Blumenkrantziris: move iris_vtable to iris_screen
2020-04-15 Lionel Landwerliniris: drop cache coherent cpu mapping for external BO
2020-04-11 Lionel Landwerliniris: make resources take a ref on the screen object
2020-04-11 Lionel Landwerliniris: properly free resources on BO allocation failure
2020-03-19 Jason Ekstrandintel/iris: Always initialize CCS to 0
2020-03-16 Tapani Pälliiris: move existing image format fallback as a helper...
2020-03-12 Jason Ekstrandiris: Use ISL_AUX_USAGE_STC_CCS for stencil CCS
2020-03-12 Jason Ekstrandiris: Use ISL_AUX_USAGE_HIZ_CCS_WT to indicate write...
2020-02-06 James Xiongiris: handle the failure of converting unsupported...
2020-01-28 Eric Anholtiris: Silence warning about AUX_USAGE_MC.
2019-12-23 Kenneth Graunkeiris: Avoid replacing backing storage for buffers with...
2019-12-12 Kenneth Graunkeiris: Default to X-tiling for scanout buffers without...
2019-12-06 Nanley Cheryiris: Fix import of multi-planar surfaces with modifiers
2019-11-25 Kenneth Graunkeiris: Drop 'old_address' parameter from iris_rebind_buffer
2019-11-14 Eric Anholtutil: Move gallium's PIPE_FORMAT utils to /util/format/
2019-11-04 James Xiongiris: try to set the specified tiling when importing...
2019-10-30 Rafael Antognolliiris: Align fast clear color state buffer to a page.
2019-10-29 Nanley Cheryiris: Allocate main and aux surfaces together
2019-10-29 Nanley Cheryiris: Determine aux offsets within configure_aux
2019-10-29 Nanley Cheryiris: Bail resource creation upon aux creation error
2019-10-29 Nanley Cheryiris: Drop iris_resource::aux::extra_aux::bo
2019-10-28 Sagar Ghugeiris: Create resource with aux_usage MCS_CCS
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...