<?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>S32 Design StudioのトピックHow to use glTexDirectVIV interface to show a image?</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/How-to-use-glTexDirectVIV-interface-to-show-a-image/m-p/775065#M2958</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have problem in s32v234 platform, I want to &amp;nbsp;use&amp;nbsp;glTexDirectVIV interface to show a image, and I do as below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1. init the gpu(use&amp;nbsp;glClearColor interface display color ok)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2. open a image file and read the image data to a buf&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;3. give the buf address to&amp;nbsp;&lt;SPAN&gt;glTexDirectVIV interface&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;the&amp;nbsp;Implement code is:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;glEnable(GL_CULL_FACE);&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;glViewport(0, 0, mWindowWidth, mWindowHeight);&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;glScissor(0, 0, mWindowWidth, mWindowHeight);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;glClearColor(0.0, 0.0, 0.0, 0.0);&lt;BR /&gt; &lt;BR /&gt; glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;static int flag = 1;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;if(flag == 1)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;int ret = -1;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;fd = &lt;STRONG&gt;open("/package/image0_out.yuv", O_RDWR);&lt;/STRONG&gt; &lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;if(fd &amp;lt; 0)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;printf("open file failed!\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ret = &lt;STRONG&gt;read(fd, image_display, 1280 * 720);&lt;/STRONG&gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;if(ret &amp;lt; 0)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;printf("read file failed!\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;close(fd);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;flag = 0;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;printf("xixi read ok!\n");&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; glTexDirectVIV(GL_TEXTURE_2D, 1280, 720, GL_VIV_UYVY, (GLvoid**)(image_display));&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it do not work, could you give me a&amp;nbsp;demo&amp;nbsp;about how to user&amp;nbsp;&lt;SPAN&gt;glTexDirectVIV in s32v234 platform?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Looking forward to you replay, Thank you very much!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Feb 2018 06:39:49 GMT</pubDate>
    <dc:creator>huangzhong</dc:creator>
    <dc:date>2018-02-27T06:39:49Z</dc:date>
    <item>
      <title>How to use glTexDirectVIV interface to show a image?</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/How-to-use-glTexDirectVIV-interface-to-show-a-image/m-p/775065#M2958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have problem in s32v234 platform, I want to &amp;nbsp;use&amp;nbsp;glTexDirectVIV interface to show a image, and I do as below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1. init the gpu(use&amp;nbsp;glClearColor interface display color ok)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2. open a image file and read the image data to a buf&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;3. give the buf address to&amp;nbsp;&lt;SPAN&gt;glTexDirectVIV interface&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;the&amp;nbsp;Implement code is:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;glEnable(GL_CULL_FACE);&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;glViewport(0, 0, mWindowWidth, mWindowHeight);&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;glScissor(0, 0, mWindowWidth, mWindowHeight);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;glClearColor(0.0, 0.0, 0.0, 0.0);&lt;BR /&gt; &lt;BR /&gt; glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;static int flag = 1;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;if(flag == 1)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;int ret = -1;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;fd = &lt;STRONG&gt;open("/package/image0_out.yuv", O_RDWR);&lt;/STRONG&gt; &lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;if(fd &amp;lt; 0)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;printf("open file failed!\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ret = &lt;STRONG&gt;read(fd, image_display, 1280 * 720);&lt;/STRONG&gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;if(ret &amp;lt; 0)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;printf("read file failed!\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;close(fd);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;flag = 0;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;printf("xixi read ok!\n");&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; glTexDirectVIV(GL_TEXTURE_2D, 1280, 720, GL_VIV_UYVY, (GLvoid**)(image_display));&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it do not work, could you give me a&amp;nbsp;demo&amp;nbsp;about how to user&amp;nbsp;&lt;SPAN&gt;glTexDirectVIV in s32v234 platform?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Looking forward to you replay, Thank you very much!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Feb 2018 06:39:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/How-to-use-glTexDirectVIV-interface-to-show-a-image/m-p/775065#M2958</guid>
      <dc:creator>huangzhong</dc:creator>
      <dc:date>2018-02-27T06:39:49Z</dc:date>
    </item>
  </channel>
</rss>

