| list(APPEND WebCore_PRIVATE_INCLUDE_DIRECTORIES |
| "${WEBCORE_DIR}/platform/graphics/texmap" |
| ) |
| |
| list(APPEND WebCore_SOURCES |
| platform/graphics/texmap/BitmapTexture.cpp |
| platform/graphics/texmap/BitmapTexturePool.cpp |
| platform/graphics/texmap/ClipPath.cpp |
| platform/graphics/texmap/ClipStack.cpp |
| platform/graphics/texmap/FloatPlane3D.cpp |
| platform/graphics/texmap/FloatPolygon3D.cpp |
| platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.cpp |
| platform/graphics/texmap/TextureMapper.cpp |
| platform/graphics/texmap/TextureMapperAnimation.cpp |
| platform/graphics/texmap/TextureMapperBackingStore.cpp |
| platform/graphics/texmap/TextureMapperDamageVisualizer.cpp |
| platform/graphics/texmap/TextureMapperFPSCounter.cpp |
| platform/graphics/texmap/TextureMapperGCGLPlatformLayer.cpp |
| platform/graphics/texmap/TextureMapperGPUBuffer.cpp |
| platform/graphics/texmap/TextureMapperLayer.cpp |
| platform/graphics/texmap/TextureMapperLayer3DRenderingContext.cpp |
| platform/graphics/texmap/TextureMapperPlatformLayer.cpp |
| platform/graphics/texmap/TextureMapperShaderProgram.cpp |
| ) |
| |
| list(APPEND WebCore_PRIVATE_FRAMEWORK_HEADERS |
| platform/graphics/texmap/BitmapTexture.h |
| platform/graphics/texmap/BitmapTexturePool.h |
| platform/graphics/texmap/ClipPath.h |
| platform/graphics/texmap/ClipStack.h |
| platform/graphics/texmap/FloatPlane3D.h |
| platform/graphics/texmap/FloatPolygon3D.h |
| platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.h |
| platform/graphics/texmap/GraphicsLayerTextureMapper.h |
| platform/graphics/texmap/TextureMapper.h |
| platform/graphics/texmap/TextureMapperAnimation.h |
| platform/graphics/texmap/TextureMapperBackingStore.h |
| platform/graphics/texmap/TextureMapperDamageVisualizer.h |
| platform/graphics/texmap/TextureMapperFlags.h |
| platform/graphics/texmap/TextureMapperFPSCounter.h |
| platform/graphics/texmap/TextureMapperGLHeaders.h |
| platform/graphics/texmap/TextureMapperGPUBuffer.h |
| platform/graphics/texmap/TextureMapperLayer.h |
| platform/graphics/texmap/TextureMapperLayer3DRenderingContext.h |
| platform/graphics/texmap/TextureMapperPlatformLayer.h |
| platform/graphics/texmap/TextureMapperSolidColorLayer.h |
| platform/graphics/texmap/TextureMapperTile.h |
| platform/graphics/texmap/TextureMapperTiledBackingStore.h |
| ) |
| |
| if (USE_COORDINATED_GRAPHICS) |
| list(APPEND WebCore_PRIVATE_INCLUDE_DIRECTORIES |
| "${WEBCORE_DIR}/page/scrolling/coordinated" |
| "${WEBCORE_DIR}/platform/graphics/texmap/coordinated" |
| ) |
| list(APPEND WebCore_SOURCES |
| page/scrolling/coordinated/ScrollerCoordinated.cpp |
| page/scrolling/coordinated/ScrollerPairCoordinated.cpp |
| page/scrolling/coordinated/ScrollingStateNodeCoordinated.cpp |
| page/scrolling/coordinated/ScrollingStateScrollingNodeCoordinated.cpp |
| page/scrolling/coordinated/ScrollingTreeCoordinated.cpp |
| page/scrolling/coordinated/ScrollingTreeFixedNodeCoordinated.cpp |
| page/scrolling/coordinated/ScrollingTreeFrameScrollingNodeCoordinated.cpp |
| page/scrolling/coordinated/ScrollingTreeOverflowScrollProxyNodeCoordinated.cpp |
| page/scrolling/coordinated/ScrollingTreeOverflowScrollingNodeCoordinated.cpp |
| page/scrolling/coordinated/ScrollingTreePositionedNodeCoordinated.cpp |
| page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.cpp |
| page/scrolling/coordinated/ScrollingTreeStickyNodeCoordinated.cpp |
| |
| platform/graphics/texmap/coordinated/CoordinatedAnimatedBackingStoreClient.cpp |
| platform/graphics/texmap/coordinated/CoordinatedBackingStore.cpp |
| platform/graphics/texmap/coordinated/CoordinatedBackingStoreProxy.cpp |
| platform/graphics/texmap/coordinated/CoordinatedBackingStoreTile.cpp |
| platform/graphics/texmap/coordinated/CoordinatedImageBackingStore.cpp |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.cpp |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferExternalOES.cpp |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferHolePunch.cpp |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferNativeImage.cpp |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferProxy.cpp |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferRGB.cpp |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferYUV.cpp |
| platform/graphics/texmap/coordinated/CoordinatedTileBuffer.cpp |
| platform/graphics/texmap/coordinated/GraphicsContextGLTextureMapperANGLECoordinated.cpp |
| platform/graphics/texmap/coordinated/GraphicsLayerAsyncContentsDisplayDelegateCoordinated.cpp |
| platform/graphics/texmap/coordinated/GraphicsLayerContentsDisplayDelegateCoordinated.cpp |
| platform/graphics/texmap/coordinated/GraphicsLayerCoordinated.cpp |
| ) |
| list(APPEND WebCore_PRIVATE_FRAMEWORK_HEADERS |
| page/scrolling/coordinated/ScrollingTreeCoordinated.h |
| |
| platform/graphics/texmap/coordinated/CoordinatedAnimatedBackingStoreClient.h |
| platform/graphics/texmap/coordinated/CoordinatedBackingStore.h |
| platform/graphics/texmap/coordinated/CoordinatedBackingStoreProxy.h |
| platform/graphics/texmap/coordinated/CoordinatedBackingStoreTile.h |
| platform/graphics/texmap/coordinated/CoordinatedCompositionReason.h |
| platform/graphics/texmap/coordinated/CoordinatedImageBackingStore.h |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.h |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBuffer.h |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferProxy.h |
| platform/graphics/texmap/coordinated/CoordinatedTileBuffer.h |
| platform/graphics/texmap/coordinated/GraphicsLayerContentsDisplayDelegateCoordinated.h |
| platform/graphics/texmap/coordinated/GraphicsLayerCoordinated.h |
| ) |
| |
| if (USE_GSTREAMER) |
| list(APPEND WebCore_SOURCES |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferVideo.cpp |
| ) |
| endif () |
| |
| if (USE_GBM) |
| list(APPEND WebCore_SOURCES |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferDMABuf.cpp |
| ) |
| list(APPEND WebCore_PRIVATE_FRAMEWORK_HEADERS |
| platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferDMABuf.h |
| ) |
| endif () |
| |
| if (USE_CAIRO) |
| list(APPEND WebCore_PRIVATE_FRAMEWORK_HEADERS |
| platform/graphics/cairo/CairoPaintingEngine.h |
| ) |
| |
| list(APPEND WebCore_SOURCES |
| platform/graphics/cairo/CairoOperationRecorder.cpp |
| platform/graphics/cairo/CairoPaintingContext.cpp |
| platform/graphics/cairo/CairoPaintingEngine.cpp |
| platform/graphics/cairo/CairoPaintingEngineBasic.cpp |
| platform/graphics/cairo/CairoPaintingEngineThreaded.cpp |
| ) |
| endif () |
| else () |
| list(APPEND WebCore_SOURCES |
| platform/graphics/texmap/GraphicsLayerTextureMapper.cpp |
| platform/graphics/texmap/TextureMapperTile.cpp |
| platform/graphics/texmap/TextureMapperTiledBackingStore.cpp |
| ) |
| |
| list(APPEND WebCore_PRIVATE_FRAMEWORK_HEADERS |
| platform/graphics/texmap/GraphicsLayerTextureMapper.h |
| platform/graphics/texmap/TextureMapperTile.h |
| platform/graphics/texmap/TextureMapperTiledBackingStore.h |
| ) |
| endif () |
| |
| if (USE_GRAPHICS_LAYER_WC) |
| list(APPEND WebCore_PRIVATE_INCLUDE_DIRECTORIES |
| "${WEBCORE_DIR}/platform/graphics/wc" |
| ) |
| list(APPEND WebCore_SOURCES |
| platform/graphics/texmap/TextureMapperSparseBackingStore.cpp |
| ) |
| list(APPEND WebCore_PRIVATE_FRAMEWORK_HEADERS |
| platform/graphics/texmap/TextureMapperSparseBackingStore.h |
| |
| platform/graphics/wc/WCPlatformLayer.h |
| ) |
| endif () |
| |
| if (USE_GBM) |
| list(APPEND WebCore_PRIVATE_FRAMEWORK_HEADERS |
| platform/graphics/gbm/DMABufBuffer.h |
| platform/graphics/gbm/DRMDevice.h |
| platform/graphics/gbm/DRMDeviceManager.h |
| platform/graphics/gbm/GBMDevice.h |
| platform/graphics/gbm/GraphicsContextGLTextureMapperGBM.h |
| platform/graphics/gbm/MemoryMappedGPUBuffer.h |
| ) |
| endif () |