mesa/src/gallium/drivers/iris
Kenneth Graunke 69d7782b15 intel/decoder: Make get_state_size take a full 64-bit address and a base
i965 wants to use an offset from a base because everything is in a
single buffer whose address may be relocated, and all base addresses
are set to the start of that buffer.

iris wants to use a full 64-bit address, because state lives in separate
buffers which may be in the shader, surface, and dynamic memory zones,
where addresses grow downward from the top of a 4GB zone,  So it's very
possible for a 32-bit offset to exist relative to multiple bases,
leading to the wrong state size.
2019-12-10 19:10:49 -08:00
..
Android.mk iris: build android libmesa_iris for gen12 2019-08-28 13:38:34 -07:00
driinfo_iris.h iris: Add support for the always_flush_cache=true debug option. 2019-09-09 11:55:27 -07:00
iris_batch.c intel/decoder: Make get_state_size take a full 64-bit address and a base 2019-12-10 19:10:49 -08:00
iris_batch.h iris/gen12: Write GFX_AUX_TABLE base address register 2019-10-28 00:09:14 -07:00
iris_binder.c iris: Handle binding table in the driver 2019-06-03 14:14:45 -07:00
iris_binder.h iris: little bits of compute basics 2019-02-21 10:26:09 -08:00
iris_blit.c util: Move gallium's PIPE_FORMAT utils to /util/format/ 2019-11-14 10:47:20 -08:00
iris_blorp.c blorp: Pass the VB size to the VF cache workaround 2019-12-05 10:59:10 -06:00
iris_border_color.c iris: Destroy the border color pool 2019-02-21 10:26:10 -08:00
iris_bufmgr.c iris: Allow max dynamic pool size of 2GB for gen12 2019-12-02 16:34:12 -08:00
iris_bufmgr.h iris: try to set the specified tiling when importing a dmabuf 2019-11-04 17:59:52 +00:00
iris_clear.c util: Move gallium's PIPE_FORMAT utils to /util/format/ 2019-11-14 10:47:20 -08:00
iris_context.c iris: INTEL performance query implementation 2019-12-10 17:02:58 -08:00
iris_context.h iris: INTEL performance query implementation 2019-12-10 17:02:58 -08:00
iris_defines.h iris: Implement new way for setting streamout buffers. 2019-10-29 19:20:25 +00:00
iris_disk_cache.c Move blob from compiler/ to util/ 2019-09-19 19:56:22 +00:00
iris_draw.c iris: Use mocs from isl_dev. 2019-11-12 20:41:52 +00:00
iris_fence.c iris: Fix fence leak in iris_fence_flush 2019-09-16 08:47:37 +00:00
iris_fence.h iris: Make a iris_batch_reference_signal_syncpt helper function. 2019-02-21 10:26:11 -08:00
iris_formats.c iris: Map FXT1 texture formats 2019-12-01 22:55:56 -08:00
iris_genx_macros.h iris: Use 3DSTATE_CONSTANT_ALL when possible. 2019-12-04 20:48:25 +00:00
iris_genx_protos.h iris/gen12: Write GFX_AUX_TABLE base address register 2019-10-28 00:09:14 -07:00
iris_monitor.c iris: separating out common perf code 2019-12-10 17:02:58 -08:00
iris_monitor.h iris: minor restyling 2019-08-10 00:16:45 -07:00
iris_perf.c iris: separating out common perf code 2019-12-10 17:02:58 -08:00
iris_perf.h iris: separating out common perf code 2019-12-10 17:02:58 -08:00
iris_performance_query.c iris: INTEL performance query implementation 2019-12-10 17:02:58 -08: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 support for the always_flush_cache=true debug option. 2019-09-09 11:55:27 -07:00
iris_program.c iris: Stop setting up fake params 2019-12-04 04:52:20 +00:00
iris_program_cache.c iris: Change keybox parenting 2019-11-22 09:50:59 -08:00
iris_query.c iris: Free query on error path 2019-08-11 14:04:31 -07:00
iris_resolve.c iris: Use mocs from isl_dev. 2019-11-12 20:41:52 +00:00
iris_resource.c iris: Fix import of multi-planar surfaces with modifiers 2019-12-06 20:31:48 +00:00
iris_resource.h iris: Fix import of multi-planar surfaces with modifiers 2019-12-06 20:31:48 +00:00
iris_screen.c iris: Stop setting up fake params 2019-12-04 04:52:20 +00:00
iris_screen.h iris: Add support for the always_flush_cache=true debug option. 2019-09-09 11:55:27 -07:00
iris_state.c intel/decoder: Make get_state_size take a full 64-bit address and a base 2019-12-10 19:10:49 -08:00
Makefile.sources iris: INTEL performance query implementation 2019-12-10 17:02:58 -08:00
meson.build iris: INTEL performance query implementation 2019-12-10 17:02:58 -08:00