<?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>topic [i.MX6] Vivante: How-to readback PixmapSurface in EGL-FB? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Vivante-How-to-readback-PixmapSurface-in-EGL-FB/m-p/251627#M23105</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, GPU team:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; We're programming the PixmapSurface rendering in EGL FB, we've gotten the *Pixmap from eglCopyBuffers(), but we don't know how to extract the data buffer from it? (structure 'EGLNativePixmapType': identified as 'HBITMAP' type on WinCE so easy to be rendered in Win32 AP, but on Linux/FB an unknown '_FBPixmap' type is)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; we've checked the DOC "iMX6.2D.API _4.6.9p8.pdf" &amp;amp; some test codes from Vivante, but no help for it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is it possible to get how to access the Pixmap from eglCopyBuffers()? or is there other way we need to follow for the achievement?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Jul 2013 11:31:53 GMT</pubDate>
    <dc:creator>castel</dc:creator>
    <dc:date>2013-07-03T11:31:53Z</dc:date>
    <item>
      <title>[i.MX6] Vivante: How-to readback PixmapSurface in EGL-FB?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Vivante-How-to-readback-PixmapSurface-in-EGL-FB/m-p/251627#M23105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, GPU team:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; We're programming the PixmapSurface rendering in EGL FB, we've gotten the *Pixmap from eglCopyBuffers(), but we don't know how to extract the data buffer from it? (structure 'EGLNativePixmapType': identified as 'HBITMAP' type on WinCE so easy to be rendered in Win32 AP, but on Linux/FB an unknown '_FBPixmap' type is)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; we've checked the DOC "iMX6.2D.API _4.6.9p8.pdf" &amp;amp; some test codes from Vivante, but no help for it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is it possible to get how to access the Pixmap from eglCopyBuffers()? or is there other way we need to follow for the achievement?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 11:31:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Vivante-How-to-readback-PixmapSurface-in-EGL-FB/m-p/251627#M23105</guid>
      <dc:creator>castel</dc:creator>
      <dc:date>2013-07-03T11:31:53Z</dc:date>
    </item>
    <item>
      <title>Re: [i.MX6] Vivante: How-to readback PixmapSurface in EGL-FB?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Vivante-How-to-readback-PixmapSurface-in-EGL-FB/m-p/251628#M23106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear GPU team,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If we couldn't use the Pixmap, the off-screen redering by multi-pbuffer + glReadPixels only can be fined to ~50 fps, and ~250fps by&amp;nbsp; native window, it seems the impact of GPU&amp;lt;=&amp;gt;CPU sync(glReadPixels) is up to 80%.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if we use the pixmap rendering(fbCreatePixmap()=&amp;gt;eglCreatePixmapSurface(), and then readback from eglCopyBuffer()), we can get&amp;nbsp; 100~ fps! but we can't resolve the "EGLNativePixmapType" structure so that getting the pixels couldn't be done. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Our work is to produce a GL render for APP(work on native framebuffer on Linux, no X11) in 60fps, so we must try the native pixmap rendering for better FPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 02:58:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Vivante-How-to-readback-PixmapSurface-in-EGL-FB/m-p/251628#M23106</guid>
      <dc:creator>castel</dc:creator>
      <dc:date>2013-07-08T02:58:42Z</dc:date>
    </item>
    <item>
      <title>Re: [i.MX6] Vivante: How-to readback PixmapSurface in EGL-FB?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Vivante-How-to-readback-PixmapSurface-in-EGL-FB/m-p/251629#M23107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kang, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the&amp;nbsp; better way to do that is using virtual framebuffers, you can find a similar thread here that another customer was able to solve his problem using this approach?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/message/340072#340072" style="font-size: 10pt; line-height: 1.5em;"&gt;https://community.freescale.com/message/340072#340072&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the virtual framebuffer driver can be found here?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/Freescale/linux-module-virtfb" title="https://github.com/Freescale/linux-module-virtfb"&gt;Freescale/linux-module-virtfb · GitHub&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Andre&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2013 19:18:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Vivante-How-to-readback-PixmapSurface-in-EGL-FB/m-p/251629#M23107</guid>
      <dc:creator>andre_silva</dc:creator>
      <dc:date>2013-08-23T19:18:24Z</dc:date>
    </item>
  </channel>
</rss>

