cef/libcef/browser/osr
reito 260dd0ca24 osr: Implement shared texture support (fixes #1006, fixes #2575)
Adds support for the OnAcceleratedPaint callback. Verified to work
on macOS and Windows. Linux support is present but not implemented
for cefclient, so it is not verified to work.

To test:
Run `cefclient --off-screen-rendering-enabled --shared-texture-enabled`
2024-04-23 13:03:56 -04:00
..
browser_platform_delegate_osr.cc chrome: Add support for Alloy style browsers and windows (see #3681) 2024-04-22 14:57:37 -04:00
browser_platform_delegate_osr.h chrome: Add support for Alloy style browsers and windows (see #3681) 2024-04-22 14:57:37 -04:00
browser_platform_delegate_osr_linux.cc osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-23 13:03:56 -04:00
browser_platform_delegate_osr_linux.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-23 13:03:56 -04:00
browser_platform_delegate_osr_mac.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-23 13:03:56 -04:00
browser_platform_delegate_osr_mac.mm osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-23 13:03:56 -04:00
browser_platform_delegate_osr_win.cc Rename CefBrowserHostImpl to AlloyBrowserHostImpl (see issue #2969) 2020-09-22 17:36:06 -04:00
browser_platform_delegate_osr_win.h Move Alloy-specific logic to CefBrowserPlatformDelegateAlloy (see issue #2969) 2020-07-04 16:13:30 -04:00
host_display_client_osr.cc Update to Chromium version 123.0.6312.0 (#1262506) 2024-02-26 12:08:55 -05:00
host_display_client_osr.h Update to Chromium version 123.0.6312.0 (#1262506) 2024-02-26 12:08:55 -05:00
motion_event_osr.cc libcef: Format with clang-tidy (see #3632) 2024-01-20 19:33:17 -05:00
motion_event_osr.h Update to Chromium version 122.0.6261.0 (#1250580) 2024-01-30 12:07:08 -05:00
osr_accessibility_util.cc Update to Chromium version 124.0.6367.0 (#1274542) 2024-03-22 13:46:28 -04:00
osr_accessibility_util.h Update to Chromium version 69.0.3453.0 (#565531) 2018-06-12 14:16:03 -04:00
osr_util.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
osr_util.h - Factor platform-specific code out of CefBrowserHostImpl (issue #1749). 2015-11-25 20:19:36 -05:00
render_widget_host_view_osr.cc osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-23 13:03:56 -04:00
render_widget_host_view_osr.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-23 13:03:56 -04:00
software_output_device_proxy.cc Update to Chromium version 116.0.5845.0 (#1160321) 2023-06-28 11:43:11 +03:00
software_output_device_proxy.h Update to Chromium version 111.0.5563.0 (#1097615) 2023-02-03 13:00:26 -05:00
synthetic_gesture_target_osr.cc Update to Chromium version 90.0.4430.0 (#857950) 2021-03-18 11:23:00 -04:00
synthetic_gesture_target_osr.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
touch_handle_drawable_osr.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
touch_handle_drawable_osr.h alloy: Add touch handle and quick menu support for OSR (fixes issue #3268) 2022-05-30 10:51:39 +03:00
touch_selection_controller_client_osr.cc libcef: Format with clang-tidy (see #3632) 2024-01-20 19:33:17 -05:00
touch_selection_controller_client_osr.h libcef: Format with clang-tidy (see #3632) 2024-01-20 19:33:17 -05:00
video_consumer_osr.cc osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-23 13:03:56 -04:00
video_consumer_osr.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-23 13:03:56 -04:00
web_contents_view_osr.cc chrome: Add support for Alloy style browsers and windows (see #3681) 2024-04-22 14:57:37 -04:00
web_contents_view_osr.h chrome: Add support for Alloy style browsers and windows (see #3681) 2024-04-22 14:57:37 -04:00