1 <?xml version="1.0" encoding="UTF-8"?> |
1 <?xml version="1.0" encoding="utf-8"?> |
2 <!--Arbortext, Inc., 1988-2008, v.4002--> |
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
3 <!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" |
3 <!-- This component and the accompanying materials are made available under the terms of the License |
4 "concept.dtd"> |
4 "Eclipse Public License v1.0" which accompanies this distribution, |
5 <concept id="GUID-D0C84E1D-A625-4F79-8515-399B8153727B" xml:lang="en"> |
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
6 <title>What's New in Graphics in Symbian^3</title> |
6 <!-- Initial Contributors: |
7 <shortdesc>This section describes the changes introduced in the Graphics |
7 Nokia Corporation - initial contribution. |
8 package in Symbian^3.</shortdesc> |
8 Contributors: |
9 <prolog> |
9 --> |
10 <metadata><keywords></keywords></metadata> |
10 <!DOCTYPE concept |
11 </prolog> |
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
12 <conbody> |
12 <concept id="GUID-D0C84E1D-A625-4F79-8515-399B8153727B" xml:lang="en"><title>What's New in Graphics in Symbian^3</title><shortdesc>This section describes the changes introduced in the Graphics |
13 <section id="GUID-B341632C-47E7-4A0E-B3E5-2B69FD0AB09D"><title>ScreenPlay</title |
13 package in Symbian^3.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
14 ><p>ScreenPlay is a new graphics architecture which enables device |
14 <section id="GUID-B341632C-47E7-4A0E-B3E5-2B69FD0AB09D"><title>ScreenPlay</title><p>ScreenPlay is a new graphics architecture which enables device |
15 creators to take advantage of improved software performance, hardware |
15 creators to take advantage of improved software performance, hardware |
16 acceleration and third party graphics engines. For more information, |
16 acceleration and third party graphics engines. For more information, |
17 see:</p><ul> |
17 see:</p><ul> |
18 <li><xref href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita">The |
18 <li><xref href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita">The ScreenPlay |
19 ScreenPlay Graphics Architecture</xref></li> |
19 Graphics Architecture</xref></li> |
20 <li><xref href="GUID-F64E6551-670E-5E12-8103-DE504D3EC94F.dita">The |
20 <li><xref href="GUID-F64E6551-670E-5E12-8103-DE504D3EC94F.dita">The NonScreenPlay |
21 NonScreenPlay Graphics Architecture</xref></li> |
21 Graphics Architecture</xref></li> |
22 <li><xref href="GUID-6D8A1FC7-095B-587E-8274-23C132978C53.dita">Enabling |
22 <li><xref href="GUID-6D8A1FC7-095B-587E-8274-23C132978C53.dita">Enabling the Graphics |
23 the Graphics Architecture Variants</xref></li> |
23 Architecture Variants</xref></li> |
24 <li><xref href="GUID-859CAA08-59C9-5FD3-98DE-6BDD0D6ED50B.dita">Graphics |
24 <li><xref href="GUID-859CAA08-59C9-5FD3-98DE-6BDD0D6ED50B.dita">Graphics |
25 Composition</xref></li> |
25 Composition</xref></li> |
26 <li><xref href="GUID-EF62BF88-3687-505D-8BD7-EEDF36246E56.dita">Graphics |
26 <li><xref href="GUID-EF62BF88-3687-505D-8BD7-EEDF36246E56.dita">Graphics |
27 Hardware Acceleration</xref></li> |
27 Hardware Acceleration</xref></li> |
28 <li><xref href="GUID-0EBE5733-A267-5F4A-85AD-87C3ECF80731.dita">Dynamic |
28 <li><xref href="GUID-0EBE5733-A267-5F4A-85AD-87C3ECF80731.dita">Dynamic |
29 Resolution Switching</xref></li> |
29 Resolution Switching</xref></li> |
30 <li><xref href="GUID-19C3DA8C-0128-5172-B859-4FD6F6197451.dita">Common |
30 |
31 Graphics Headers Component Overview</xref></li> |
31 <li><xref href="GUID-19C3DA8C-0128-5172-B859-4FD6F6197451.dita">Common Graphics Headers |
|
32 Component Overview</xref></li> |
32 <li><xref href="GUID-9C269F45-F160-5A4B-ABF8-896D2A538E3B.dita">Advanced |
33 <li><xref href="GUID-9C269F45-F160-5A4B-ABF8-896D2A538E3B.dita">Advanced |
33 Pointer Overview</xref></li> |
34 Pointer Overview</xref></li> |
34 <li><xref href="GUID-495EA1C8-E95F-54AE-B4D1-0F463003C2D7.dita">External |
35 <li><xref href="GUID-495EA1C8-E95F-54AE-B4D1-0F463003C2D7.dita">External |
35 Surfaces Overview</xref></li> |
36 Surfaces Overview</xref></li> |
36 <li><xref href="GUID-2E8929E6-9555-51D2-B41D-6F1D05A4DB87.dita">Render |
37 <li><xref href="GUID-2E8929E6-9555-51D2-B41D-6F1D05A4DB87.dita">Render Stages Overview</xref></li> |
37 Stages Overview</xref></li> |
38 <li><xref href="GUID-8659E1EC-7744-5F93-AC56-C3000A2232CB.dita">MiniGUI Environment</xref></li> |
38 <li><xref href="GUID-8659E1EC-7744-5F93-AC56-C3000A2232CB.dita">MiniGUI |
|
39 Environment</xref></li> |
|
40 </ul> </section> |
39 </ul> </section> |
41 <section id="GUID-934FEF09-12B2-418D-B6B4-1CCD41FFD27A"><title>Khronos |
40 <section id="GUID-934FEF09-12B2-418D-B6B4-1CCD41FFD27A"><title>Khronos |
42 APIs</title><p>For information about the supported Khronos APIs, see:</p |
41 APIs</title><p>For information about the supported Khronos APIs, see:</p><ul> |
43 ><ul> |
|
44 <li><xref href="GUID-50254C2F-57B6-58C4-911F-294EF2B79C04.dita">Khronos |
42 <li><xref href="GUID-50254C2F-57B6-58C4-911F-294EF2B79C04.dita">Khronos |
45 API Support</xref></li> |
43 API Support</xref></li> |
46 <li><xref href="GUID-1B1C6D35-FFDF-55B3-BCE2-DD0295858E49.dita">OpenVG |
44 <li><xref href="GUID-1B1C6D35-FFDF-55B3-BCE2-DD0295858E49.dita">OpenVG |
47 Collection</xref></li> |
45 Collection</xref></li> |
48 <li><xref href="GUID-AB93B01C-B6C2-5B24-ADEF-95706584D625.dita">OpenGLES |
46 <li><xref href="GUID-AB93B01C-B6C2-5B24-ADEF-95706584D625.dita">OpenGLES |
49 Collection</xref></li> |
47 Collection</xref></li> |
50 <li><xref href="GUID-8C6D4350-A38D-57A1-8C8D-C777EA7E8A3E.dita">EGL |
48 <li><xref href="GUID-8C6D4350-A38D-57A1-8C8D-C777EA7E8A3E.dita">EGL Collection</xref></li> |
51 Collection</xref></li> |
49 <li><xref href="GUID-8FE41C9A-8171-58A2-A808-17B81E79B11F.dita">OpenWF Composition</xref></li> |
52 <li><xref href="GUID-8FE41C9A-8171-58A2-A808-17B81E79B11F.dita">OpenWF |
|
53 Composition</xref></li> |
|
54 </ul></section> |
50 </ul></section> |
55 <section id="GUID-92E3FEE6-30D9-4C1B-8084-3CE3FA1DFE9B"><title>Other |
51 <section id="GUID-92E3FEE6-30D9-4C1B-8084-3CE3FA1DFE9B"><title>Other new features</title><ul> |
56 new features</title><ul> |
|
57 <li><xref href="GUID-D76C7759-739D-5C98-B718-7297687FE630.dita">Extended |
52 <li><xref href="GUID-D76C7759-739D-5C98-B718-7297687FE630.dita">Extended |
58 Bitmaps</xref></li> |
53 Bitmaps</xref></li> |
59 <li><xref href="GUID-8DF46A11-874A-52E5-9298-C083EA633BA0.dita">Implementing |
54 <li><xref href="GUID-8DF46A11-874A-52E5-9298-C083EA633BA0.dita">Implementing |
60 Dynamic DSA Allocation</xref></li> |
55 Dynamic DSA Allocation</xref></li> |
61 <li><xref href="GUID-3E7A9A92-F217-4BD1-82CE-227931CFB8ED.dita">Multiple |
56 <li><xref href="GUID-3E7A9A92-F217-4BD1-82CE-227931CFB8ED.dita">Multiple |
62 P<?Pub Caret?>ointer Support in the Emulator</xref></li> |
57 Pointer Support in the Emulator</xref></li> |
63 </ul></section> |
58 </ul></section> |
64 <section id="GUID-B7EEA185-4445-4875-A9B6-18EF2264FD9C"><title>Interface |
59 <section id="GUID-B7EEA185-4445-4875-A9B6-18EF2264FD9C"><title>Interface |
65 breaks and deprecated functionality</title><p>The following functionality |
60 breaks and deprecated functionality</title><p>On ScreenPlay, support |
66 is deprecated in Symbian^3:</p><ul> |
61 for direct screen access (DSA) is maintained for backward compatibility |
67 <li><p>DirectGDI is deprecated. See <xref |
62 reasons, although Symbian recommends the use of external surfaces |
68 href="GUID-A2E07A3C-B3A8-50B9-BD60-F1F01795FA24.dita">DirectGDI Component</xref |
63 in preference to DSA. However, whereas on some earlier |
69 > for more information.</p></li> |
64 devices, applications might work without fully conforming to the rules |
70 <li><p>The Graphics Resource components are deprecated and will be |
65 of DSA, these rules are now necessarily enforced. See <xref href="GUID-3F0FCBB5-98D2-4355-96E3-2DA938DE1C16.dita">DSA Migration Guide</xref> for information about the guidelines applications must follow in |
71 removed in Symbian^4. See <xref |
66 order to be able to run correctly on a ScreenPlay device.</p><p>The following functionality is deprecated in Symbian^3:</p><ul> |
72 href="GUID-26E51AB0-C0FC-55EA-B747-C834E2D4FD27.dita">Graphics Resource |
67 <li><p>DirectGDI is deprecated. |
|
68 See <xref href="GUID-A2E07A3C-B3A8-50B9-BD60-F1F01795FA24.dita">DirectGDI |
|
69 Component</xref> for more information.</p></li> |
|
70 <li><p>The Graphics Resource components |
|
71 are deprecated and will be removed in Symbian^4. See <xref href="GUID-26E51AB0-C0FC-55EA-B747-C834E2D4FD27.dita">Graphics Resource |
73 Services Collection</xref> for more information.</p></li> |
72 Services Collection</xref> for more information.</p></li> |
74 <li><p>Creating transparent windows using a mask and <xref |
73 <li><p>Creating transparent windows using a mask and <xref href="GUID-683603DD-F3D3-3193-BEB3-8236C7DE7F79.dita"><apiname>RWindow</apiname></xref> is deprecated. See <xref href="GUID-02BD38E7-A579-5BD5-9444-4E7C14C7809A.dita">Transparent Windows</xref> for more information.</p></li> |
75 href="GUID-683603DD-F3D3-3193-BEB3-8236C7DE7F79.dita"><apiname>RWindow</apiname |
74 <li><p>Backed-up windows are deprecated. See <xref href="GUID-08A6A034-5609-58B0-8EA7-943B2A937B40.dita">Displayable Windows</xref> for more information. </p></li> |
76 ></xref> is deprecated. See <xref |
|
77 href="GUID-02BD38E7-A579-5BD5-9444-4E7C14C7809A.dita">Transparent |
|
78 Windows</xref> for more information.</p></li> |
|
79 <li><p>Backed-up windows are deprecated. See <xref |
|
80 href="GUID-08A6A034-5609-58B0-8EA7-943B2A937B40.dita">Displayable |
|
81 Windows</xref> for more information. </p></li> |
|
82 </ul></section> |
75 </ul></section> |
83 <section id="GUID-9B1C753E-E502-4578-A5A7-0C8CD2739C5C"><title>Guide |
76 <section id="GUID-9B1C753E-E502-4578-A5A7-0C8CD2739C5C"><title>Guide |
84 documentation changes</title><p>The following documentation has been |
77 documentation changes</title><p>The following documentation has been added to the Graphics Reference:</p><ul> |
85 added to the Graphics Reference:</p><ul> |
|
86 <li><xref href="GUID-F2AF891D-A514-5743-B6F0-9271CE2A1775.dita">Graphics |
78 <li><xref href="GUID-F2AF891D-A514-5743-B6F0-9271CE2A1775.dita">Graphics |
87 Components and Their CBR Package Names</xref></li> |
79 Components and Their CBR Package Names</xref></li> |
88 <li><xref href="GUID-610C1484-112E-5442-95DC-89CF890A8310.dita">Pixel |
80 <li><xref href="GUID-610C1484-112E-5442-95DC-89CF890A8310.dita">Pixel Formats</xref></li> |
89 Formats</xref></li> |
|
90 </ul><p>The following documentation has been added to the Windowing |
81 </ul><p>The following documentation has been added to the Windowing |
91 collection:</p><ul> |
82 collection:</p><ul> |
92 <li><xref href="GUID-2C443E6F-BC3D-5252-8098-9F850AA88A35.dita">Window |
83 <li><xref href="GUID-2C443E6F-BC3D-5252-8098-9F850AA88A35.dita">Window |
93 Server Component Overview</xref></li> |
84 Server Component Overview</xref></li> |
94 <li><xref href="GUID-B1CB6374-2C2B-5D6C-9A7C-6E49D8F235B8.dita">Display |
85 <li><xref href="GUID-B1CB6374-2C2B-5D6C-9A7C-6E49D8F235B8.dita">Display |
99 Drawing</xref></li> |
90 Drawing</xref></li> |
100 <li><xref href="GUID-A12A66ED-2C8F-5CE6-8F3E-332B045A35B4.dita">Advanced |
91 <li><xref href="GUID-A12A66ED-2C8F-5CE6-8F3E-332B045A35B4.dita">Advanced |
101 Pointers</xref></li> |
92 Pointers</xref></li> |
102 <li><xref href="GUID-1C025957-258C-54C0-94A5-AD60C14E6D76.dita">External |
93 <li><xref href="GUID-1C025957-258C-54C0-94A5-AD60C14E6D76.dita">External |
103 Surfaces</xref></li> |
94 Surfaces</xref></li> |
104 <li><xref href="GUID-3A2785D4-6185-50C3-8D7E-5D94CD2B7C98.dita">Render-Stages</xref |
95 <li><xref href="GUID-3A2785D4-6185-50C3-8D7E-5D94CD2B7C98.dita">Render-Stages</xref></li> |
105 ></li> |
96 <li><xref href="GUID-EB7F7772-1C0D-54C7-9856-AD552DF1F102.dita">Window Server Plug-in |
106 <li><xref href="GUID-EB7F7772-1C0D-54C7-9856-AD552DF1F102.dita">Window |
97 Framework Overview</xref></li> |
107 Server Plug-in Framework Overview</xref></li> |
98 <li><xref href="GUID-8659E1EC-7744-5F93-AC56-C3000A2232CB.dita">MiniGUI Environment</xref></li> |
108 <li><xref href="GUID-8659E1EC-7744-5F93-AC56-C3000A2232CB.dita">MiniGUI |
|
109 Environment</xref></li> |
|
110 <li><xref href="GUID-E29CAFA8-523D-57D2-AC1B-D6D01741550B.dita">Window |
99 <li><xref href="GUID-E29CAFA8-523D-57D2-AC1B-D6D01741550B.dita">Window |
111 Server Internals Concepts</xref></li> |
100 Server Internals Concepts</xref></li> |
112 <li><xref href="GUID-85E1E45B-DD05-5B7D-84E7-9911E0A3E3CC.dita">The |
101 <li><xref href="GUID-85E1E45B-DD05-5B7D-84E7-9911E0A3E3CC.dita">The wsini.ini |
113 wsini.ini File</xref></li> |
102 File</xref></li> |
114 <li><xref href="GUID-E7F6DD98-9080-50E9-B071-56247EBBF570.dita">Window |
103 <li><xref href="GUID-E7F6DD98-9080-50E9-B071-56247EBBF570.dita">Window Server Plug-ins |
115 Server Plug-ins Component</xref></li> |
104 Component</xref></li> |
116 </ul><p>The following documentation has been added to the Font and |
105 </ul><p>The following documentation |
117 Bitmap Server collection:</p><ul> |
106 has been added to the Font and Bitmap Server collection:</p><ul> |
118 <li><p><xref href="GUID-E6E6A439-B3CC-5FEA-9148-2DB5F37003F2.dita" |
107 <li><p><xref href="GUID-E6E6A439-B3CC-5FEA-9148-2DB5F37003F2.dita">Creating |
119 >Creating an Extended Bitmap Rasterizer</xref></p></li> |
108 an Extended Bitmap Rasterizer</xref></p></li> |
120 </ul><p>The following documentation has been added to the OpenGLES |
109 </ul><p>The following documentation has been added to the OpenGLES |
121 collection:</p><ul> |
110 collection:</p><ul> |
122 <li><p><xref href="GUID-AB93B01C-B6C2-5B24-ADEF-95706584D625.dita" |
111 <li><p><xref href="GUID-AB93B01C-B6C2-5B24-ADEF-95706584D625.dita">OpenGLES |
123 >OpenGLES Collection</xref></p></li> |
112 Collection</xref></p></li> |
124 </ul><p>The following documentation has been added to the OpenVG collection:</p |
113 </ul><p>The following documentation has been added to the OpenVG collection:</p><ul> |
125 ><ul> |
114 <li><p><xref href="GUID-1B1C6D35-FFDF-55B3-BCE2-DD0295858E49.dita">OpenVG |
126 <li><p><xref href="GUID-1B1C6D35-FFDF-55B3-BCE2-DD0295858E49.dita" |
115 Collection</xref></p></li> |
127 >OpenVG Collection</xref></p></li> |
116 </ul><p>The following documentation has been added to the EGL collection:</p><ul> |
128 </ul><p>The following documentation has been added to the EGL collection:</p |
117 <li><p><xref href="GUID-8C6D4350-A38D-57A1-8C8D-C777EA7E8A3E.dita">EGL |
129 ><ul> |
118 Collection</xref></p></li> |
130 <li><p><xref href="GUID-8C6D4350-A38D-57A1-8C8D-C777EA7E8A3E.dita" |
119 </ul><p>The following documentation |
131 >EGL Collection</xref></p></li> |
120 has been added to the Graphics Utilities collection:</p><ul> |
132 </ul><p>The following documentation has been added to the Graphics |
|
133 Utilities collection:</p><ul> |
|
134 <li><xref href="GUID-19C3DA8C-0128-5172-B859-4FD6F6197451.dita">Common |
121 <li><xref href="GUID-19C3DA8C-0128-5172-B859-4FD6F6197451.dita">Common |
135 Graphics Headers Component Overview</xref></li> |
122 Graphics Headers Component Overview</xref></li> |
136 <li><xref href="GUID-946E64D6-3E5D-5264-AD5D-29D3AD296543.dita">Selection |
123 <li><xref href="GUID-946E64D6-3E5D-5264-AD5D-29D3AD296543.dita">Selection |
137 of Adaptations</xref></li> |
124 of Adaptations</xref></li> |
138 </ul><p>The following documentation has been added to the Graphics |
125 </ul><p>The following documentation |
139 Composition collection:</p><ul> |
126 has been added to the Graphics Composition collection:</p><ul> |
140 <li><p><xref href="GUID-63CB6C7E-44EC-5D0B-A37D-FE78F7D76592.dita" |
127 <li><p><xref href="GUID-63CB6C7E-44EC-5D0B-A37D-FE78F7D76592.dita">Graphics |
141 >Graphics Composition Collection</xref></p></li> |
128 Composition Collection</xref></p></li> |
142 </ul><p>The following documentation has been added to the Graphics |
129 </ul><p>The following documentation |
143 Hardware Drivers collection:</p><ul> |
130 has been added to the Graphics Hardware Drivers collection:</p><ul> |
144 <li><p><xref href="GUID-4797000B-B61D-5EF8-8C38-3159433C9C7B.dita" |
131 <li><p><xref href="GUID-4797000B-B61D-5EF8-8C38-3159433C9C7B.dita">Graphics |
145 >Graphics Hardware Drivers Collection</xref></p></li> |
132 Hardware Drivers Collection</xref></p></li> |
146 </ul><p>The following documentation has been updated:</p><ul> |
133 </ul><p>The following documentation has been updated:</p><ul> |
147 <li><xref href="GUID-484B51EC-2209-5492-8E9C-9D792AB0DF35.dita">Graphics |
134 <li><xref href="GUID-484B51EC-2209-5492-8E9C-9D792AB0DF35.dita">Graphics |
148 and Drawing</xref></li> |
135 and Drawing</xref></li> |
149 <li><xref href="GUID-71DADA82-3ABC-52D2-8360-33FAEB2E5DE9.dita">The |
136 <li><xref href="GUID-71DADA82-3ABC-52D2-8360-33FAEB2E5DE9.dita">The Font |
150 Font and Bitmap Server Overview</xref></li> |
137 and Bitmap Server Overview</xref></li> |
151 </ul></section> |
138 </ul></section> |
152 </conbody> |
139 </conbody><related-links> |
153 <related-links> |
140 <link href="GUID-975CBC70-81E6-5FA2-80CE-88DD2ABE9595.dita"><linktext>Graphics |
154 <link href="GUID-975CBC70-81E6-5FA2-80CE-88DD2ABE9595.dita"><linktext |
141 Guide</linktext></link> |
155 >Graphics Guide</linktext></link> |
142 </related-links></concept> |
156 </related-links> |
|
157 </concept> |
|
158 <?Pub *0000007793?> |
|