Skip to content

Feature Request - Add CefRenderHandler::OnAcceleratedPaint #2527

Closed
@amaitland

Description

@amaitland

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions