aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_blorp.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Delete useless #defineKenneth Graunke2020-06-231-1/+0
* OPTIONAL: iris: Perform BLORP buffer barriers outside of iris_blorp_exec() hook.Francisco Jerez2020-06-031-15/+5
* iris: Open-code iris_cache_flush_for_read() and iris_cache_flush_for_depth().Francisco Jerez2020-06-031-3/+6
* iris: Remove render cache hash table-based synchronization.Francisco Jerez2020-06-031-6/+0
* iris: Remove depth cache set tracking and synchronization.Francisco Jerez2020-06-031-4/+0
* iris: Annotate all BO uses with domain and sequence number information.Francisco Jerez2020-06-031-3/+17
* iris: Extend iris_context dirty state flags to 128 bits.Francisco Jerez2020-06-031-19/+21
* iris: store workaround addressLionel Landwerlin2020-05-201-1/+4
* blorp: rename workaround address functionLionel Landwerlin2020-05-201-1/+1
* iris: move iris_vtable to iris_screenMike Blumenkrantz2020-04-291-1/+1
* iris: Split aux map initialization from invalidation.Rafael Antognolli2020-03-021-1/+1
* iris: Fix BLORP vertex buffers to respect ISL MOCS settingsKenneth Graunke2020-02-211-7/+1
* intel/blorp: Always emit URB config on Gen7+Jason Ekstrand2020-01-301-17/+3
* blorp: Pass the VB size to the VF cache workaroundJason Ekstrand2019-12-051-0/+1
* iris: Disable VF cache partial address workaround on Gen11+Kenneth Graunke2019-11-261-0/+2
* iris/gen12: Write GFX_AUX_TABLE base address registerJordan Justen2019-10-281-0/+4
* iris: Implement the Broadwell NP Z PMA Stall FixKenneth Graunke2019-10-081-0/+4
* iris: Skip double-disabling TCS/TES/GS after BLORP operationsKenneth Graunke2019-09-191-0/+17
* iris: Add support for the always_flush_cache=true debug option.Kenneth Graunke2019-09-091-0/+4
* iris/gen9: Optimize slice and subslice load balancing behavior.Francisco Jerez2019-08-121-0/+6
* iris: Minor tidyingKenneth Graunke2019-07-031-10/+0
* iris: Drop bo != NULL check from blorp 48b invalidate function.Kenneth Graunke2019-06-211-1/+1
* Revert "iris: Don't check VF address high bits when there is no buffer."Kenneth Graunke2019-06-211-1/+1
* iris: Don't check VF address high bits when there is no buffer.Kenneth Graunke2019-06-201-1/+1
* iris: Implement INTEL_DEBUG=pc for pipe control logging.Kenneth Graunke2019-06-201-2/+5
* iris: Don't flag IRIS_DIRTY_URB after BLORP operations unless it changedKenneth Graunke2019-05-261-0/+1
* iris: Record state sizes for INTEL_DEBUG=bat decoding.Kenneth Graunke2019-05-231-0/+3
* iris: Flag fewer dirty bits in BLORPSagar Ghuge2019-03-111-3/+27
* iris: Track last VS URB entry sizeSagar Ghuge2019-03-081-0/+6
* iris: Refactor code to share 3DSTATE_URB_* packetSagar Ghuge2019-03-081-17/+2
* iris: Don't whack SO dirty bits when finishing a BLORP opKenneth Graunke2019-02-211-0/+2
* iris: CS stall on VF cache invalidate workaroundsKenneth Graunke2019-02-211-1/+2
* iris/WIP: add broadwell supportDave Airlie2019-02-211-1/+5
* iris: better MOCSKenneth Graunke2019-02-211-2/+3
* iris: Do the 48-bit vertex buffer address invalidation workaroundKenneth Graunke2019-02-211-5/+3
* iris: delete dead codeKenneth Graunke2019-02-211-27/+0
* iris: totally untested icelake supportKenneth Graunke2019-02-211-0/+14
* iris: Support multiple binder BOs, update Surface State Base AddressKenneth Graunke2019-02-211-4/+9
* iris: use consistent copyright formattingKenneth Graunke2019-02-211-13/+12
* iris: comment everythingKenneth Graunke2019-02-211-0/+15
* iris: completely rewrite binderKenneth Graunke2019-02-211-4/+2
* iris: chaining not growingKenneth Graunke2019-02-211-4/+0
* iris: blorp bug fixesKenneth Graunke2019-02-211-11/+15
* iris: no more drawing rectangle in blorpKenneth Graunke2019-02-211-5/+1
* iris: blorp URBKenneth Graunke2019-02-211-7/+23
* iris: make blorp pin the binderKenneth Graunke2019-02-211-0/+1
* iris: more blorpKenneth Graunke2019-02-211-9/+13
* iris: more blitting code to make readpixels workKenneth Graunke2019-02-211-10/+55
* iris: bits of blorp codeKenneth Graunke2019-02-211-0/+283