[Mesa-dev] [PATCH 00/26] RadeonSI getting ready for interop with HSA/OpenCL
Michel Dänzer
michel at daenzer.net
Tue Mar 8 03:42:25 UTC 2016
On 03.03.2016 01:36, Marek Olšák wrote:
> Hi,
>
> This patch series contains necessary radeonsi changes in order to support OpenGL-OpenCL interop. This only covers buffer and texture sharing.
>
> The changes can be summarized to:
> - write an image descriptor to amdgpu buffer metadata for OpenCL to use it
> - buffer map/unmap optimizations need to be aware of shared buffers
> - disable CMASK and DCC when needed
> - allow texture sharing with DCC enabled
> - get the PCI device location (group:bus:dev:func) for OpenCL to query it later
>
> Dependent gallium patches sent separately:
> - resource_from(get)_handle getting new flags
> - new PCI device location CAPs
>
> This radeonsi series and dependent gallium patches are required for being able to implement the already-proposed public Mesa interop API in st/dri, libGL, and libEGL.
Patches 1-16 & 18-26 are
Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>
--
Earthling Michel Dänzer | http://www.amd.com
Libre software enthusiast | Mesa and X developer
More information about the mesa-dev
mailing list