Changeset 86403 in webkit


Ignore:
Timestamp:
May 12, 2011 5:19:07 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-05-12 Gregg Tavares <Gregg Tavares>

Reviewed by Kenneth Russell.

Add option to select GraphicsContext3D implementation.
https://bugs.webkit.org/show_bug.cgi?id=60297

  • Source/WebKit/chromium/DEPS:
  • Tools/DumpRenderTree/chromium/DumpRenderTree.cpp:
Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r86370 r86403  
     12011-05-12  Gregg Tavares  <gman@chromium.org>
     2
     3        Reviewed by Kenneth Russell.
     4
     5        Add option to select GraphicsContext3D implementation.
     6        https://bugs.webkit.org/show_bug.cgi?id=60297
     7
     8        * Source/WebKit/chromium/DEPS:
     9        * Tools/DumpRenderTree/chromium/DumpRenderTree.cpp:
     10
    1112011-05-12  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
    212
  • trunk/Source/WebKit/chromium/DEPS

    r85866 r86403  
    3333vars = {
    3434  'chromium_svn': 'http://src.chromium.org/svn/trunk/src',
    35   'chromium_rev': '84264'
     35  'chromium_rev': '84365'
    3636}
    3737
  • trunk/Tools/DumpRenderTree/chromium/DumpRenderTree.cpp

    r85777 r86403  
    6060static const char optionEnableAcceleratedDrawing[] = "--enable-accelerated-drawing";
    6161static const char optionEnableCompositeToTexture[] = "--enable-composite-to-texture";
     62static const char optionUseGraphicsContext3DImplementation[] = "--use-graphics-context-3d-implementation=";
    6263
    6364static const char optionStressOpt[] = "--stress-opt";
     
    185186        else if (argument == optionEnableAcceleratedDrawing)
    186187            acceleratedDrawingEnabled = true;
    187         else if (argument == optionStressOpt)
     188        else if (!argument.find(optionUseGraphicsContext3DImplementation)) {
     189            string implementation = argument.substr(strlen(optionUseGraphicsContext3DImplementation));
     190            if (!implementation.compare("IN_PROCESS"))
     191              webkit_support::SetGraphicsContext3DImplementation(webkit_support::IN_PROCESS);
     192            else if (!implementation.compare("IN_PROCESS_COMMAND_BUFFER"))
     193              webkit_support::SetGraphicsContext3DImplementation(webkit_support::IN_PROCESS_COMMAND_BUFFER);
     194            else
     195              fprintf(stderr, "Unknown GraphicContext3D implementation %s\n", implementation.c_str());
     196        } else if (argument == optionStressOpt)
    188197            stressOpt = true;
    189198        else if (argument == optionStressDeopt)
Note: See TracChangeset for help on using the changeset viewer.