iris: Mark a dirty update when vs_needs_sgvs_element value changed
authorXiaohui Gu <xiaohui.gu@intel.com>
Mon, 25 Oct 2021 05:58:03 +0000 (13:58 +0800)
committerMarge Bot <emma+marge@anholt.net>
Fri, 4 Mar 2022 05:41:38 +0000 (05:41 +0000)
commit4d81c60e11e3b73b6e2f52637291858ac08cf982
treef350ba6b3371036a95badc693addad9908dc1821
parentaaa25cda0b925c6e60cc91a23070408b297feb6a
iris: Mark a dirty update when vs_needs_sgvs_element value changed

Add vs_needs_sgvs_element value check when updating vertex
element dirty state in iris_update_compiled_vs to solve
render error of Android game "Genshin Impact".

Signed-off-by: Xiaohui Gu <xiaohui.gu@intel.com>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15142>
src/gallium/drivers/iris/iris_program.c