mesa/src
Gert Wollny b979eadb9d virgl: Use virgl host side shader stage IDs when reading caps
The ordering of enum pipe_shader_type changed, but not all locations where
the host uses the original ordering were changed to translate to the new
ordering, namely reading the shader caps was not fixed up so do this now.

v2: - inline virgl_shader_stage_convert (Corentin)
    - encapuslate use of host shader stage when reading array elements
      of host caps

Fixes: a26543f636
   gallium: reorder the shader stage enum to match Mesa

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8023

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20544>
(cherry picked from commit c91a78c03a)
2023-01-11 17:44:21 +00:00
..
amd aco/gfx11: update s_code_end padding 2023-01-11 17:44:21 +00:00
android_stub
asahi asahi: Identify counts for compute kernels 2022-10-29 19:23:51 +00:00
broadcom v3dv: initialize fd variable for proper error handling 2023-01-11 17:44:21 +00:00
c11 c11: Getting the macro guard of HAVE_PTHREAD in c11/threads.h to be consistence with util/u_uthread.h 2022-10-20 03:04:56 +00:00
compiler glsl_to_nir: Fix NIR bit-size of ir_triop_bitfield_extract and ir_quadop_bitfield_insert 2022-12-14 20:56:54 +00:00
drm-shim drm-shim: drop gnu99 override 2022-09-16 02:06:38 +00:00
egl egl: handle NULL loaderPrivate in dri_is_thread_safe 2023-01-11 17:44:21 +00:00
etnaviv util/mesa/wide: Rename _SIMPLE_MTX_INITIALIZER_NP to SIMPLE_MTX_INITIALIZER 2022-10-14 03:27:41 +00:00
freedreno ir3: Reduce the maximum allowed imm offset for shared var load/store 2022-12-14 20:47:00 +00:00
gallium virgl: Use virgl host side shader stage IDs when reading caps 2023-01-11 17:44:21 +00:00
gbm utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
getopt
glx glx: fix xshm check to init xshm_opcode. 2022-12-14 20:47:01 +00:00
gtest
hgl
imagination nir: Drop infer_non_readable option for nir_opt_access() 2022-11-02 03:42:04 +00:00
imgui
intel hasvk: Emit CS stall on INTEL_MEASURE timestamp 2023-01-11 17:44:20 +00:00
loader loader/dri3: Add DRI performance option to wait for next buffer on swap 2022-10-25 08:30:35 +00:00
mapi meson: Refactoring shared gen_vs_module_defs_normal_command out 2022-11-17 14:05:02 +00:00
mesa st/mesa: Use nir_const_value_for_bool() in ATIFS 2022-12-14 20:47:00 +00:00
microsoft dzn: Don't crash when libd3d12.so can't be found 2022-12-14 20:47:00 +00:00
nouveau nv50/ir/nir: ignore sampler for TXF/TXQ ops. 2022-11-02 12:29:34 +00:00
panfrost meson: add missing dependency 2023-01-11 17:44:21 +00:00
tool pps: enable track_event in intel.cfg 2022-10-09 22:39:53 +03:00
util util/00-mesa-defaults: add Metal Slug XX workaround 2023-01-11 17:44:21 +00:00
virtio venus: properly ignore the sampler for immutable sampler 2023-01-11 17:44:20 +00:00
vulkan vulkan: VkPolygonMode has a bit more than two values 2022-12-14 20:47:01 +00:00
meson.build