mesa/src/gallium/drivers/iris
Mark Janes b338bb70e0 iris: add a iris_context reference to iris_batch
This eliminates the need to use container_of in error handling code.
INTEL_MEASURE will need to access the iris context from each batch.

suggested-by: Kenneth Graunke <kenneth@whitecape.org>

Acked-by:     Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7354>
2021-02-01 17:24:57 -08:00
..
Android.mk iris: Fix android build due to missing link to libmesa_iris_gen125 2021-01-14 11:51:29 -08:00
Makefile.sources android: gallium/iris: cleanup iris_driinfo.h gen rules 2020-10-01 22:37:15 +02:00
driinfo_iris.h driconf: Stop quoting true/false in boolean option definitions. 2020-10-02 23:59:52 +00:00
iris_batch.c iris: add a iris_context reference to iris_batch 2021-02-01 17:24:57 -08:00
iris_batch.h iris: add a iris_context reference to iris_batch 2021-02-01 17:24:57 -08:00
iris_binder.c iris: Extend iris_context dirty state flags to 128 bits. 2020-06-03 22:22:19 +00:00
iris_binder.h
iris_blit.c iris: Blit stencil according to aspect_mask 2021-01-07 23:00:32 +00:00
iris_blorp.c blorp: add hook for INTEL_MEASURE 2021-02-01 17:24:57 -08:00
iris_border_color.c iris: store copy of the border color in the border color hash table 2020-12-04 11:20:34 +00:00
iris_bufmgr.c iris: use list_is_linked 2020-12-18 01:46:00 +00:00
iris_bufmgr.h gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_* 2020-09-22 03:20:54 +00:00
iris_clear.c iris: Drop fast_clear_color's blorp_flags param 2021-01-08 23:23:31 +00:00
iris_context.c iris: add a iris_context reference to iris_batch 2021-02-01 17:24:57 -08:00
iris_context.h iris: Store a list of shader variants in the shader itself 2021-01-29 06:26:29 +00:00
iris_defines.h
iris_disk_cache.c iris: Store a list of shader variants in the shader itself 2021-01-29 06:26:29 +00:00
iris_draw.c compiler: Use util/bitset.h for system_values_read 2021-01-26 20:20:47 +00:00
iris_fence.c iris: Flush dmabufs during context flushes 2020-11-04 19:42:43 +00:00
iris_fence.h iris: Rename iris_syncpt to iris_syncobj for clarity. 2020-05-01 19:00:02 +00:00
iris_fine_fence.c iris: Rename iris_seqno to iris_fine_fence 2020-05-28 12:47:19 -07:00
iris_fine_fence.h iris: Rename iris_seqno to iris_fine_fence 2020-05-28 12:47:19 -07:00
iris_formats.c gallium: change comments to remove 'state tracker' 2020-05-13 13:47:27 -04:00
iris_genx_macros.h iris: Drop redundant iris_address::write flag. 2020-06-03 23:12:22 +00:00
iris_genx_protos.h iris: initialize shared screen->vtbl only once 2020-11-16 05:53:20 +00:00
iris_measure.c iris: implement iris layer of INTEL_MEASURE 2021-02-01 17:24:57 -08:00
iris_measure.h iris: implement iris layer of INTEL_MEASURE 2021-02-01 17:24:57 -08:00
iris_monitor.c intel/perf: fix performance counters availability after glFinish 2020-08-10 13:41:29 +00:00
iris_monitor.h iris: remove iris_monitor_config 2020-07-06 21:43:59 +00:00
iris_perf.c iris: move iris_vtable to iris_screen 2020-04-29 16:59:45 +00:00
iris_perf.h intel/perf: break GL query stuff away 2020-03-27 14:14:49 +00:00
iris_performance_query.c intel/perf: fix performance counters availability after glFinish 2020-08-10 13:41:29 +00:00
iris_pipe.h
iris_pipe_control.c iris: Remove render cache hash table-based synchronization. 2020-06-03 23:12:22 +00:00
iris_program.c iris: Store a list of shader variants in the shader itself 2021-01-29 06:26:29 +00:00
iris_program_cache.c iris: Store a list of shader variants in the shader itself 2021-01-29 06:26:29 +00:00
iris_query.c iris: Delete iris_resolve_conditional_render 2021-01-08 23:23:31 +00:00
iris_resolve.c iris: Consider resolves after changing a resource's aux state 2021-01-21 22:58:08 +00:00
iris_resource.c iris: Disable aux as needed in iris_flush_resource 2021-01-26 22:15:31 +00:00
iris_resource.h iris: Flush caches based on brw_compiler::indirect_ubos_use_sampler 2020-10-20 19:54:29 +00:00
iris_screen.c iris: Enable PIPE_CAP_SHAREABLE_SHADERS. 2021-01-29 06:26:29 +00:00
iris_screen.h iris: implement iris layer of INTEL_MEASURE 2021-02-01 17:24:57 -08:00
iris_state.c iris: add a iris_context reference to iris_batch 2021-02-01 17:24:57 -08:00
meson.build iris: implement iris layer of INTEL_MEASURE 2021-02-01 17:24:57 -08:00