Symbian3/PDK/Source/GUID-D0C84E1D-A625-4F79-8515-399B8153727B.dita
changeset 12 80ef3a206772
parent 11 5072524fcc79
equal deleted inserted replaced
11:5072524fcc79 12:80ef3a206772
     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?>