mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-23 19:50:11 +01:00
panvk: We don't support linear filtering on integer formats
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12762>
This commit is contained in:
parent
09aab6471d
commit
08a06dbee5
1 changed files with 5 additions and 1 deletions
|
|
@ -69,11 +69,15 @@ get_format_properties(struct panvk_physical_device *physical_device,
|
||||||
tex |= VK_FORMAT_FEATURE_TRANSFER_SRC_BIT |
|
tex |= VK_FORMAT_FEATURE_TRANSFER_SRC_BIT |
|
||||||
VK_FORMAT_FEATURE_TRANSFER_DST_BIT |
|
VK_FORMAT_FEATURE_TRANSFER_DST_BIT |
|
||||||
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT |
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT |
|
||||||
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT |
|
|
||||||
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT |
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT |
|
||||||
VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT |
|
VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT |
|
||||||
VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT;
|
VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT;
|
||||||
|
|
||||||
|
/* Integer formats only support nearest filtering */
|
||||||
|
if (!util_format_is_scaled(pfmt) &&
|
||||||
|
!util_format_is_pure_integer(pfmt))
|
||||||
|
tex |= VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT;
|
||||||
|
|
||||||
buffer |= VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT;
|
buffer |= VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT;
|
||||||
|
|
||||||
tex |= VK_FORMAT_FEATURE_BLIT_SRC_BIT;
|
tex |= VK_FORMAT_FEATURE_BLIT_SRC_BIT;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue