<?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 Re: EGL eglCreateWindowSurface issue 3.14.28 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/EGL-eglCreateWindowSurface-issue-3-14-28/m-p/400996#M59205</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the suggestion, I appreciate it. However, updating to a 3.14.38 kernel with the latest vivante driver did not fix the issue, I still get the same eglCreateWindowSurface() error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks to &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/JustinWaters"&gt;JustinWaters&lt;/A&gt;​, he was able to solve the issue for me. I am currently using a 24bit parallel display, so in the .dtsi file inside fb@0, I set the default_bpp to 24. This needs to always be 16 regardless of the display. So I set default_bpp to 16 and I no longer get eglCreateWindowSurface() errors anymore!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 15 Nov 2015 04:58:05 GMT</pubDate>
    <dc:creator>aznjaput</dc:creator>
    <dc:date>2015-11-15T04:58:05Z</dc:date>
    <item>
      <title>EGL eglCreateWindowSurface issue 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/EGL-eglCreateWindowSurface-issue-3-14-28/m-p/400993#M59202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using kernel 3.14.28 on an imx6q. I did bitbake fsl-image-multimedia with the fb backend. I have two almost identical boards, one with an LVDS display and one with a parallel display. On the LVDS board, the display is connected to LVDS0. When I run the OpenGL test app located in /opt/fsl-gpu-sdk/GLES2/S01_SimpleTriangle, the application runs successfully and is displayed on the LVDS display. This works as expected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now before I put the same fsl-image-multimedia image on the board with a parallel display, I modified just the .dtsi file to use the parallel display instead of the LVDS display. The parallel display is connected to IPU1_DISP1. When I power up this board, I get the console output on the parallel display, which is good. Then when I run the same OpenGL test app, I get the following error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR: demo setup failed with: eglCreateWindowSurface(m_hDisplay, m_hConfig, hWindow, nullptr) failed with error code 12291 at source/FslDemoHostEGL/EGLDemoHost.cpp(473)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I debug the app, for fb backend there are calls to fbGetDisplayByIndex() and fbCreateWindow(). I can't seem to find the source code for these functions, so I can't debug these functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone have an idea how I can get the OpenGL test app to work on the parallel display board? I use fb0 on both boards. Any help is much appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;imx6q&lt;/P&gt;&lt;P&gt;kernel: 3.14.28&lt;/P&gt;&lt;P&gt;Galcore version 5.0.11.25762&lt;/P&gt;&lt;P&gt;fb backend&lt;/P&gt;&lt;P&gt;bitbake fsl-image-multimedia&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Nov 2015 06:29:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/EGL-eglCreateWindowSurface-issue-3-14-28/m-p/400993#M59202</guid>
      <dc:creator>aznjaput</dc:creator>
      <dc:date>2015-11-11T06:29:35Z</dc:date>
    </item>
    <item>
      <title>Re: EGL eglCreateWindowSurface issue 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/EGL-eglCreateWindowSurface-issue-3-14-28/m-p/400994#M59203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi aznjaput,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to upgrade to 3.14.38 kernel based bsp, that includes vivante driver 5.0.11p7.1 that Includes many of the fb backend bug fixes and stability improvements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fsl-image-multimedia is not tested on Fsl yocto official release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Nov 2015 17:09:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/EGL-eglCreateWindowSurface-issue-3-14-28/m-p/400994#M59203</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2015-11-12T17:09:07Z</dc:date>
    </item>
    <item>
      <title>Re: EGL eglCreateWindowSurface issue 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/EGL-eglCreateWindowSurface-issue-3-14-28/m-p/400995#M59204</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your feedback. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What recommendation would you give for the community based BSP?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently, the Nitrogen6x BSP is being used for a custom NIT6X look-a-like board.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Nov 2015 18:46:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/EGL-eglCreateWindowSurface-issue-3-14-28/m-p/400995#M59204</guid>
      <dc:creator>jparrish88</dc:creator>
      <dc:date>2015-11-12T18:46:14Z</dc:date>
    </item>
    <item>
      <title>Re: EGL eglCreateWindowSurface issue 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/EGL-eglCreateWindowSurface-issue-3-14-28/m-p/400996#M59205</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the suggestion, I appreciate it. However, updating to a 3.14.38 kernel with the latest vivante driver did not fix the issue, I still get the same eglCreateWindowSurface() error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks to &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/JustinWaters"&gt;JustinWaters&lt;/A&gt;​, he was able to solve the issue for me. I am currently using a 24bit parallel display, so in the .dtsi file inside fb@0, I set the default_bpp to 24. This needs to always be 16 regardless of the display. So I set default_bpp to 16 and I no longer get eglCreateWindowSurface() errors anymore!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Nov 2015 04:58:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/EGL-eglCreateWindowSurface-issue-3-14-28/m-p/400996#M59205</guid>
      <dc:creator>aznjaput</dc:creator>
      <dc:date>2015-11-15T04:58:05Z</dc:date>
    </item>
  </channel>
</rss>

