zink: Implement PIPE_CAP_RESOURCE_FROM_USER_MEMORY
authorJulia Tatz <tatz.j@northeastern.edu>
Wed, 24 May 2023 23:51:29 +0000 (19:51 -0400)
committerMarge Bot <emma+marge@anholt.net>
Thu, 25 May 2023 02:41:23 +0000 (02:41 +0000)
commit81b0840caaa9d80560a779b7195778b95e34c0ad
treeaf059950ccede906610d70ac8a140fb720a3d68b
parentc5054b1dfdcb2909f7072f1fb0df72c50c202267
zink: Implement PIPE_CAP_RESOURCE_FROM_USER_MEMORY

Needed for GL_AMD_pinned_memory & zero-copy support in opencl

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23199>
src/gallium/drivers/zink/zink_device_info.py
src/gallium/drivers/zink/zink_resource.c
src/gallium/drivers/zink/zink_screen.c