freedreno: Add layout_resource_for_modifier screen vfunc
authorKristian H. Kristensen <hoegsberg@google.com>
Wed, 5 Feb 2020 01:46:10 +0000 (17:46 -0800)
committerMarge Bot <eric+marge@anholt.net>
Wed, 5 Feb 2020 20:53:32 +0000 (20:53 +0000)
commitd233c8c914ce819147197b9327bc22d1ea58b2fb
treec02d2187015ac5046c33ee62a300522f38a86912
parentaf6fb4f0a9ffe3250612acd3eb382f5eb5227e48
freedreno: Add layout_resource_for_modifier screen vfunc

This function is responsible for completing the layout for an imported
resource with the given modifier.  Returns 0 on success or -1 If the
modifier is unsupported, invalid or the input parameters are not
compatible with the modifier.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3704>
src/gallium/drivers/freedreno/freedreno_resource.c
src/gallium/drivers/freedreno/freedreno_screen.h