mesa/src
Pavel Ondračka 3305c9602d nir: fix shrinking of load_const for large vectors
Specifically when shrinking load_const with number of components
> 5, if the final number of components is not allowed (for example 8->6)
it would report false for progress even if we actually did some
reshuffling and also it would skip on the rewrite of the readers.

Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20213>
2023-01-03 12:32:33 +01:00
..
amd radv: Add an app layer driconf and use it for Metro Exodus 2023-01-02 14:39:23 +00:00
android_stub
asahi asahi: Clang-format the subtree 2022-12-27 22:46:29 +00:00
broadcom ci/broadcom: add rpi3 flake color_clears.multi_context.gles2.rgba8888_pbuffer 2022-12-29 17:21:38 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir: fix shrinking of load_const for large vectors 2023-01-03 12:32:33 +01:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl/wayland: Prefer back buffer with minimum buffer age 2022-12-16 10:30:47 +00:00
etnaviv tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code 2022-11-22 06:53:46 +00:00
freedreno freedreno/drm: Flush deferred submits at context teardown 2022-12-30 10:41:55 -08:00
gallium r600: Don't merge alu groups with variable length dot using t-slot 2023-01-02 14:31:35 +00:00
gbm gbm: Don't look up the DRI2_FENCE extension. 2022-12-09 05:32:18 +00:00
getopt
glx glx: fix xshm check to init xshm_opcode. 2022-12-06 22:31:14 +00:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
hgl
imagination pvr: Check depth/stencil attachment is tile-aligned 2022-12-08 14:53:13 +00:00
imgui
intel hasvk: Add layer with work-around for Doom 64 texture corruption 2023-01-02 15:05:06 +00:00
loader loader/dri3: Simplify new buffer allocation in dri3_find_back 2022-12-16 10:30:47 +00:00
mapi mapi: update gles 1.1 extention packet link 2022-11-20 15:14:01 +00:00
mesa st/mesa: Fix free of non-shareable shaders on context destroy 2023-01-02 13:50:52 +00:00
microsoft dzn: Swizzle SRV access to stencil 2022-12-16 18:40:47 +00:00
nouveau nir: Eliminate nir_op_i2b 2022-12-14 06:23:21 +00:00
panfrost pan/bi: Move Bifrost specific C code to src/compiler/bifrost 2023-01-02 17:54:49 +00:00
tool pps: make pps-producer RT only on freedreno 2022-11-15 21:21:42 +00:00
util radv: Add an app layer driconf and use it for Metro Exodus 2023-01-02 14:39:23 +00:00
virtio venus: fallback to passthrough pci bus info when not natively supported 2022-12-20 22:39:01 +00:00
vulkan vulkan: Allow passing NULL dispatch tables to vk_device_init 2023-01-02 14:39:23 +00:00
meson.build meson: build radeon drm-shim also for r300 and r600 2022-11-16 14:37:47 +00:00