commit ad565f6b cause to artifacts in rendering text in GNOME and chromium based applications if mesa builded with LTO flags enabled
Desktop:
CPU: Ryzen 3950X
GPU: Radeon 6900XT
Laptop:
CPU: Ryzen 5900HX
GPU: Radeon 6800M
After commit 8de5b11b
- some letters in GNOME messages are disappeared.
- in chromium based applications (browsers, steam client) has a lot of artifacts
8de5b11b292cea4b3cd1da771573b96b511a033c is the first bad commit
commit 8de5b11b292cea4b3cd1da771573b96b511a033c
Author: Marek Olšák <marek.olsak@amd.com>
Date: Tue Jan 4 13:34:16 2022 -0500
radeonsi: move most "info" fields from si_shader_selector into si_shader_info
It's where they should be, and future commits might require this.
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14414>
src/gallium/drivers/radeonsi/gfx10_shader_ngg.c | 16 +-
src/gallium/drivers/radeonsi/si_compute.c | 2 +-
src/gallium/drivers/radeonsi/si_pipe.h | 5 +-
src/gallium/drivers/radeonsi/si_shader.c | 16 +-
src/gallium/drivers/radeonsi/si_shader.h | 66 +++----
src/gallium/drivers/radeonsi/si_shader_info.c | 158 ++++++++++++++++-
src/gallium/drivers/radeonsi/si_shader_llvm.c | 2 +-
src/gallium/drivers/radeonsi/si_shader_llvm_gs.c | 2 +-
src/gallium/drivers/radeonsi/si_shader_llvm_tess.c | 10 +-
src/gallium/drivers/radeonsi/si_shader_llvm_vs.c | 8 +-
src/gallium/drivers/radeonsi/si_state.c | 4 +-
src/gallium/drivers/radeonsi/si_state_draw.cpp | 14 +-
src/gallium/drivers/radeonsi/si_state_shaders.cpp | 197 +++------------------
13 files changed, 251 insertions(+), 249 deletions(-)