chromiumembedded / cef

Chromium Embedded Framework (CEF). A simple framework for embedding Chromium-based browsers in other applications.
https://bitbucket.org/chromiumembedded/cef/
Other
3.09k stars 450 forks source link

cefclient: mac: Use Metal for OSR rendering #3626

Open magreenblatt opened 5 months ago

magreenblatt commented 5 months ago

Is your feature request related to a problem? Please describe. OpenGL support is deprecated on MacOS. We should update the cefclient sample app to provide a Metal alternative for OSR rendering.

Describe alternatives you've considered We attempted to get OpenGL shaders working for MacOS in PR 639 (issue #3187). However, it would be better to instead provide a Metal-based implementation.

maboesanman commented 5 months ago

Is this likely to result in an OnAcceleratedPaint feature for macOS?

magreenblatt commented 5 months ago

Is this likely to result in an OnAcceleratedPaint feature for macOS?

No, this issue is only about the OSR sample implementation in cefclient.

maboesanman commented 5 months ago

Ah, I seem to have missed "cefclient" in the issue title. Thanks for your response.