<?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: i.MX 8QuadMax image rotation using Blitter engine in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX-8QuadMax-image-rotation-using-Blitter-engine/m-p/1744607#M214566</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Don't have an specific blitter document but you can add blitter with our current Linux BSP. This functionality is only supported using the GAL2D blitter, in order to enable a multiple&lt;BR /&gt;desktop approach, you need to pass the following parameters to your weston command:&lt;BR /&gt;• /etc/init.d/weston stop&lt;BR /&gt;• echo 0 &amp;gt; /sys/class/graphics/fb4/blank&lt;BR /&gt;• weston --tty=1 --use-gal2d=1 --use-gl=0 --device=/dev/fb0,/dev/fb4 &amp;amp;&lt;/P&gt;
&lt;P&gt;With this, 2 contiguous surfaces will be created, and the gal2d compositor will output the 2&lt;BR /&gt;main buffers to their respective display. And when a surface is shared between the 2&lt;BR /&gt;displays, the compositor will divide it so a fragment of each screen is shown on each&lt;BR /&gt;buffer.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
    <pubDate>Mon, 23 Oct 2023 14:51:32 GMT</pubDate>
    <dc:creator>Bio_TICFSL</dc:creator>
    <dc:date>2023-10-23T14:51:32Z</dc:date>
    <item>
      <title>i.MX 8QuadMax image rotation using Blitter engine</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX-8QuadMax-image-rotation-using-Blitter-engine/m-p/1743661#M214497</link>
      <description>&lt;P&gt;Hi everyone. Currently I'm working with MIMX8QM6 and use Blitter engine for 2D acceleration. So far drawing rectangles, images are done with 2d acceleration using blitter. SDK&amp;nbsp;Release Version: 2.9.0&lt;BR /&gt;&lt;BR /&gt;It is also mentioned in datasheet, that image rotation by any angle is also possible within Blitter. But so far I haven't found any examples, nor APIs in SDK about rotation. And it is not clear how exactly Blitter should be set up for this. I've noticed that there is warp module, but again I'm stuck with it's configuration so far.&lt;BR /&gt;&lt;BR /&gt;Could you help me or provide any examples of how it can be done? Ant refferences I will be happy&lt;/P&gt;</description>
      <pubDate>Fri, 20 Oct 2023 11:27:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX-8QuadMax-image-rotation-using-Blitter-engine/m-p/1743661#M214497</guid>
      <dc:creator>atlex92</dc:creator>
      <dc:date>2023-10-20T11:27:10Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX 8QuadMax image rotation using Blitter engine</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX-8QuadMax-image-rotation-using-Blitter-engine/m-p/1744607#M214566</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Don't have an specific blitter document but you can add blitter with our current Linux BSP. This functionality is only supported using the GAL2D blitter, in order to enable a multiple&lt;BR /&gt;desktop approach, you need to pass the following parameters to your weston command:&lt;BR /&gt;• /etc/init.d/weston stop&lt;BR /&gt;• echo 0 &amp;gt; /sys/class/graphics/fb4/blank&lt;BR /&gt;• weston --tty=1 --use-gal2d=1 --use-gl=0 --device=/dev/fb0,/dev/fb4 &amp;amp;&lt;/P&gt;
&lt;P&gt;With this, 2 contiguous surfaces will be created, and the gal2d compositor will output the 2&lt;BR /&gt;main buffers to their respective display. And when a surface is shared between the 2&lt;BR /&gt;displays, the compositor will divide it so a fragment of each screen is shown on each&lt;BR /&gt;buffer.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Mon, 23 Oct 2023 14:51:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX-8QuadMax-image-rotation-using-Blitter-engine/m-p/1744607#M214566</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2023-10-23T14:51:32Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX 8QuadMax image rotation using Blitter engine</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX-8QuadMax-image-rotation-using-Blitter-engine/m-p/1750980#M215114</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/34846"&gt;@Bio_TICFSL&lt;/a&gt;&amp;nbsp;. Thanks for the reply. But it seems to be a bit out of topic.&lt;BR /&gt;&lt;BR /&gt;So what I'm asking for is something about image rotataion by any angle using Blitter engine with hardware 2d acceleration. Preferable with C/C++ SDK API's. So far I have working code for alpha-blending with multiple framebuffers using Blitter, image rendering too, but I can't find any referencies for image rotation.&lt;BR /&gt;&lt;BR /&gt;Linux level drivers/API's are also good, if there are no such in C/C++ SDK&lt;/P&gt;</description>
      <pubDate>Thu, 02 Nov 2023 09:03:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX-8QuadMax-image-rotation-using-Blitter-engine/m-p/1750980#M215114</guid>
      <dc:creator>atlex92</dc:creator>
      <dc:date>2023-11-02T09:03:50Z</dc:date>
    </item>
  </channel>
</rss>

