os/graphics/graphicsdeviceinterface/directgdiadaptation/group/directgdiadapter_vg.mmp
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/graphics/graphicsdeviceinterface/directgdiadaptation/group/directgdiadapter_vg.mmp	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,99 @@
     1.4 +// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.5 +// All rights reserved.
     1.6 +// This component and the accompanying materials are made available
     1.7 +// under the terms of "Eclipse Public License v1.0"
     1.8 +// which accompanies this distribution, and is available
     1.9 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.10 +//
    1.11 +// Initial Contributors:
    1.12 +// Nokia Corporation - initial contribution.
    1.13 +//
    1.14 +// Contributors:
    1.15 +//
    1.16 +// Description:
    1.17 +// directgdiadapter.dll DirectGDI Accelerated and Unified Rendering adaptation. /
    1.18 +// This dll will provide device dependent API set.
    1.19 +// 
    1.20 +//
    1.21 +
    1.22 +/**
    1.23 + @file
    1.24 + @publishedPartner
    1.25 + @prototype
    1.26 +*/
    1.27 +
    1.28 +TARGET			directgdiadapter_vg.dll
    1.29 +TARGETTYPE		dll
    1.30 +CAPABILITY		All -Tcb
    1.31 +UID			0x1000008D 0x102858E9
    1.32 +VENDORID		0x70000001
    1.33 +LINKAS			directgdiadapter.dll
    1.34 +NOEXPORTLIBRARY
    1.35 +
    1.36 +USERINCLUDE		../hwsrc
    1.37 +USERINCLUDE		../cmnsrc
    1.38 +USERINCLUDE		../../directgdiinterface/inc
    1.39 +
    1.40 +OS_LAYER_SYSTEMINCLUDE_SYMBIAN
    1.41 +
    1.42 +SOURCEPATH 		../hwsrc
    1.43 +SOURCE			directgdidriverimpl.cpp
    1.44 +SOURCE			directgdidriverinternal.cpp
    1.45 +SOURCE			directgdidriverprocessstate.cpp
    1.46 +SOURCE			directgdiimagetargetimpl.cpp
    1.47 +SOURCE			directgdiimagesourceimpl.cpp 
    1.48 +SOURCE			vgengine.cpp
    1.49 +SOURCE			vgimagecache.cpp
    1.50 +SOURCE			glyphimagecache.cpp
    1.51 +SOURCE			glyphlutab.cpp
    1.52 +SOURCE 			confighelper.cpp
    1.53 +SOURCE			clippingregionmanager.cpp
    1.54 +
    1.55 +SOURCEPATH 		../cmnsrc
    1.56 +SOURCE 			directgdiimageref.cpp
    1.57 +SOURCE 			directgdidrawableref.cpp
    1.58 +
    1.59 +LIBRARY			euser.lib
    1.60 +LIBRARY			estor.lib
    1.61 +LIBRARY			gdi.lib
    1.62 +LIBRARY			libOpenVG.lib
    1.63 +LIBRARY			libOpenVGU.lib
    1.64 +LIBRARY			libEGL.lib
    1.65 +LIBRARY			fbscli.lib
    1.66 +
    1.67 +LIBRARY			graphicsresource.lib
    1.68 +
    1.69 +#ifdef WINS
    1.70 +DEFFILE 		/epoc32/include/graphics/def/bwins/directgdiadapter.def
    1.71 +#else
    1.72 +DEFFILE 		/epoc32/include/graphics/def/eabi/directgdiadapter.def
    1.73 +#endif
    1.74 +
    1.75 +UNPAGED
    1.76 +
    1.77 +#ifdef WINS
    1.78 +LIBRARY ewsd.lib
    1.79 +#else
    1.80 +EPOCALLOWDLLDATA
    1.81 +#endif
    1.82 +
    1.83 +//The default maximum size in bytes for image cache store, which caches a VGImage for each 
    1.84 +//read-only CFbsBitmap used.
    1.85 +MACRO KDirectGdiAdapterDefaultMaxImageCacheSize=0x00000000
    1.86 +//The default maximum cache size in bytes for Glyph Images. 
    1.87 +//If Glyph Storage exceeds this value, the least useable tree will be deleted.
    1.88 +MACRO KDirectGdiAdapterDefaultMaxGlyphImageCacheSize=0x0010000
    1.89 +
    1.90 +//Enable MACRO below to enable extra logging from DirectGDI, e.g. config matching with EGL
    1.91 +//MACRO _DEBUG_DIRECTGDI
    1.92 +
    1.93 +
    1.94 +// Enable MACRO below to draw glyphs without stenciling (uses VG_IMAGE_MODE_MULTIPLY).
    1.95 +// Potential performance improvement, at cost of memory.
    1.96 +//MACRO DRAWGLYPH_MULTIPLY_MODE
    1.97 +
    1.98 +// Buffers all DrawGlyph commands and renders them when EndDrawGlyph() is called, allowing for better
    1.99 +// reuse of the glyph-cache, but requires more memory for buffering them.
   1.100 +//MACRO DRAWGLYPH_BUFFERED
   1.101 +
   1.102 +SMPSAFE