<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 Re: Vivante 2D API Create Surface from Existing Data</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Vivante-2D-API-Create-Surface-from-Existing-Data/m-p/558521#M86778</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Adam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It should be possible, please take a look to the following communilinks:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/309244"&gt;[i.MX6] Vivante: How-to readback PixmapSurface in EGL-FB?&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Jun 2016 15:37:17 GMT</pubDate>
    <dc:creator>Bio_TICFSL</dc:creator>
    <dc:date>2016-06-21T15:37:17Z</dc:date>
    <item>
      <title>Vivante 2D API Create Surface from Existing Data</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Vivante-2D-API-Create-Surface-from-Existing-Data/m-p/558520#M86777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible to create a surface from existing data using the Vivante 2D API ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rather than following this procedure, which works:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="quoter" style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;　　/* Create a surface that will hold a source 2D image. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="quoter" style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;　　gcoSURF_Construct(hal, width, height, depth, type, format, pool,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="quoter" style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;　　　　surface);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="quoter" style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;　　：&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="quoter" style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;　　：&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="quoter" style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;　　　　/* Lock the surface's memory so that it can be accessed. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="quoter" style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;　　　　gcoSURF_Lock(*surface, NULL, surfaceMemory);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;Then writing out the data.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: 'Source Sans Pro', sans-serif; font-size: 14px;"&gt;I would like to construct a surface from existing data.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:43:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Vivante-2D-API-Create-Surface-from-Existing-Data/m-p/558520#M86777</guid>
      <dc:creator>adamk</dc:creator>
      <dc:date>2016-06-15T18:43:33Z</dc:date>
    </item>
    <item>
      <title>Re: Vivante 2D API Create Surface from Existing Data</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Vivante-2D-API-Create-Surface-from-Existing-Data/m-p/558521#M86778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Adam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It should be possible, please take a look to the following communilinks:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/309244"&gt;[i.MX6] Vivante: How-to readback PixmapSurface in EGL-FB?&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jun 2016 15:37:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Vivante-2D-API-Create-Surface-from-Existing-Data/m-p/558521#M86778</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2016-06-21T15:37:17Z</dc:date>
    </item>
    <item>
      <title>Re: Vivante 2D API Create Surface from Existing Data</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Vivante-2D-API-Create-Surface-from-Existing-Data/m-p/558522#M86779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am afraid I do not understand because the linked thread is referring to OpenGL.&amp;nbsp; Can you explain more clearly the connection between virtual framebuffers and 2D API?&amp;nbsp; Once obtained the data in a virtual framebuffer, how can I construct a surface?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jun 2016 17:22:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Vivante-2D-API-Create-Surface-from-Existing-Data/m-p/558522#M86779</guid>
      <dc:creator>adamk</dc:creator>
      <dc:date>2016-06-29T17:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: Vivante 2D API Create Surface from Existing Data</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Vivante-2D-API-Create-Surface-from-Existing-Data/m-p/558523#M86780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any clarification on the 2D API-virtual framebuffer integration?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Aug 2016 18:01:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Vivante-2D-API-Create-Surface-from-Existing-Data/m-p/558523#M86780</guid>
      <dc:creator>adamk</dc:creator>
      <dc:date>2016-08-08T18:01:51Z</dc:date>
    </item>
  </channel>
</rss>

