diff options
author | Danylo Piliaiev <[email protected]> | 2020-04-24 15:11:44 +0300 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-06-25 11:50:10 +0000 |
commit | 82b46667836647226387442b2feb9d7f1475bd36 (patch) | |
tree | bf07f171134318f6fb3a439746070e64f1605a63 /src/gallium/drivers/zink/zink_context.h | |
parent | ec7b55f4cc5dd3dc61eb6b9e51f46c58a2a896d3 (diff) |
iris: Honor scanout requirement from DRI
Translate PIPE_BIND_SCANOUT as ISL_SURF_USAGE_DISPLAY_BIT,
instead of PIPE_BIND_DISPLAY_TARGET.
PIPE_BIND_DISPLAY_TARGET isn't used for dri images and seem to
be set only for fake winsys buffers (which aren't displayed).
The trouble is that a fake buffer could be multisampled and we
cannot have multisampled surface with display bit.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2313
Signed-off-by: Danylo Piliaiev <[email protected]>
Reviewed-by: Lionel Landwerlin <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4784>
Diffstat (limited to 'src/gallium/drivers/zink/zink_context.h')
0 files changed, 0 insertions, 0 deletions