Changeset 57780 in webkit


Ignore:
Timestamp:
Apr 17, 2010 7:55:28 AM (14 years ago)
Author:
eric@webkit.org
Message:

2010-04-17 Vangelis Kokkevis <vangelis@chromium.org>

Reviewed by Dimitri Glazkov.

Adding definition of GLES2Context class.
https://bugs.webkit.org/show_bug.cgi?id=37541

No new functionality implemented yet, no tests.

  • WebCore.gypi: Added GLES2Context.h
  • platform/chromium/GLES2Context.h: Added.

2010-04-17 Vangelis Kokkevis <vangelis@chromium.org>

Reviewed by Dimitri Glazkov.

Adding the implementation of GLES2Context class which provides WebCore access to a GL ES context.
https://bugs.webkit.org/show_bug.cgi?id=37541

  • WebKit.gyp:
  • public/WebGLES2Context.h: Added. (WebKit::WebGLES2Context::~WebGLES2Context):
  • src/GLES2Context.cpp: Added. (WebCore::GLES2ContextInternal::GLES2ContextInternal): (WebCore::GLES2ContextInternal::~GLES2ContextInternal): (WebCore::GLES2ContextInternal::getWebGLES2Context): (WebCore::GLES2ContextInternal::initialize): (WebCore::GLES2Context::create): (WebCore::GLES2Context::~GLES2Context): (WebCore::GLES2Context::initialize): (WebCore::GLES2Context::makeCurrent): (WebCore::GLES2Context::destroy): (WebCore::GLES2Context::swapBuffers):
Location:
trunk
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r57779 r57780  
     12010-04-17  Vangelis Kokkevis  <vangelis@chromium.org>
     2
     3        Reviewed by Dimitri Glazkov.
     4
     5        Adding definition of GLES2Context class.
     6        https://bugs.webkit.org/show_bug.cgi?id=37541
     7
     8        No new functionality implemented yet, no tests.
     9
     10        * WebCore.gypi: Added GLES2Context.h
     11        * platform/chromium/GLES2Context.h: Added.
     12
    1132010-04-17  Julien Chaffraix  <jchaffraix@webkit.org>
    214
  • trunk/WebCore/WebCore.gypi

    r57775 r57780  
    19871987            'platform/chromium/GeolocationServiceChromium.cpp',
    19881988            'platform/chromium/GeolocationServiceChromium.h',
     1989            'platform/chromium/GLES2Context.h',
    19891990            'platform/chromium/KeyCodeConversion.h',
    19901991            'platform/chromium/KeyCodeConversionGtk.cpp',
  • trunk/WebKit/chromium/ChangeLog

    r57771 r57780  
     12010-04-17  Vangelis Kokkevis  <vangelis@chromium.org>
     2
     3        Reviewed by Dimitri Glazkov.
     4
     5        Adding the implementation of GLES2Context class which provides WebCore access to a GL ES context.
     6        https://bugs.webkit.org/show_bug.cgi?id=37541
     7
     8        * WebKit.gyp:
     9        * public/WebGLES2Context.h: Added.
     10        (WebKit::WebGLES2Context::~WebGLES2Context):
     11        * src/GLES2Context.cpp: Added.
     12        (WebCore::GLES2ContextInternal::GLES2ContextInternal):
     13        (WebCore::GLES2ContextInternal::~GLES2ContextInternal):
     14        (WebCore::GLES2ContextInternal::getWebGLES2Context):
     15        (WebCore::GLES2ContextInternal::initialize):
     16        (WebCore::GLES2Context::create):
     17        (WebCore::GLES2Context::~GLES2Context):
     18        (WebCore::GLES2Context::initialize):
     19        (WebCore::GLES2Context::makeCurrent):
     20        (WebCore::GLES2Context::destroy):
     21        (WebCore::GLES2Context::swapBuffers):
     22
    1232010-04-16  Dumitru Daniliuc  <dumi@chromium.org>
    224
  • trunk/WebKit/chromium/WebKit.gyp

    r57724 r57780  
    131131                'public/WebGeolocationServiceBridge.h',
    132132                'public/WebGlyphCache.h',
     133                'public/WebGLES2Context.h',
    133134                'public/WebGraphicsContext3D.h',
    134135                'public/WebHistoryItem.h',
     
    255256                'src/FrameLoaderClientImpl.cpp',
    256257                'src/FrameLoaderClientImpl.h',
     258                'src/GLES2Context.cpp',
    257259                'src/gtk/WebFontInfo.cpp',
    258260                'src/gtk/WebFontInfo.h',
  • trunk/WebKit/chromium/public/WebKitClient.h

    r57341 r57780  
    5050class WebClipboard;
    5151class WebCookieJar;
     52class WebGLES2Context;
    5253class WebGraphicsContext3D;
    5354class WebIndexedDatabase;
     
    271272    virtual WebGraphicsContext3D* createGraphicsContext3D() { return 0; }
    272273
     274    // GLES2  --------------------------------------------------------------
     275
     276    // Returns newly allocated WebGLES2Context instance.
     277    // May return null if it fails to create the context.
     278    virtual WebGLES2Context* createGLES2Context() { return 0; }
     279
    273280protected:
    274281    ~WebKitClient() { }
Note: See TracChangeset for help on using the changeset viewer.