Changeset 69374 in webkit


Ignore:
Timestamp:
Oct 7, 2010 9:31:42 PM (14 years ago)
Author:
noam.rosenthal@nokia.com
Message:

2010-10-07 No'am Rosenthal <noam.rosenthal@nokia.com>

Reviewed by Kenneth Rohde Christiansen.

[Texmap] [Qt] Texture mapper initial implementation
Texture Mapper is an implementation of accelerated compositing that doesn't require a
platform specific scenegraph library like CA or QGraphicsView. The idea is that with
time this would replace GraphicsLayerQt, and could serve as an implementation for other
platforms that don't have a scenegraph library. The first stage of this is to add all the code to trunk,
and enable it in Qt with an opt-in build flag so that it can be easily tested. Once it reaches
an adequate level of stability, we can enable it by default and eventually have it replace GraphicsLayerQt.

This change includes only the common new files and the Qt backend; Still to come: the GL backend and integration layer.

  • platform/graphics/qt/TextureMapperQt.cpp: Added.
  • platform/graphics/texmap/GraphicsLayerTextureMapper.cpp: Added.
  • platform/graphics/texmap/GraphicsLayerTextureMapper.h: Added.
  • platform/graphics/texmap/TextureMapper.h: Added.
  • platform/graphics/texmap/TextureMapperPlatformLayer.h: Added.
Location:
trunk/WebCore
Files:
6 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r69373 r69374  
     12010-10-07  No'am Rosenthal  <noam.rosenthal@nokia.com>
     2
     3        Reviewed by Kenneth Rohde Christiansen.
     4
     5        [Texmap] [Qt] Texture mapper initial implementation
     6        Texture Mapper is an implementation of accelerated compositing that doesn't require a
     7        platform specific scenegraph library like CA or QGraphicsView. The idea is that with
     8        time this would replace GraphicsLayerQt, and could serve as an implementation for other
     9        platforms that don't have a scenegraph library. The first stage of this is to add all the code to trunk,
     10        and enable it in Qt with an opt-in build flag so that it can be easily tested. Once it reaches
     11        an adequate level of stability, we can enable it by default and eventually have it replace GraphicsLayerQt.
     12
     13        This change includes only the common new files and the Qt backend; Still to come: the GL backend and integration layer.
     14
     15        * platform/graphics/qt/TextureMapperQt.cpp: Added.
     16        * platform/graphics/texmap/GraphicsLayerTextureMapper.cpp: Added.
     17        * platform/graphics/texmap/GraphicsLayerTextureMapper.h: Added.
     18        * platform/graphics/texmap/TextureMapper.h: Added.
     19        * platform/graphics/texmap/TextureMapperPlatformLayer.h: Added.
     20
    1212010-10-07  Antonio Gomes  <agomes@rim.com>
    222
Note: See TracChangeset for help on using the changeset viewer.