lavapipe: use util_pack_color_union() for generating clear colors
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Mon, 7 Feb 2022 17:37:32 +0000 (12:37 -0500)
committerMarge Bot <emma+marge@anholt.net>
Tue, 8 Feb 2022 18:38:20 +0000 (18:38 +0000)
commit08c2b9d7cbc2b60233c3d3ed411ceb9649fe5c9f
tree998e79f2ad3c5747c73f7a86127462ebe6c28945
parent6faaeca584bcc214585e92212233a27f7176ff7b
lavapipe: use util_pack_color_union() for generating clear colors

this enables clamping for packed formats (e.g., RGB10_A2UI) where color
values may exceed the width of the component

cc: mesa-stable

fixes (zink):
KHR-GL45.direct_state_access.renderbuffers_storage*

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14911>
src/gallium/frontends/lavapipe/lvp_execute.c