mesa/src/intel/common
Dylan Baker ce07aabab1 meson: Key whether to build batch decoder on expat
Instead of on Android. Which allows an end user to turn off expat
without breaking or disabling Intel support. I've additionally
refactored to separate expat and xmlconfig a bit more in the root
meson.build

This does make expat a hard dependency for building Intel tools, despite
the fact that only aubinator actually requires it. This simplifies the
build for the common case, and in the event that someone wants to build
the Intel tools and doesn't have libexpat, they can fall back to the
meson wrap for expat instead.

fixes: 75276deebc
closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8791

Reviewed-by: Mark Janes <markjanes@swizzler.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23605>
2023-06-12 23:07:00 +00:00
..
i915 iris: Add GET_PARAM for protected context capability support 2023-06-12 07:59:14 +00:00
tests intel/mi_builder: fixup tests for newer kernel uAPI 2023-05-11 19:15:06 +00:00
xe intel/common: Add gt_id to intel_engine_class 2023-04-17 14:43:06 +00:00
intel_aux_map.c intel: add alignment helper for aux map 2023-05-26 12:58:13 +00:00
intel_aux_map.h intel: add alignment helper for aux map 2023-05-26 12:58:13 +00:00
intel_batch_decoder.c intel/tools: add ability to dump out raw kernels data 2023-04-26 10:00:54 +00:00
intel_batch_decoder_stub.c intel/compiler: Introduce a new brw_isa_info structure 2022-06-30 23:46:35 +00:00
intel_buffer_alloc.h intel: Rename gen_{mapped, clflush, invalidate} prefix to intel_{..} 2021-04-20 20:06:34 +00:00
intel_clflush.h intel: Add SUPPORT_INTEL_INTEGRATED_GPUS build argument 2022-11-23 16:57:23 +00:00
intel_decoder.c intel: Convert i915 engine type to intel in tools/ common/ and ds/ 2022-10-15 20:04:51 +00:00
intel_decoder.h intel/tools: add ability to dump out raw kernels data 2023-04-26 10:00:54 +00:00
intel_defines.h intel: Rename "GEN_" prefix used in common code to "INTEL_" 2021-03-10 22:23:51 +00:00
intel_disasm.c intel/tools: add ability to dump out raw kernels data 2023-04-26 10:00:54 +00:00
intel_disasm.h intel/tools: add ability to dump out raw kernels data 2023-04-26 10:00:54 +00:00
intel_engine.c intel/common: Implement the Xe functions for intel_engine 2023-03-07 15:41:36 +00:00
intel_engine.h intel/common: Add gt_id to intel_engine_class 2023-04-17 14:43:06 +00:00
intel_gem.c iris: Add GET_PARAM for protected context capability support 2023-06-12 07:59:14 +00:00
intel_gem.h iris: Add GET_PARAM for protected context capability support 2023-06-12 07:59:14 +00:00
intel_genX_state.h intel/dev: switch defect identifiers to use lineage numbers 2023-05-30 22:13:41 +00:00
intel_guardband.h intel/guardband: Take min/max instead of total size 2022-03-16 13:13:45 -05:00
intel_l3_config.c intel/l3: Use L3 full-way allocation setting for gfx12.5 (DG2, MTL) 2022-09-23 12:49:37 -07:00
intel_l3_config.h intel/common: Add helper for URB allocation in Mesh pipeline 2022-02-02 18:17:57 +00:00
intel_measure.c intel: Secondary CB print primary CB's renderpass 2023-05-12 21:15:09 +00:00
intel_measure.h intel: Secondary CB print primary CB's renderpass 2023-05-12 21:15:09 +00:00
intel_pixel_hash.h intel/xehp: Switch to coarser cross-slice pixel hashing with table permutation. 2022-01-10 18:28:35 -08:00
intel_sample_positions.c intel: Rename "gen_" prefix used in common code to "intel_" 2021-03-10 22:23:51 +00:00
intel_sample_positions.h intel/common: clamp sample location coordinate range 2022-09-21 04:05:45 +00:00
intel_urb_config.c intel: split URB space between task and mesh proportionally to entry sizes 2023-04-14 15:43:50 +00:00
intel_uuid.c intel: use a shared UUID with other drivers 2023-01-17 17:36:07 +02:00
intel_uuid.h intel: use PCI info to compute device uuid 2022-01-13 03:09:36 +00:00
meson.build meson: Key whether to build batch decoder on expat 2023-06-12 23:07:00 +00:00
mi_builder.h intel/mi: use 64bit constant for bitshift 2023-03-01 18:42:25 +00:00