mesa/src
José Roberto de Souza 5b8b4f7878 intel/dev: Add engine_class_supported_count to intel_device_info
Next patch will need to frequently get the count of supported engine
for compute and copy engines, so to reduce the overhead of doing
KMD queries at every call here caching this information into
intel_device_info struct.

With that ANV and Iris would need to set this information as intel/dev
can't depend on intel/common, so here adding a single function
to update intel_device_info with all fields filled by intel/common
functions.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29899>
2024-06-25 14:16:45 +00:00
..
amd ac/nir/cdna: don't use image_descriptor intrinsics if the src is a descriptor 2024-06-25 10:09:08 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi asahi: Make asahi_clc build work on x86_64->x86 builds 2024-06-22 10:09:45 -04:00
broadcom treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
c11
compiler glsl: remove unused symbol table functionality 2024-06-25 00:18:42 +00:00
drm-shim drm-shim: Stub syncobj reset ioctl 2024-05-21 14:14:25 +00:00
egl egl/dri: Use packed pipe_format 2024-06-25 12:27:17 +00:00
etnaviv etnaviv: update headers from rnndb 2024-06-12 16:34:30 +00:00
freedreno tu: Advertise VK_KHR_shader_float_controls2 2024-06-24 13:56:26 +00:00
gallium intel/dev: Add engine_class_supported_count to intel_device_info 2024-06-25 14:16:45 +00:00
gbm gbm: Support fixed-rate compression allocation 2024-06-12 21:20:06 +00:00
getopt
glx glx: fix build -D glx-direct=false 2024-06-14 16:24:33 +00:00
gtest
imagination treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
imgui
intel intel/dev: Add engine_class_supported_count to intel_device_info 2024-06-25 14:16:45 +00:00
loader loader: use os_get_option() to allow android to set LIBGL_DRIVERS_PATH, GBM_BACKENDS_PATH, GALLIUM_PIPE_SEARCH_DIR 2024-06-21 07:44:36 +00:00
mapi gles1: fix glBufferSubData() 2024-06-24 17:08:12 +00:00
mesa glsl: remove unused symbol table functionality 2024-06-25 00:18:42 +00:00
microsoft treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
nouveau treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
panfrost treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
tool pps: Config tweaks to avoid loosing traces 2024-03-25 19:49:50 +00:00
util isl/iris/anv: provide drirc toggle intel_sampler_route_to_lsc 2024-06-24 09:23:07 +00:00
virtio venus: support VK_ANDROID_NATIVE_BUFFER_SPEC_VERSION 8 2024-06-25 09:08:12 +00:00
vulkan vulkan: do not access member of a NULL structure 2024-06-21 21:07:05 +00:00
.clang-format asahi: add agx_ppp_push_merged helper 2024-05-14 04:57:27 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00