mesa/src/gallium/drivers/iris
Zhang, Jianxun bc42bbff4c iris: Wa_14016820455 for GFX_VERx10 == 12.5
Reprogram SF CLIP viewport pointer by not skipping its
dirty flag bit.

Many thanks to Lin, Shuicheng <shuicheng.lin@intel.com>,
Jerez Plata, Francisco <francisco.jerez.plata@intel.com>,
Graunke, Kenneth W <kenneth.w.graunke@intel.com>,
and others for their great help.

Signed-off-by: Zhang, Jianxun <jianxun.zhang@intel.com>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17171>
2022-06-22 22:22:50 +00:00
..
driinfo_iris.h driconf: Add a limit_trig_input_range option 2022-05-13 06:47:53 +00:00
iris_batch.c anv, iris: Enable compute engine with INTEL_COMPUTE_CLASS=1 2022-06-15 08:58:20 +00:00
iris_batch.h u_trace/anv/iris: drop cs argument for recording traces 2022-05-19 19:04:28 +00:00
iris_binder.c iris: Restore flagging of dirty bindings in binder_realloc 2022-03-11 07:59:18 +00:00
iris_binder.h iris: Use more efficient binding table pointer formats on Icelake+. 2022-03-09 09:18:59 +00:00
iris_blit.c iris: Split out an IRIS_DOMAIN_SAMPLER_READ domain from OTHER_READ 2022-04-13 09:07:35 +00:00
iris_blorp.c iris: Wa_14016820455 for GFX_VERx10 == 12.5 2022-06-22 22:22:50 +00:00
iris_border_color.c iris: have a single border color pool per bufmgr 2022-02-11 01:42:45 +00:00
iris_bufmgr.c iris/bufmgr: Use memory info from devinfo 2022-06-22 00:30:49 +00:00
iris_bufmgr.h iris: use new kernel uAPI to compute video memory 2022-05-02 22:57:06 +00:00
iris_clear.c iris: Demote all callers of iris_flush_and_dirty_for_history() to iris_dirty_for_history(). 2022-04-04 10:32:31 -07:00
iris_context.c iris: Don't leak scratch BOs 2022-04-13 15:56:50 +00:00
iris_context.h iris: Add FLUSH_HDC to PIPE_CONTROL_CACHE_FLUSH_BITS 2022-05-17 22:35:06 +00:00
iris_defines.h intel: Rename genx keyword to gfxx in source files 2021-04-02 18:33:07 +00:00
iris_disk_cache.c intel/fs,vec4: Drop uniform compaction and pull constant support 2021-12-10 21:20:47 +00:00
iris_draw.c iris: Rename surface_base_address to binder_address in a few places 2022-03-09 09:18:59 +00:00
iris_fence.c util: Rename pipe_debug_message to util_debug_message 2022-04-01 01:52:43 +00:00
iris_fence.h iris: signal the syncobj after a failed batch 2021-09-07 19:03:03 +00:00
iris_fine_fence.c iris: syncobjs are now owned by bufmgr instead of screen 2021-09-01 21:48:13 +00:00
iris_fine_fence.h iris: Rename iris_seqno to iris_fine_fence 2020-05-28 12:47:19 -07:00
iris_formats.c iris: Explicitly rely on gallium fallbacks for YUV 2022-01-28 00:30:55 +00:00
iris_genx_macros.h iris: Rename bo->gtt_offset to bo->address 2021-08-11 08:05:00 +00:00
iris_genx_protos.h iris: Add genX(emit_depth_state_workarounds) 2021-08-20 17:50:35 +00:00
iris_measure.c iris: provide a callback to INTEL_MEASURE to clean up snapshots 2022-06-16 02:58:08 +00:00
iris_measure.h gallium: rename pipe_draw_start_count -> pipe_draw_start_count_bias 2021-04-30 03:59:19 +00:00
iris_monitor.c intel/perf: add max vfuncs 2022-05-17 19:55:10 +00:00
iris_monitor.h iris: remove iris_monitor_config 2020-07-06 21:43:59 +00:00
iris_perf.c iris/bufmgr: Add flag to allocate from local memory. 2021-06-24 16:14:38 +00:00
iris_perf.h intel: Rename gen_perf prefix to intel_perf in source files 2021-04-20 20:06:34 +00:00
iris_performance_query.c intel/perf: add max vfuncs 2022-05-17 19:55:10 +00:00
iris_pipe.h iris: Make a gl_shader_stage -> pipe_shader_stage helper function 2019-04-23 00:24:08 -07:00
iris_pipe_control.c iris: Add VF_CACHE_INVALIDATE to IRIS_DOMAIN_OTHER_WRITE flush bits 2022-04-13 09:07:35 +00:00
iris_program.c nir: Rename is_arb_asm to use_legacy_math_rules and document its meaning. 2022-06-10 03:26:32 +00:00
iris_program_cache.c iris: Rename bo->gtt_offset to bo->address 2021-08-11 08:05:00 +00:00
iris_query.c iris: Replace unconditional QBO flush with iris_dirty_for_history(). 2022-04-04 10:32:31 -07:00
iris_resolve.c shader_info: Make images_used a bitset 2022-05-10 11:23:11 -05:00
iris_resource.c iris: Fix assertion meant to only target the clear-color stride 2022-04-29 09:34:56 -07:00
iris_resource.h iris: Remove remaining history flushes. 2022-04-04 10:32:31 -07:00
iris_screen.c iris/bufmgr: Use memory info from devinfo 2022-06-22 00:30:49 +00:00
iris_screen.h driconf: Add a limit_trig_input_range option 2022-05-13 06:47:53 +00:00
iris_state.c iris: do not do STATIC_ASSERT on variables 2022-06-03 07:14:43 +00:00
iris_utrace.c u_trace/anv/iris: drop cs argument for recording traces 2022-05-19 19:04:28 +00:00
iris_utrace.h iris: utrace/perfetto support 2022-01-14 20:17:44 +00:00
meson.build iris: utrace/perfetto support 2022-01-14 20:17:44 +00:00