zink: add `single_sample` to fs key
authorantonino <antonino.maniscalco@collabora.com>
Thu, 20 Apr 2023 13:18:23 +0000 (15:18 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 21 Apr 2023 14:22:18 +0000 (14:22 +0000)
commit420f2c0878f0c38128854f2adbbeb1391e752cb8
treed2543482874b2ea66d917cf066ae39596c0b43b1
parentd2ccdc3e8daf87bc782be6071364fa2743a3e74f
zink: add `single_sample` to fs key

This key will be 1 when a multisampled buffer is used without
multisampling enabled. This requires a lowering pass.

Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22626>
src/gallium/drivers/zink/zink_draw.cpp
src/gallium/drivers/zink/zink_program.c
src/gallium/drivers/zink/zink_program.h
src/gallium/drivers/zink/zink_shader_keys.h