radeonsi: regression with Postal 2 trace on mesa 20.0.5 [bisected]
- OS: Ubuntu 16.04
- GPU: All AMD cards in house (380, RX 480, R9 Fury)
- Mesa version: mesa-20.0.5
- Desktop manager and compositor:
Describe the issue
"Postal 2" is not rendering correctly on new mesa 20.0.5 release, issue was not present on mesa 20.0.4. Missing walls and objects.
Issue was not seen on mesa-20.0.4. It has been bisected to this commit:
76dbcb1f5e48e10467b15a0e19232eccc3a57ae3 is the first bad commit commit 76dbcb1f5e48e10467b15a0e19232eccc3a57ae3 Author: Danylo Piliaiev <firstname.lastname@example.org> Date: Thu Apr 16 16:34:25 2020 +0300 st/mesa: Update shader info of ffvp/ARB_vp after translation to NIR We must update stp->Base.info after translation and before st_prepare_vertex_program is called, because inputs_read may become outdated after NIR optimization passes. For ffvp/ARB_vp inputs_read is populated based on declared attributes without taking their usage into consideration. When creating shader variants we expect that their inputs_read would match the base ones for input mapping to work properly. Cc: <email@example.com> Fixes: 8a0dd0af3f1a6c0310a08daf4220132ec6815b31 Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2758 Signed-off-by: Danylo Piliaiev <firstname.lastname@example.org> Reviewed-by: Marek Olšák <email@example.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4598> (cherry picked from commit d684fb37bfbc47d098158cb03c0672119a4469fe) :100644 100644 8acad3bed5d5b755b15352653f9d2b7969e14d37 aeeb689ca4faf8210aaced00d788f43d9bf66014 M .pick_status.json :040000 040000 dc7db55b18219c3e3d889906d5d5bd4d753245de 02edc33e7ef654c2fe248381e74fff2f0c0bb20f M src
Log files as attachment
- A trace of "Postal 2" can be given upon request.
Screenshots/video files (if applicable)
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information