Symbian3/SDK/Source/GUID-F64E6551-670E-5E12-8103-DE504D3EC94F.dita
changeset 8 ae94777fff8f
parent 7 51a74ef9ed63
child 13 48780e181b38
equal deleted inserted replaced
7:51a74ef9ed63 8:ae94777fff8f
    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_d0e191485_href.png" placement="inline"/>
    23 <image href="GUID-1EC68F99-C383-5D3A-BAE9-52AF530F8445_d0e184889_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_d0e191530_href.png" placement="inline"/>
    51 <image href="GUID-A51AB0B8-A13D-52D0-BEF8-435F76B30941_d0e184934_href.png" placement="inline"/>
    52 </fig>
    52 </fig>
    53 
    53 
    54 <p>Although DSA provides a solution for applications that require high frame
    54 <p>Although DSA provides a solution for applications that require high frame
    55 rates, the non-ScreenPlay architecture has limitations when used on graphics
    55 rates, the non-ScreenPlay architecture has limitations when used on graphics
    56 accelerated hardware and non-uniform memory models. The architecture may require
    56 accelerated hardware and non-uniform memory models. The architecture may require
    57 the copying of buffers between CPU and GPU memory as shown in the following
    57 the copying of buffers between CPU and GPU memory as shown in the following
    58 diagram. ScreenPlay provides a solution that requires less copying of buffers
    58 diagram. ScreenPlay provides a solution that requires less copying of buffers
    59 in this type of use case. </p>
    59 in this type of use case. </p>
    60 <fig id="GUID-0EAF51D1-173E-52E2-8E28-C5FB7F6F9BD0">
    60 <fig id="GUID-0EAF51D1-173E-52E2-8E28-C5FB7F6F9BD0">
    61 <title> Example non-uniform memory, non-ScreenPlay hardware model </title>
    61 <title> Example non-uniform memory, non-ScreenPlay hardware model </title>
    62 <image href="GUID-AB35BA46-87DB-59F0-9342-75550AD338B7_d0e191542_href.png" placement="inline"/>
    62 <image href="GUID-AB35BA46-87DB-59F0-9342-75550AD338B7_d0e184946_href.png" placement="inline"/>
    63 </fig>
    63 </fig>
    64 </conbody><related-links>
    64 </conbody><related-links>
    65 <link href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita"><linktext>The ScreenPlay
    65 <link href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita"><linktext>The ScreenPlay
    66 Architecture</linktext></link>
    66 Architecture</linktext></link>
    67 <link href="GUID-EF62BF88-3687-505D-8BD7-EEDF36246E56.dita"><linktext>Graphics
    67 <link href="GUID-EF62BF88-3687-505D-8BD7-EEDF36246E56.dita"><linktext>Graphics