Closed
Description
CEF
has added support for shared textures on Windows
using D3D11
(and only D3D11
). See commit https://bitbucket.org/chromiumembedded/cef/commits/713eebcafcd7799d4e0eb58b8c2ab58d03ab9b65 for full details.
These changes have been merged into the CEF master
branch and will be available in version 71
(CEF
builds will be roughly available sometime in early December).
- Add
IWindowInfo.SharedTextureEnabled
- Add
IRenderHandler.OnAcceleratedPaint
- Add
IWindowInfo.ExternalBeginFrameEnabled
- Add
IBrowserHost.SendExternalBeginFrame
Actually implementing D3D
rendering in CefSharp
is outside the scope of this issue. This issue reflects work to be done exposing the relevant CEF API
methods/handlers.
Just for reference Microsoft
have an open source project for enabling D3D11
support, see https://github.com/Microsoft/WPFDXInterop