[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