mesa/src
Sathishkumar S c34cfc1a3b ac/gpu_info: update multimedia info
update multimedia info to show num_instances and firmware version when valid
and video codec capabilities are shown if the query is supported and valid.
Multimedia info: from Navi21 ASIC is shown below.

Multimedia info:
    vcn_decode = 2
    vcn_encode = 2
    vcn_enc_major_version = 1
    vcn_enc_minor_version = 30
    vcn_dec_version = 3
    jpeg_decode = 1
    codec    dec  max_resolution   enc  max_resolution
    mpeg2    *    4096x4096        -    -
    mpeg4    *    4096x4096        -    -
    vc1      *    4096x4096        -    -
    h264     *    4096x4096        *    4096x2160
    hevc     *    8192x4352        *    7680x4352
    jpeg     *    4096x4096        -    -
    vp9      *    8192x4352        -    -
    av1      *    8192x4352        -    -

v2: fix build error with _WIN32 builds
v3: rebase on 76425cdf23 (ac/gpu_info: Add vcn dec and enc version query)

Signed-off-by: Sathishkumar S <sathishkumar.sundararaju@amd.com>
Reviewed-by: Leo Liu <leo.liu@amd.com>
Acked-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28252>
2024-04-01 18:05:21 +00:00
..
amd ac/gpu_info: update multimedia info 2024-04-01 18:05:21 +00:00
android_stub
asahi asahi: switch to VS/FS prolog/epilog system 2024-03-30 00:26:20 +00:00
broadcom broadcom/compiler: fix workaround for GFXH-1602 2024-04-01 09:22:39 +00:00
c11
compiler nir/opt_varyings: simplify nir_io_semantics::num_slots of directly-indexed slots 2024-03-31 03:02:51 +00:00
drm-shim drm-shim: Add io region handling in mmap 2024-03-19 10:22:34 +00:00
egl egl/wayland/sw: don't invert y wl_surface_damage_buffer 2024-03-24 17:27:21 +00:00
etnaviv ci/etnaviv: Remove duplicates 2024-03-27 13:12:16 +00:00
freedreno tu: fix memory leaks in tu_shader 2024-03-30 08:56:03 +01:00
gallium radeonsi/vcn: use num_instances from radeon_info 2024-04-01 18:05:21 +00:00
gbm gbm: Remove hardcoded color-channel data 2024-02-27 10:51:03 +00:00
getopt
glx treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
gtest
imagination pvr: Add pvr_ prefix for vk_format_* functions in pvr_formats.h 2024-03-28 04:11:52 +00:00
imgui
intel intel/eu/validate: Allow SIMD16 for mixed mode float operations on xe2+ 2024-04-01 00:00:03 +00:00
loader loader/wayland: Add named queue fallback 2024-02-28 11:01:31 +00:00
mapi treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
mesa treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
microsoft microsoft/clc: Install clon12compiler 2024-03-26 20:12:41 +00:00
nouveau nvk: Use a linked list for descriptor sets in a pool 2024-03-31 20:42:59 +00:00
panfrost panvk: Make panvk_pipeline_layout per-gen 2024-03-27 09:47:34 +00:00
tool pps: Config tweaks to avoid loosing traces 2024-03-25 19:49:50 +00:00
util util/vma: Add function to get max continuous free size 2024-03-28 08:50:38 +00:00
virtio venus: add a more relaxed polling strategy 2024-03-26 00:37:24 +00:00
vulkan wsi/x11: Return OUT_OF_DATE on sw resize. 2024-03-28 14:22:19 +00:00
.clang-format agx: add Braun-Hack spiller pass 2024-03-30 00:26:18 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00