glthread: don't sync on IsEnabled(GL_DEPTH_TEST) by tracking it in glthread
authorMarek Olšák <marek.olsak@amd.com>
Sun, 24 Jul 2022 20:09:00 +0000 (16:09 -0400)
committerMarge Bot <emma+marge@anholt.net>
Wed, 3 Aug 2022 00:14:33 +0000 (00:14 +0000)
commit91a3a38d5c0cfa89d95b6c7e16deabd212f90524
treee7002397e563091362785e63814e6c410949697d
parenta4ee818b18414e3e3c38ee6bd91cdcec49c02665
glthread: don't sync on IsEnabled(GL_DEPTH_TEST) by tracking it in glthread

Discovered with viewperf.

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17781>
src/mesa/main/glthread.h
src/mesa/main/glthread_marshal.h