Changeset 45754 in webkit


Ignore:
Timestamp:
Jul 11, 2009 11:44:46 AM (15 years ago)
Author:
Simon Fraser
Message:

2009-07-11 Simon Fraser <Simon Fraser>

Enable support for accelerated compositing and 3d transforms on Leopard.
<https://bugs.webkit.org/show_bug.cgi?id=20166>
<rdar://problem/6120614>

Reviewed by Oliver Hunt.

Location:
trunk
Files:
35 added
10 edited
6 moved

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r45736 r45754  
     12009-07-11  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Enable support for accelerated compositing and 3d transforms on Leopard.
     4        <https://bugs.webkit.org/show_bug.cgi?id=20166>
     5        <rdar://problem/6120614>
     6
     7        Reviewed by Oliver Hunt.
     8
     9        * Configurations/FeatureDefines.xcconfig:
     10        * wtf/Platform.h:
     11
    1122009-07-10  Mark Rowe  <mrowe@apple.com>
    213
  • trunk/JavaScriptCore/Configurations/FeatureDefines.xcconfig

    r45695 r45754  
    2929
    3030ENABLE_3D_RENDERING = $(ENABLE_3D_RENDERING_$(MAC_OS_X_VERSION_MAJOR));
     31ENABLE_3D_RENDERING_1050 = ENABLE_3D_RENDERING;
    3132ENABLE_3D_RENDERING_1060 = ENABLE_3D_RENDERING;
    3233
  • trunk/JavaScriptCore/wtf/Platform.h

    r45667 r45754  
    636636/* Accelerated compositing */
    637637#if PLATFORM(MAC)
    638 #if !defined(BUILDING_ON_TIGER) && !defined(BUILDING_ON_LEOPARD)
     638#if !defined(BUILDING_ON_TIGER)
    639639#define WTF_USE_ACCELERATED_COMPOSITING 1
    640640#endif
  • trunk/LayoutTests/ChangeLog

    r45752 r45754  
     12009-07-11  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Enable support for accelerated compositing and 3d transforms on Leopard.
     4        <https://bugs.webkit.org/show_bug.cgi?id=20166>
     5        <rdar://problem/6120614>
     6
     7        Reviewed by Oliver Hunt.
     8       
     9        Add Leopard-specific pixel results for compositing and 3d-transform tests, since
     10        there are gamma differences between Leopard and SnowLeopard. Also some layer
     11        intersection behavior differs betweeen the two.
     12
     13        * platform/mac-leopard/compositing/direct-image-compositing-expected.checksum: Added.
     14        * platform/mac-leopard/compositing/direct-image-compositing-expected.png: Added.
     15        * platform/mac-leopard/compositing/geometry/root-layer-update-expected.checksum: Added.
     16        * platform/mac-leopard/compositing/geometry/root-layer-update-expected.png: Added.
     17        * platform/mac-leopard/compositing/overflow/overflow-positioning-expected.checksum: Added.
     18        * platform/mac-leopard/compositing/overflow/overflow-positioning-expected.png: Added.
     19        * platform/mac-leopard/compositing/repaint/become-overlay-composited-layer-expected.checksum: Added.
     20        * platform/mac-leopard/compositing/repaint/become-overlay-composited-layer-expected.png: Added.
     21        * platform/mac-leopard/compositing/repaint/layer-repaint-rects-expected.checksum: Added.
     22        * platform/mac-leopard/compositing/repaint/layer-repaint-rects-expected.png: Added.
     23        * platform/mac-leopard/transforms/3d/general/perspective-units-expected.checksum: Added.
     24        * platform/mac-leopard/transforms/3d/general/perspective-units-expected.png: Added.
     25        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-2-expected.checksum: Added.
     26        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
     27        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.checksum: Added.
     28        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
     29        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-deep-expected.checksum: Added.
     30        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
     31        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-expected.checksum: Added.
     32        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
     33        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-origins-expected.checksum: Added.
     34        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
     35        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.checksum: Added.
     36        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
     37        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.checksum: Added.
     38        * platform/mac-leopard/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
     39
     40        * platform/mac-tiger/fast/media/mq-transform-02-expected.checksum: Renamed from LayoutTests/platform/mac-leopard/fast/media/mq-transform-02-expected.checksum.
     41        * platform/mac-tiger/fast/media/mq-transform-02-expected.png: Renamed from LayoutTests/platform/mac-leopard/fast/media/mq-transform-02-expected.png.
     42        * platform/mac-tiger/fast/media/mq-transform-02-expected.txt: Renamed from LayoutTests/platform/mac-leopard/fast/media/mq-transform-02-expected.txt.
     43        * platform/mac-tiger/fast/media/mq-transform-03-expected.checksum: Renamed from LayoutTests/platform/mac-leopard/fast/media/mq-transform-03-expected.checksum.
     44        * platform/mac-tiger/fast/media/mq-transform-03-expected.png: Renamed from LayoutTests/platform/mac-leopard/fast/media/mq-transform-03-expected.png.
     45        * platform/mac-tiger/fast/media/mq-transform-03-expected.txt: Renamed from LayoutTests/platform/mac-leopard/fast/media/mq-transform-03-expected.txt.
     46        Fix the media query results for leopard, which now supports 3d transforms. Move the 3d-disabled results
     47        to the Tiger directory.
     48
    1492009-07-10  Daniel Bates  <dbates@intudata.com>
    250
  • trunk/WebCore/ChangeLog

    r45753 r45754  
     12009-07-11  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Enable support for accelerated compositing and 3d transforms on Leopard.
     4        <https://bugs.webkit.org/show_bug.cgi?id=20166>
     5        <rdar://problem/6120614>
     6
     7        Reviewed by Oliver Hunt.
     8
     9        * Configurations/FeatureDefines.xcconfig:
     10
    1112009-07-11  Simon Hausmann  <hausmann@webkit.org>
    212
  • trunk/WebCore/Configurations/FeatureDefines.xcconfig

    r45695 r45754  
    2929
    3030ENABLE_3D_RENDERING = $(ENABLE_3D_RENDERING_$(MAC_OS_X_VERSION_MAJOR));
     31ENABLE_3D_RENDERING_1050 = ENABLE_3D_RENDERING;
    3132ENABLE_3D_RENDERING_1060 = ENABLE_3D_RENDERING;
    3233
  • trunk/WebKit/mac/ChangeLog

    r45750 r45754  
     12009-07-11  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Enable support for accelerated compositing and 3d transforms on Leopard.
     4        <https://bugs.webkit.org/show_bug.cgi?id=20166>
     5        <rdar://problem/6120614>
     6
     7        Reviewed by Oliver Hunt.
     8
     9        * Configurations/FeatureDefines.xcconfig:
     10
    1112009-07-10  David Kilzer  <ddkilzer@apple.com>
    212
  • trunk/WebKit/mac/Configurations/FeatureDefines.xcconfig

    r45695 r45754  
    2929
    3030ENABLE_3D_RENDERING = $(ENABLE_3D_RENDERING_$(MAC_OS_X_VERSION_MAJOR));
     31ENABLE_3D_RENDERING_1050 = ENABLE_3D_RENDERING;
    3132ENABLE_3D_RENDERING_1060 = ENABLE_3D_RENDERING;
    3233
  • trunk/WebKitTools/ChangeLog

    r45751 r45754  
     12009-07-11  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Enable support for accelerated compositing and 3d transforms on Leopard.
     4        <https://bugs.webkit.org/show_bug.cgi?id=20166>
     5        <rdar://problem/6120614>
     6
     7        Reviewed by Oliver Hunt.
     8
     9        * Configurations/FeatureDefines.xcconfig:
     10        * wtf/Platform.h:
     11
    1122009-07-10  David Kilzer  <ddkilzer@apple.com>
    213
  • trunk/WebKitTools/Scripts/build-webkit

    r45695 r45754  
    5454my @features = (
    5555    { option => "3d-rendering", desc => "Toggle 3D rendering support",
    56       define => "ENABLE_3D_RENDERING", default => (isAppleMacWebKit() && isSnowLeopard()), value => \$threeDRenderingSupport },
     56      define => "ENABLE_3D_RENDERING", default => (isAppleMacWebKit() && !isTiger()), value => \$threeDRenderingSupport },
    5757
    5858    { option => "channel-messaging", desc => "Toggle MessageChannel and MessagePort support",
Note: See TracChangeset for help on using the changeset viewer.