summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorapatrick@chromium.org <apatrick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-18 23:22:33 +0000
committerapatrick@chromium.org <apatrick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-18 23:22:33 +0000
commitba0397cbdf573dbac43377fb4523c23a1ae17e49 (patch)
treec18744a26e4763de61a485717c5b1d4621f46e26 /build
parenta75c745fea9303f01a6c9eb8915dbb292d996889 (diff)
downloadchromium_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