for pipelines, we know enabled features. for classic shader objects, we do not. therefore, we want to plumb this through explicitly for drivers using common pipelines, rather than making drivers guess whether they can use the device features. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35169>