7 Nokia Corporation - initial contribution. |
7 Nokia Corporation - initial contribution. |
8 Contributors: |
8 Contributors: |
9 --> |
9 --> |
10 <!DOCTYPE concept |
10 <!DOCTYPE concept |
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
12 <concept id="GUID-D0C84E1D-A625-4F79-8515-399B8153727B" xml:lang="en"><title>What's |
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 New in Graphics in Symbian^3</title><shortdesc>This section describes the changes introduced in the Graphics package |
13 package in Symbian^3.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
14 in Symbian^3.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
14 <section id="GUID-B341632C-47E7-4A0E-B3E5-2B69FD0AB09D"><title>ScreenPlay</title><p>ScreenPlay is a new graphics architecture which enables device |
15 <section id="GUID-B341632C-47E7-4A0E-B3E5-2B69FD0AB09D"><title>ScreenPlay</title><p>ScreenPlay |
15 creators to take advantage of improved software performance, hardware |
16 is a new graphics architecture which enables device creators to take advantage |
16 acceleration and third party graphics engines. For more information, |
17 of improved software performance, hardware acceleration and third party graphics |
17 see:</p><ul> |
18 engines. For more information, see:</p><ul> |
|
19 <li><xref href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita">The ScreenPlay |
18 <li><xref href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita">The ScreenPlay |
20 Graphics Architecture</xref></li> |
19 Graphics Architecture</xref></li> |
21 <li><xref href="GUID-F64E6551-670E-5E12-8103-DE504D3EC94F.dita">The NonScreenPlay |
20 <li><xref href="GUID-F64E6551-670E-5E12-8103-DE504D3EC94F.dita">The NonScreenPlay |
22 Graphics Architecture</xref></li> |
21 Graphics Architecture</xref></li> |
23 |
22 |
24 <li><xref href="GUID-859CAA08-59C9-5FD3-98DE-6BDD0D6ED50B.dita">Graphics Composition</xref></li> |
23 <li><xref href="GUID-859CAA08-59C9-5FD3-98DE-6BDD0D6ED50B.dita">Graphics |
25 <li><xref href="GUID-EF62BF88-3687-505D-8BD7-EEDF36246E56.dita">Graphics Hardware |
24 Composition</xref></li> |
26 Acceleration</xref></li> |
25 <li><xref href="GUID-EF62BF88-3687-505D-8BD7-EEDF36246E56.dita">Graphics |
27 <li><xref href="GUID-0EBE5733-A267-5F4A-85AD-87C3ECF80731.dita">Dynamic Resolution |
26 Hardware Acceleration</xref></li> |
28 Switching</xref></li> |
27 <li><xref href="GUID-0EBE5733-A267-5F4A-85AD-87C3ECF80731.dita">Dynamic |
|
28 Resolution Switching</xref></li> |
29 |
29 |
30 |
30 |
31 <li><xref href="GUID-9C269F45-F160-5A4B-ABF8-896D2A538E3B.dita">Advanced Pointer |
31 <li><xref href="GUID-9C269F45-F160-5A4B-ABF8-896D2A538E3B.dita">Advanced |
32 Overview</xref></li> |
32 Pointer Overview</xref></li> |
33 <li><xref href="GUID-495EA1C8-E95F-54AE-B4D1-0F463003C2D7.dita">External Surfaces |
33 <li><xref href="GUID-495EA1C8-E95F-54AE-B4D1-0F463003C2D7.dita">External |
34 Overview</xref></li> |
34 Surfaces Overview</xref></li> |
35 |
35 |
36 |
36 |
37 </ul> </section> |
37 </ul> </section> |
38 <section id="GUID-934FEF09-12B2-418D-B6B4-1CCD41FFD27A"><title>Khronos APIs</title><p>For |
38 <section id="GUID-934FEF09-12B2-418D-B6B4-1CCD41FFD27A"><title>Khronos |
39 information about the supported Khronos APIs, see:</p><ul> |
39 APIs</title><p>For information about the supported Khronos APIs, see:</p><ul> |
40 <li><xref href="GUID-50254C2F-57B6-58C4-911F-294EF2B79C04.dita">Khronos API Support</xref></li> |
40 <li><xref href="GUID-50254C2F-57B6-58C4-911F-294EF2B79C04.dita">Khronos |
41 <li><xref href="GUID-1B1C6D35-FFDF-55B3-BCE2-DD0295858E49.dita">OpenVG Collection</xref></li> |
41 API Support</xref></li> |
42 <li><xref href="GUID-AB93B01C-B6C2-5B24-ADEF-95706584D625.dita">OpenGLES Collection</xref></li> |
42 <li><xref href="GUID-1B1C6D35-FFDF-55B3-BCE2-DD0295858E49.dita">OpenVG |
|
43 Collection</xref></li> |
|
44 <li><xref href="GUID-AB93B01C-B6C2-5B24-ADEF-95706584D625.dita">OpenGLES |
|
45 Collection</xref></li> |
43 <li><xref href="GUID-8C6D4350-A38D-57A1-8C8D-C777EA7E8A3E.dita">EGL Collection</xref></li> |
46 <li><xref href="GUID-8C6D4350-A38D-57A1-8C8D-C777EA7E8A3E.dita">EGL Collection</xref></li> |
44 |
47 |
45 </ul></section> |
48 </ul></section> |
46 |
49 |
47 <section id="GUID-B7EEA185-4445-4875-A9B6-18EF2264FD9C"><title>Interface breaks |
50 <section id="GUID-B7EEA185-4445-4875-A9B6-18EF2264FD9C"><title>Interface |
48 and deprecated functionality</title><p>The following functionality is deprecated in Symbian^3:</p><ul> |
51 breaks and deprecated functionality</title><p>On ScreenPlay, support |
|
52 for direct screen access (DSA) is maintained for backward compatibility |
|
53 reasons, although Symbian recommends the use of external surfaces |
|
54 in preference to DSA. However, whereas on some earlier |
|
55 devices, applications might work without fully conforming to the rules |
|
56 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 |
|
57 order to be able to run correctly on a ScreenPlay device.</p><p>The following functionality is deprecated in Symbian^3:</p><ul> |
49 |
58 |
50 |
59 |
51 <li><p>Creating transparent windows using a mask and <xref href="GUID-683603DD-F3D3-3193-BEB3-8236C7DE7F79.dita"><apiname>RWindow</apiname></xref> is |
60 <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> |
52 deprecated. See <xref href="GUID-02BD38E7-A579-5BD5-9444-4E7C14C7809A.dita">Transparent |
61 <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> |
53 Windows</xref> for more information.</p></li> |
|
54 <li><p>Backed-up windows are deprecated. See <xref href="GUID-08A6A034-5609-58B0-8EA7-943B2A937B40.dita">Displayable |
|
55 Windows</xref> for more information. </p></li> |
|
56 </ul></section> |
62 </ul></section> |
57 <section id="GUID-9B1C753E-E502-4578-A5A7-0C8CD2739C5C"><title>Guide documentation |
63 <section id="GUID-9B1C753E-E502-4578-A5A7-0C8CD2739C5C"><title>Guide |
58 changes</title><p>The following documentation has been added to the Windowing collection:</p><ul> |
64 documentation changes</title><p>The following documentation has been added to the Windowing |
59 <li><xref href="GUID-2C443E6F-BC3D-5252-8098-9F850AA88A35.dita">Window Server Component |
65 collection:</p><ul> |
60 Overview</xref></li> |
66 <li><xref href="GUID-2C443E6F-BC3D-5252-8098-9F850AA88A35.dita">Window |
61 <li><xref href="GUID-B1CB6374-2C2B-5D6C-9A7C-6E49D8F235B8.dita">Display Control |
67 Server Component Overview</xref></li> |
62 and Mapping in the Window Server Client</xref></li> |
68 <li><xref href="GUID-B1CB6374-2C2B-5D6C-9A7C-6E49D8F235B8.dita">Display |
63 <li><xref href="GUID-02BD38E7-A579-5BD5-9444-4E7C14C7809A.dita">Transparent Windows</xref></li> |
69 Control and Mapping in the Window Server Client</xref></li> |
64 <li><xref href="GUID-8DB1C618-597C-560C-95A2-C0AB2CEBB027.dita">Redraw Drawing</xref></li> |
70 <li><xref href="GUID-02BD38E7-A579-5BD5-9444-4E7C14C7809A.dita">Transparent |
65 <li><xref href="GUID-A12A66ED-2C8F-5CE6-8F3E-332B045A35B4.dita">Advanced Pointers</xref></li> |
71 Windows</xref></li> |
66 <li><xref href="GUID-1C025957-258C-54C0-94A5-AD60C14E6D76.dita">External Surfaces</xref></li> |
72 <li><xref href="GUID-8DB1C618-597C-560C-95A2-C0AB2CEBB027.dita">Redraw |
|
73 Drawing</xref></li> |
|
74 <li><xref href="GUID-A12A66ED-2C8F-5CE6-8F3E-332B045A35B4.dita">Advanced |
|
75 Pointers</xref></li> |
|
76 <li><xref href="GUID-1C025957-258C-54C0-94A5-AD60C14E6D76.dita">External |
|
77 Surfaces</xref></li> |
67 |
78 |
68 |
79 |
69 |
80 |
70 <li><xref href="GUID-E29CAFA8-523D-57D2-AC1B-D6D01741550B.dita">Window Server Internals |
81 <li><xref href="GUID-E29CAFA8-523D-57D2-AC1B-D6D01741550B.dita">Window |
71 Concepts</xref></li> |
82 Server Internals Concepts</xref></li> |
72 <li><xref href="GUID-85E1E45B-DD05-5B7D-84E7-9911E0A3E3CC.dita">The wsini.ini File</xref></li> |
83 <li><xref href="GUID-85E1E45B-DD05-5B7D-84E7-9911E0A3E3CC.dita">The wsini.ini |
|
84 File</xref></li> |
73 |
85 |
74 </ul><p>The following documentation has been added to the OpenGLES collection:</p><ul> |
86 </ul><p>The following documentation has been added to the OpenGLES |
75 <li><p><xref href="GUID-AB93B01C-B6C2-5B24-ADEF-95706584D625.dita">OpenGLES Collection</xref></p></li> |
87 collection:</p><ul> |
|
88 <li><p><xref href="GUID-AB93B01C-B6C2-5B24-ADEF-95706584D625.dita">OpenGLES |
|
89 Collection</xref></p></li> |
76 </ul><p>The following documentation has been added to the OpenVG collection:</p><ul> |
90 </ul><p>The following documentation has been added to the OpenVG collection:</p><ul> |
77 <li><p><xref href="GUID-1B1C6D35-FFDF-55B3-BCE2-DD0295858E49.dita">OpenVG Collection</xref></p></li> |
91 <li><p><xref href="GUID-1B1C6D35-FFDF-55B3-BCE2-DD0295858E49.dita">OpenVG |
|
92 Collection</xref></p></li> |
78 </ul><p>The following documentation has been added to the EGL collection:</p><ul> |
93 </ul><p>The following documentation has been added to the EGL collection:</p><ul> |
79 <li><p><xref href="GUID-8C6D4350-A38D-57A1-8C8D-C777EA7E8A3E.dita">EGL Collection</xref></p></li> |
94 <li><p><xref href="GUID-8C6D4350-A38D-57A1-8C8D-C777EA7E8A3E.dita">EGL |
|
95 Collection</xref></p></li> |
80 </ul><p>The following documentation has been updated:</p><ul> |
96 </ul><p>The following documentation has been updated:</p><ul> |
81 <li><xref href="GUID-484B51EC-2209-5492-8E9C-9D792AB0DF35.dita">Graphics and Drawing</xref></li> |
97 <li><xref href="GUID-484B51EC-2209-5492-8E9C-9D792AB0DF35.dita">Graphics |
82 <li><xref href="GUID-71DADA82-3ABC-52D2-8360-33FAEB2E5DE9.dita">The Font and Bitmap |
98 and Drawing</xref></li> |
83 Server Overview</xref></li> |
99 <li><xref href="GUID-71DADA82-3ABC-52D2-8360-33FAEB2E5DE9.dita">The Font |
|
100 and Bitmap Server Overview</xref></li> |
84 </ul></section> |
101 </ul></section> |
85 </conbody><related-links> |
102 </conbody><related-links> |
86 <link href="GUID-975CBC70-81E6-5FA2-80CE-88DD2ABE9595.dita"><linktext>Graphics |
103 <link href="GUID-975CBC70-81E6-5FA2-80CE-88DD2ABE9595.dita"><linktext>Graphics |
87 Guide</linktext></link> |
104 Guide</linktext></link> |
88 </related-links></concept> |
105 </related-links></concept> |