summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_resource.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Avoid replacing backing storage for buffers with no contentsKenneth Graunke2019-12-221-0/+4
* iris: Default to X-tiling for scanout buffers without modifiersKenneth Graunke2019-12-111-0/+2
* iris: Fix import of multi-planar surfaces with modifiersNanley Chery2019-12-061-1/+5
* iris: Drop 'old_address' parameter from iris_rebind_bufferKenneth Graunke2019-11-251-1/+1
* util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt2019-11-141-1/+1
* iris: try to set the specified tiling when importing a dmabufJames Xiong2019-11-041-6/+16
* iris: Align fast clear color state buffer to a page.Rafael Antognolli2019-10-301-0/+5
* iris: Allocate main and aux surfaces togetherNanley Chery2019-10-291-34/+21
* iris: Determine aux offsets within configure_auxNanley Chery2019-10-291-10/+9
* iris: Bail resource creation upon aux creation errorNanley Chery2019-10-291-16/+17
* iris: Drop iris_resource::aux::extra_aux::boNanley Chery2019-10-291-13/+3
* iris: Create resource with aux_usage MCS_CCSSagar Ghuge2019-10-281-1/+2
* iris: Define MCS_CCS state transitions and usagesSagar Ghuge2019-10-281-0/+1
* iris: Initialize CCS to fast clear while using with MCSSagar Ghuge2019-10-281-3/+14
* iris: Disallow incomplete resource creationNanley Chery2019-10-281-2/+6
* iris: Don't leak the resource for unsupported modifierNanley Chery2019-10-281-1/+1
* iris: Enable HIZ_CCS samplingNanley Chery2019-10-281-1/+4
* iris: Enable HIZ_CCS in depth buffer instructionsNanley Chery2019-10-281-2/+6
* iris: Define initial HIZ_CCS state and transitionsNanley Chery2019-10-281-0/+1
* iris: Create an unusable secondary aux surfaceNanley Chery2019-10-281-6/+39
* iris: Don't guess the aux_usageNanley Chery2019-10-281-96/+72
* intel: Support HIZ_CCS in isl_surf_get_ccs_surfNanley Chery2019-10-281-1/+1
* iris: Clear ::has_hiz when disabling auxNanley Chery2019-10-281-0/+1
* iris: Allow for non-Y-tiled aux allocationNanley Chery2019-10-281-1/+2
* iris: Drop support for I915_FORMAT_MOD_Y_TILED_CCS on TGL+Nanley Chery2019-10-281-1/+1
* iris: Map each surf to it's aux-surf in the aux-map tablesJordan Justen2019-10-281-0/+17
* iris/resource: Use isl surface alignment during bo allocationJordan Justen2019-10-171-1/+3
* iris: Let isl decide the supported tiling in more situationsJordan Justen2019-10-171-15/+0
* iris: finish aux import on get_paramJames Xiong2019-10-151-1/+5
* 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