Mesa (main): v3dv: fill in drmFormatModifierTilingFeatures

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Aug 2 10:41:30 UTC 2021


Module: Mesa
Branch: main
Commit: 98044fd7e3111fef3ccb225b01c857268c4a7aa5
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98044fd7e3111fef3ccb225b01c857268c4a7aa5

Author: Iago Toral Quiroga <itoral at igalia.com>
Date:   Wed Jul 28 12:48:28 2021 +0200

v3dv: fill in drmFormatModifierTilingFeatures

Reviewed-by: Alejandro Piñeiro <apinheiro at igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12098>

---

 src/broadcom/vulkan/v3dv_formats.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/broadcom/vulkan/v3dv_formats.c b/src/broadcom/vulkan/v3dv_formats.c
index 93e4b4ee1aa..69e5468008d 100644
--- a/src/broadcom/vulkan/v3dv_formats.c
+++ b/src/broadcom/vulkan/v3dv_formats.c
@@ -254,12 +254,16 @@ v3dv_GetPhysicalDeviceFormatProperties2(VkPhysicalDevice physicalDevice,
             vk_outarray_append(&out, mod_props) {
                mod_props->drmFormatModifier = DRM_FORMAT_MOD_LINEAR;
                mod_props->drmFormatModifierPlaneCount = 1;
+               mod_props->drmFormatModifierTilingFeatures =
+                  pFormatProperties->formatProperties.linearTilingFeatures;
             }
          }
          if (pFormatProperties->formatProperties.optimalTilingFeatures) {
             vk_outarray_append(&out, mod_props) {
                mod_props->drmFormatModifier = DRM_FORMAT_MOD_BROADCOM_UIF;
                mod_props->drmFormatModifierPlaneCount = 1;
+               mod_props->drmFormatModifierTilingFeatures =
+                  pFormatProperties->formatProperties.optimalTilingFeatures;
             }
          }
          break;



More information about the mesa-commit mailing list