# native window for Qt Linux Embedded

**URL:** <https://forums.imgtec.com/t/native-window-for-qt-linux-embedded/169>\
**Category:** PowerVR Insider\
**Created:** [October 17, 2008, 9:09am UTC](https://forums.imgtec.com/t/native-window-for-qt-linux-embedded/169 "2008-10-17T09:09:12Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tandhi](https://avatars.discourse-cdn.com/v4/letter/t/e9bcb4/32.png) [@tandhi](https://forums.imgtec.com/u/tandhi)\
**Post date:** [October 17, 2008, 9:09am UTC](https://forums.imgtec.com/t/native-window-for-qt-linux-embedded/169/1 "2008-10-17T09:09:12Z")

</div>

We know PC emulation relies on x11 (native window is x11).

&nbsp;
  

What's the native window required by EGL on a real chip in a Qt Linux&nbsp;Embedded system(e.g. OMAP3)? Is it QWindow of QWS (Qt Windows System)?
  

&nbsp;
  

thanks!

---

<div class="post-metadata">

**Author:** ![xmas](https://avatars.discourse-cdn.com/v4/letter/x/958977/32.png) [@xmas](https://forums.imgtec.com/u/xmas)\
**Post date:** [October 17, 2008, 4:53pm UTC](https://forums.imgtec.com/t/native-window-for-qt-linux-embedded/169/2 "2008-10-17T16:53:42Z")

</div>

That choice is made by the platform provider, it may still be an X11 window.

---

<div class="post-metadata">

**Author:** ![ubix](https://avatars.discourse-cdn.com/v4/letter/u/7cd45c/32.png) [@ubix](https://forums.imgtec.com/u/ubix)\
**Post date:** [October 19, 2008, 12:04am UTC](https://forums.imgtec.com/t/native-window-for-qt-linux-embedded/169/3 "2008-10-19T00:04:30Z")

</div>

Qt Linux Embedded runs on the top of frame buffer and has it's own windows system (QWS). There is no X server.&nbsp; So I suppose we (both EGL and higher level apps) can not use x11 there.  
  
In this case, what will happen? Who will make the choice? Who will be the platform provider? Do we have to change the code of EGL? If yes, who will/can do this? If this task involves Imagination i think probably you guys would be quite busy. There is a few of embedded native window systems what if every one wants to get accelerated.   
  
looking forward your replies.  
  
  
ubix2008-10-19 02:07:35

---

<div class="post-metadata">

**Author:** ![xmas](https://avatars.discourse-cdn.com/v4/letter/x/958977/32.png) [@xmas](https://forums.imgtec.com/u/xmas)\
**Post date:** [October 20, 2008, 9:45am UTC](https://forums.imgtec.com/t/native-window-for-qt-linux-embedded/169/4 "2008-10-20T09:45:38Z")

</div>

ubix wrote:

In this case, what will happen? Who will make the choice? Who will be the platform provider?

  
I cannot answer these questions as I don't know the target platform.  
  
Yes, there is some integration work required between EGL and the window system to allow windowed rendering with EGL client APIs. If this is not done then you may only get full-screen acceleration. The necessary changes would likely be made by whichever party decided to use Qt Embedded.

---

<div class="post-metadata">

**Author:** ![ashish](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.imgtec.com/ashish/32/122_2.png) [@ashish](https://forums.imgtec.com/u/ashish)\
**Post date:** [September 19, 2011, 3:25pm UTC](https://forums.imgtec.com/t/native-window-for-qt-linux-embedded/169/5 "2011-09-19T15:25:09Z")

</div>

I am using Qt for embedded linux and we have SGX535 GPU in our h/w which supports opengl es2 .We used opengl es2 library in Qt for hardware accelerations but we are not able to achieve it properly.&nbsp;   
Any one has idea on it ?
