<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:0in;
line-height:115%;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Balloon Text Char";
margin:0in;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-priority:99;
mso-style-link:"Balloon Text";
font-family:"Tahoma","sans-serif";}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>I’m working on a project using the iMX6 Quad. It is running a proprietary OS (not linux). I would like to use the internal GC320 and GC355 if possible to drive the simple2D graphics we are using – mainly drawing lines (including needles on gauges), and displaying text and bitmaps. The NXP/Vivante software is based on drawing using the framebuffer, which we could replicate if needed, especially if the only thing needed is returning an address and size to a buffer. However I want to look into the Mesa software as an alternative. Our needs aren’t much; in a previous project all drawing was done using the main processor core. However, our new project requires more to be displayed. We work in a Windows environment (not Linux) using the IAR IDE. All of our current graphics needs can be met using OpenVG and G2D.<o:p></o:p></p><p class=MsoNormal>The current NXP software is based on using OpenVG, G2D, EGL, and the framebuffer driver. Their tech support is not of much help if Linux is not being used. They do have a few early samples of VG/EGL code using Mesa 10.4.3.<o:p></o:p></p><p class=MsoNormal>I downloaded Mesa (version 21.1.3 and 10.4.3), however I’m not sure how to get started or what else I need. In my case, drawing is done in “user space”. In the OS we use, a user task has full access to direct kernel functions – there is no difference between kernel and user space. However the systems are meant to run the same code 24/7 with no swapping of modules in and out; all code is proven to work correctly before it is released. <o:p></o:p></p><p class=MsoNormal>My main question is is the Mesa package the right SW for this application? Is there any connection between Mesa SW and etna_viv – is this an either/or thing?? How should I get started? What do you recommend? <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>