diff options
author | apatrick@chromium.org <apatrick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-18 23:22:33 +0000 |
---|---|---|
committer | apatrick@chromium.org <apatrick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-18 23:22:33 +0000 |
commit | ba0397cbdf573dbac43377fb4523c23a1ae17e49 (patch) | |
tree | c18744a26e4763de61a485717c5b1d4621f46e26 /build | |
parent | a75c745fea9303f01a6c9eb8915dbb292d996889 (diff) | |
download | chromium_src-ba0397cbdf573dbac43377fb4523c23a1ae17e49.zip chromium_src-ba0397cbdf573dbac43377fb4523c23a1ae17e49.tar.gz chromium_src-ba0397cbdf573dbac43377fb4523c23a1ae17e49.tar.bz2 |
Revert 81998 - Split OSMesa implementations of *GLContext into GLContextOSMesa and *GLSurfaceOSMesa.Surfaces are independent of contexts in GL. To facilitate sharing of surfaces between processes, I have separated them from the notion of contexts because contexts cannot be shared between processes.I started with EGL in r81512 and WGL in r81807. This is the same thing for OSMesa.GLContextOSMesa still has a pointer to a surface and still has some surface specific operations that just forward through to it. Once I have refactored all the GLContext implementations in this way, I will remove these pointers and the surface specific opertations.There will not be "view" and "offscreen" GL contexts. Rather there will be a single context type for each backend which can be made current with a surface that directs output either to a view or offscreen surface.TEST=WebGL locally, tryBUG=noneReview URL: http://codereview.chromium.org/6864031
TBR=kbr@chromium.org
Review URL: http://codereview.chromium.org/6882030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82023 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build')
0 files changed, 0 insertions, 0 deletions