zink: use compatible renderpass state in pipeline hash
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Thu, 17 Jun 2021 19:54:35 +0000 (15:54 -0400)
committerMarge Bot <eric+marge@anholt.net>
Wed, 1 Sep 2021 03:28:11 +0000 (03:28 +0000)
commit70f1337f63a3ad6eaf0da6ce5df7e2fd149afc77
tree44a79008a94d772482249b402afcbbd54f9b47ec
parent8dac288c8d826c54b0dad08b66971ef5ff6a94ac
zink: use compatible renderpass state in pipeline hash

this massively deduplicates the number of pipelines

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12605>
src/gallium/drivers/zink/zink_context.c
src/gallium/drivers/zink/zink_pipeline.h
src/gallium/drivers/zink/zink_render_pass.h