cef/libcef/browser/osr
reito 77c1e82898 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-27 17:02:46 -04:00
..
browser_platform_delegate_osr.cc osr: Fix potential null ptr dereference during DnD 2024-01-05 20:20:37 +00:00
browser_platform_delegate_osr.h Update to Chromium version 119.0.6045.0 (#1204232) 2023-10-24 10:56:39 -04:00
browser_platform_delegate_osr_linux.cc osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
browser_platform_delegate_osr_linux.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
browser_platform_delegate_osr_mac.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
browser_platform_delegate_osr_mac.mm osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -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-27 17:02:46 -04:00
render_widget_host_view_osr.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -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-27 17:02:46 -04:00
video_consumer_osr.h osr: Implement shared texture support (fixes #1006, fixes #2575) 2024-04-27 17:02:46 -04:00
web_contents_view_osr.cc libcef: Format with clang-tidy (see #3632) 2024-01-20 19:33:17 -05:00
web_contents_view_osr.h Update to Chromium version 123.0.6312.0 (#1262506) 2024-02-26 12:08:55 -05:00