Symbian3/PDK/Source/GUID-F64E6551-670E-5E12-8103-DE504D3EC94F.dita
changeset 12 80ef3a206772
parent 9 59758314f811
child 14 578be2adaf3e
equal deleted inserted replaced
11:5072524fcc79 12:80ef3a206772
    18 <p>The following diagram shows the non-ScreenPlay architecture. It includes
    18 <p>The following diagram shows the non-ScreenPlay architecture. It includes
    19 the components in the Graphics package and some closely related components
    19 the components in the Graphics package and some closely related components
    20 in other packages. </p>
    20 in other packages. </p>
    21 <fig id="GUID-060B8747-36A8-5F2A-BE82-0F637381673A">
    21 <fig id="GUID-060B8747-36A8-5F2A-BE82-0F637381673A">
    22 <title>The Symbian Foundation non-ScreenPlay graphics architecture </title>
    22 <title>The Symbian Foundation non-ScreenPlay graphics architecture </title>
    23 <image href="GUID-1EC68F99-C383-5D3A-BAE9-52AF530F8445_d0e228146_href.png" placement="inline"/>
    23 <image href="GUID-1EC68F99-C383-5D3A-BAE9-52AF530F8445_d0e234145_href.png" placement="inline"/>
    24 </fig>
    24 </fig>
    25 <p>The software model is as follows: </p>
    25 <p>The software model is as follows: </p>
    26 <ul>
    26 <ul>
    27 <li id="GUID-8BDB2015-C8FD-51EC-AB19-A55C55DD6D4B"><p>The Hardware Adaptation
    27 <li id="GUID-8BDB2015-C8FD-51EC-AB19-A55C55DD6D4B"><p>The Hardware Adaptation
    28 Layer (HAL) consists of the frame buffer and basic attributes. All processes
    28 Layer (HAL) consists of the frame buffer and basic attributes. All processes
    46 <p>In addition, the non-ScreenPlay architecture provides support for EGL,
    46 <p>In addition, the non-ScreenPlay architecture provides support for EGL,
    47 OpenGL and OpenVG. </p>
    47 OpenGL and OpenVG. </p>
    48 <p>The following diagram shows the rendering stack in the non-ScreenPlay variant. </p>
    48 <p>The following diagram shows the rendering stack in the non-ScreenPlay variant. </p>
    49 <fig id="GUID-4A245007-BE0A-5DD6-A3D5-CAD9A16E0540">
    49 <fig id="GUID-4A245007-BE0A-5DD6-A3D5-CAD9A16E0540">
    50 <title>The rendering stack in the non-ScreenPlay variant</title>
    50 <title>The rendering stack in the non-ScreenPlay variant</title>
    51 <image href="GUID-A51AB0B8-A13D-52D0-BEF8-435F76B30941_d0e228191_href.png" placement="inline"/>
    51 <image href="GUID-A51AB0B8-A13D-52D0-BEF8-435F76B30941_d0e234190_href.png" placement="inline"/>
    52 </fig>
    52 </fig>
    53 <p>For the equivalent ScreenPlay diagram,
    53 <p>For the equivalent ScreenPlay diagram,
    54 see <xref href="GUID-0DC3E5AA-1706-5255-ACD6-E7AB732E1095.dita">Graphics Composition
    54 see <xref href="GUID-0DC3E5AA-1706-5255-ACD6-E7AB732E1095.dita">Graphics Composition
    55 Collection Overview</xref>. </p>
    55 Collection Overview</xref>. </p>
    56 <p>Although DSA provides a solution for applications that require high frame
    56 <p>Although DSA provides a solution for applications that require high frame
    59 the copying of buffers between CPU and GPU memory as shown in the following
    59 the copying of buffers between CPU and GPU memory as shown in the following
    60 diagram. ScreenPlay provides a solution that requires less copying of buffers
    60 diagram. ScreenPlay provides a solution that requires less copying of buffers
    61 in this type of use case. </p>
    61 in this type of use case. </p>
    62 <fig id="GUID-0EAF51D1-173E-52E2-8E28-C5FB7F6F9BD0">
    62 <fig id="GUID-0EAF51D1-173E-52E2-8E28-C5FB7F6F9BD0">
    63 <title> Example non-uniform memory, non-ScreenPlay hardware model </title>
    63 <title> Example non-uniform memory, non-ScreenPlay hardware model </title>
    64 <image href="GUID-AB35BA46-87DB-59F0-9342-75550AD338B7_d0e228209_href.png" placement="inline"/>
    64 <image href="GUID-AB35BA46-87DB-59F0-9342-75550AD338B7_d0e234208_href.png" placement="inline"/>
    65 </fig>
    65 </fig>
    66 </conbody><related-links>
    66 </conbody><related-links>
    67 <link href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita"><linktext>The ScreenPlay
    67 <link href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita"><linktext>The ScreenPlay
    68 Architecture</linktext></link>
    68 Architecture</linktext></link>
    69 <link href="GUID-EF62BF88-3687-505D-8BD7-EEDF36246E56.dita"><linktext>Graphics
    69 <link href="GUID-EF62BF88-3687-505D-8BD7-EEDF36246E56.dita"><linktext>Graphics