[RADV][bisected] commit 2d6b0a41 at least breaks lighting on 6800M in the game "Dying Light 2 Stay Human"
Commit 2d6b0a41 at least breaks lighting on 6800M in the game "Dying Light 2 Stay Human" Demonstations:
$ git bisect log
git bisect start
# status: waiting for both good and bad commits
# good: [151aa19c21575ba498a19c48e84474107a4eb304] ttn: Set nir->info.separate_shader
git bisect good 151aa19c21575ba498a19c48e84474107a4eb304
# status: waiting for bad commit, 1 good commit known
# bad: [9dbfc21ab9ac99ebec56369d1e1ea9d7b615d5f5] radv: Implement VK_EXT_shader_module_identifier.
git bisect bad 9dbfc21ab9ac99ebec56369d1e1ea9d7b615d5f5
# bad: [6fee4584ea2cdd735a94fbf0b29bd381d43d2249] util: Re-indent util_sign_extend, comment, and add asserts
git bisect bad 6fee4584ea2cdd735a94fbf0b29bd381d43d2249
# good: [af294d9ba04b412b924cb7dbe4b9effb998750ec] dzn: Query D3D12_FEATURE_D3D12_OPTIONS3 features
git bisect good af294d9ba04b412b924cb7dbe4b9effb998750ec
# good: [c9490436b637b21dcb633e8b8f5019ee70a90aff] aco/ra: Static assert that changing instruction type to VOP2 is valid.
git bisect good c9490436b637b21dcb633e8b8f5019ee70a90aff
# good: [e06773281b3ff7fff86a50e3d2ec4a58b3e035cb] aco/ra: Optimize some SOP2 instructions with literal to SOPK.
git bisect good e06773281b3ff7fff86a50e3d2ec4a58b3e035cb
# bad: [2d6b0a4177b529be4867130dd67a1c6cf4109ac6] aco/optimizer: Optimize SOPC with literal to SOPK.
git bisect bad 2d6b0a4177b529be4867130dd67a1c6cf4109ac6
# good: [52f8167b254efbc48abe343da4f22365ee5f47f2] aco/optimizer: Convert s_add_u32 with literals to s_add_i32 if carry is not used.
git bisect good 52f8167b254efbc48abe343da4f22365ee5f47f2
# first bad commit: [2d6b0a4177b529be4867130dd67a1c6cf4109ac6] aco/optimizer: Optimize SOPC with literal to SOPK.
Checked on hardware:
- Radeon 6800M
- Radeon 7