diff options
author | kbr@google.com <kbr@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-24 20:40:56 +0000 |
---|---|---|
committer | kbr@google.com <kbr@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-24 20:40:56 +0000 |
commit | d135fb2e48bc5a8804c7b7ef69bffe6163f7d633 (patch) | |
tree | 3cb6defc8d0b6653fb1b9ea13d17496bad7e33a8 /o3d/DEPS_chrome | |
parent | 760b2822b77c2e85983b3a860e6c527b6adb4edb (diff) | |
download | chromium_src-d135fb2e48bc5a8804c7b7ef69bffe6163f7d633.zip chromium_src-d135fb2e48bc5a8804c7b7ef69bffe6163f7d633.tar.gz chromium_src-d135fb2e48bc5a8804c7b7ef69bffe6163f7d633.tar.bz2 |
Implemented full-screen support for Core Graphics and Core Animation
rendering models using a top-level NSWindow and rendering to an
NSOpenGLContext which shares resources with the CGLContextObj used to
render into the plugin region. Synthesizes and dispatches NPCocoaEvents
for the mouse, keyboard and focus change events received by the window.
Exposed primitives needed to reset state in the OpenGL context and to
switch the Renderer's notion of the context. Fixed bug in offscreen
rendering support previously added in support of Core Graphics drawing
model.
Tested with full-screen sample and modified render-mode sample on Mac OS
X 10.6 in Safari 4 and on Mac OS X 10.5 with a version of Chromium with
the O3D blacklist entry removed.
BUG=http://code.google.com/p/o3d/issues/detail?id=221
TEST=none
Review URL: http://codereview.chromium.org/2095023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48076 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'o3d/DEPS_chrome')
0 files changed, 0 insertions, 0 deletions