os/graphics/graphicsdeviceinterface/directgdiadaptation/group/directgdiadapter_vg.mmp
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
// All rights reserved.
sl@0
     3
// This component and the accompanying materials are made available
sl@0
     4
// under the terms of "Eclipse Public License v1.0"
sl@0
     5
// which accompanies this distribution, and is available
sl@0
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
//
sl@0
     8
// Initial Contributors:
sl@0
     9
// Nokia Corporation - initial contribution.
sl@0
    10
//
sl@0
    11
// Contributors:
sl@0
    12
//
sl@0
    13
// Description:
sl@0
    14
// directgdiadapter.dll DirectGDI Accelerated and Unified Rendering adaptation. /
sl@0
    15
// This dll will provide device dependent API set.
sl@0
    16
// 
sl@0
    17
//
sl@0
    18
sl@0
    19
/**
sl@0
    20
 @file
sl@0
    21
 @publishedPartner
sl@0
    22
 @prototype
sl@0
    23
*/
sl@0
    24
sl@0
    25
TARGET			directgdiadapter_vg.dll
sl@0
    26
TARGETTYPE		dll
sl@0
    27
CAPABILITY		All -Tcb
sl@0
    28
UID			0x1000008D 0x102858E9
sl@0
    29
VENDORID		0x70000001
sl@0
    30
LINKAS			directgdiadapter.dll
sl@0
    31
NOEXPORTLIBRARY
sl@0
    32
sl@0
    33
USERINCLUDE		../hwsrc
sl@0
    34
USERINCLUDE		../cmnsrc
sl@0
    35
USERINCLUDE		../../directgdiinterface/inc
sl@0
    36
sl@0
    37
OS_LAYER_SYSTEMINCLUDE_SYMBIAN
sl@0
    38
sl@0
    39
SOURCEPATH 		../hwsrc
sl@0
    40
SOURCE			directgdidriverimpl.cpp
sl@0
    41
SOURCE			directgdidriverinternal.cpp
sl@0
    42
SOURCE			directgdidriverprocessstate.cpp
sl@0
    43
SOURCE			directgdiimagetargetimpl.cpp
sl@0
    44
SOURCE			directgdiimagesourceimpl.cpp 
sl@0
    45
SOURCE			vgengine.cpp
sl@0
    46
SOURCE			vgimagecache.cpp
sl@0
    47
SOURCE			glyphimagecache.cpp
sl@0
    48
SOURCE			glyphlutab.cpp
sl@0
    49
SOURCE 			confighelper.cpp
sl@0
    50
SOURCE			clippingregionmanager.cpp
sl@0
    51
sl@0
    52
SOURCEPATH 		../cmnsrc
sl@0
    53
SOURCE 			directgdiimageref.cpp
sl@0
    54
SOURCE 			directgdidrawableref.cpp
sl@0
    55
sl@0
    56
LIBRARY			euser.lib
sl@0
    57
LIBRARY			estor.lib
sl@0
    58
LIBRARY			gdi.lib
sl@0
    59
LIBRARY			libOpenVG.lib
sl@0
    60
LIBRARY			libOpenVGU.lib
sl@0
    61
LIBRARY			libEGL.lib
sl@0
    62
LIBRARY			fbscli.lib
sl@0
    63
sl@0
    64
LIBRARY			graphicsresource.lib
sl@0
    65
sl@0
    66
#ifdef WINS
sl@0
    67
DEFFILE 		/epoc32/include/graphics/def/bwins/directgdiadapter.def
sl@0
    68
#else
sl@0
    69
DEFFILE 		/epoc32/include/graphics/def/eabi/directgdiadapter.def
sl@0
    70
#endif
sl@0
    71
sl@0
    72
UNPAGED
sl@0
    73
sl@0
    74
#ifdef WINS
sl@0
    75
LIBRARY ewsd.lib
sl@0
    76
#else
sl@0
    77
EPOCALLOWDLLDATA
sl@0
    78
#endif
sl@0
    79
sl@0
    80
//The default maximum size in bytes for image cache store, which caches a VGImage for each 
sl@0
    81
//read-only CFbsBitmap used.
sl@0
    82
MACRO KDirectGdiAdapterDefaultMaxImageCacheSize=0x00000000
sl@0
    83
//The default maximum cache size in bytes for Glyph Images. 
sl@0
    84
//If Glyph Storage exceeds this value, the least useable tree will be deleted.
sl@0
    85
MACRO KDirectGdiAdapterDefaultMaxGlyphImageCacheSize=0x0010000
sl@0
    86
sl@0
    87
//Enable MACRO below to enable extra logging from DirectGDI, e.g. config matching with EGL
sl@0
    88
//MACRO _DEBUG_DIRECTGDI
sl@0
    89
sl@0
    90
sl@0
    91
// Enable MACRO below to draw glyphs without stenciling (uses VG_IMAGE_MODE_MULTIPLY).
sl@0
    92
// Potential performance improvement, at cost of memory.
sl@0
    93
//MACRO DRAWGLYPH_MULTIPLY_MODE
sl@0
    94
sl@0
    95
// Buffers all DrawGlyph commands and renders them when EndDrawGlyph() is called, allowing for better
sl@0
    96
// reuse of the glyph-cache, but requires more memory for buffering them.
sl@0
    97
//MACRO DRAWGLYPH_BUFFERED
sl@0
    98
sl@0
    99
SMPSAFE