Chromium Embedded Framework (CEF). A simple framework for embedding Chromium-based browsers in other applications.
Go to file
Marshall Greenblatt d0a45cfbbb Add support for begin frame scheduling and direct rendering when GPU compositing is disabled (issue #1368).
- Always set the browser process VSync rate (frame rate) to CefSettings.windowless_frame_rate.
- When the `enable-begin-frame-scheduling` command-line flag is specified the VSync rate for all processes will be synchronized to CefSettings.windowless_frame_rate. This flag cannot be used in combination with windowed rendering.
- When the `disable-gpu` and `disable-gpu-compositing` command-line flags are specified the CefRenderHandler::OnPaint method will be called directly from the compositor instead of requiring an additional copy for each frame.
- CefRenderHandler::OnPopupSize now passes view coordinates instead of (potentially scaled) pixel coordinates.
- Add OSR unit tests for 2x (HiDPI) pixel scaling.
- Improve CefRenderHandler documentation.

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1960 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-01-01 16:51:56 +00:00
include Add support for begin frame scheduling and direct rendering when GPU compositing is disabled (issue #1368). 2015-01-01 16:51:56 +00:00
libcef Add support for begin frame scheduling and direct rendering when GPU compositing is disabled (issue #1368). 2015-01-01 16:51:56 +00:00
libcef_dll Update to Chromium revision 8cb76f56 (#307671) 2014-12-13 20:18:31 +00:00
patch Add support for begin frame scheduling and direct rendering when GPU compositing is disabled (issue #1368). 2015-01-01 16:51:56 +00:00
tests Add support for begin frame scheduling and direct rendering when GPU compositing is disabled (issue #1368). 2015-01-01 16:51:56 +00:00
tools Update to Chromium revision 8cb76f56 (#307671) 2014-12-13 20:18:31 +00:00
AUTHORS.txt Revert revision 1765 changes due to broken sub-frame loading. 2014-07-16 21:27:25 +00:00
CHROMIUM_BUILD_COMPATIBILITY.txt Update to Chromium revision 8cb76f56 (#307671) 2014-12-13 20:18:31 +00:00
CMakeLists.txt.in Windows: Ignore C4702 unreachable code warning for binary distribution build (issue #1472). 2014-12-15 12:31:22 +00:00
DEPS Branch CEF3 files from /branches/cef3 to /trunk/cef3 (issue #564). 2012-04-03 01:34:16 +00:00
LICENSE.txt Update LICENSE.txt copyright date. 2014-10-10 18:57:47 +00:00
VERSION - Add about:version, about:credits and about:license internal URLs (issue #731). 2012-10-08 17:47:37 +00:00
cef.gyp Add support for begin frame scheduling and direct rendering when GPU compositing is disabled (issue #1368). 2015-01-01 16:51:56 +00:00
cef.gypi Update to Chromium revision 40af916d (#303546). 2014-11-12 19:25:15 +00:00
cef_create_projects.bat Update to Chromium revision 248478. 2014-02-05 20:35:45 +00:00
cef_create_projects.sh Branch CEF3 files from /branches/cef3 to /trunk/cef3 (issue #564). 2012-04-03 01:34:16 +00:00
cef_paths.gypi Add CefBrowserHost::GetNavigationEntries for retrieving a snapshot of navigation history (issue #1442). 2014-11-24 19:23:26 +00:00
cef_paths2.gypi Update to Chromium revision ad468e8b (#292352). 2014-09-04 17:53:40 +00:00
macros.cmake.in Update to Chromium revision 8cb76f56 (#307671) 2014-12-13 20:18:31 +00:00