# queston for imagination opengles1.1 extend pack

**URL:** <https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155>\
**Category:** PowerVR Insider\
**Created:** [September 27, 2008, 7:48am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155 "2008-09-27T07:48:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![gordongao](https://avatars.discourse-cdn.com/v4/letter/g/5f9b8f/32.png) [@gordongao](https://forums.imgtec.com/u/gordongao)\
**Post date:** [September 27, 2008, 7:48am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/1 "2008-09-27T07:48:31Z")

</div>

Does Imagination’&nbsp;chip &nbsp;for opengles1.1 suport&nbsp;&nbsp; opengles1.1 extend API such as glGenFramebufferOES()&nbsp; glGenRenderbuffferOES()&nbsp; glBindFramebufferOES() …

---

<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:** [September 30, 2008, 8:22am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/2 "2008-09-30T08:22:52Z")

</div>

Some platforms with POWERVR MBX do support OES\_framebuffer\_object, but most don’t. Are you targeting a specific platform?  
  
  
  
  
  
Regards,  
  
  
Georg

---

<div class="post-metadata">

**Author:** ![gordongao](https://avatars.discourse-cdn.com/v4/letter/g/5f9b8f/32.png) [@gordongao](https://forums.imgtec.com/u/gordongao)\
**Post date:** [October 4, 2008, 1:53pm UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/3 "2008-10-04T13:53:29Z")

</div>

yes ,I am trying to modify&nbsp; opensource qte to get hardware support , but i needs OES\_framebuffer\_object, can you give me some advices on platform supporting this object,??

and can I realize it with other opengles1.1 api ?And Thanks a lot

---

<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 6, 2008, 8:11am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/4 "2008-10-06T08:11:32Z")

</div>

You may be able to use EGL pbuffers for the same purpose, but that depends on what exactly you want to do.  
  
  
  
  
  
Regards,  
  
  
Georg

---

<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 9, 2008, 2:38am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/5 "2008-10-09T02:38:18Z")

</div>

I have used the EGL pbuffers for the same support, but I cann’t get the nativewindow for the framebuffer. When I use the eglCreateWindowSurface(), I find the DummyScreen structure for nativeWindowType of the function. But how can I use the structure, or how can i get the native window for the eglCreateWindowSurface(),.

  

  

Can you&nbsp;give&nbsp;me some advices ? thanks a lot

---

<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 9, 2008, 8:12am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/6 "2008-10-09T08:12:27Z")

</div>

What NativeWindowType is, and how to create a native window, is platform specific so I need to know the platform you are targeting before I can help you. It is also not clear to me how this relates to FBO/pbuffer.

---

<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 9, 2008, 8:43am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/7 "2008-10-09T08:43:25Z")

</div>

thanks firstly!

My platform is qte+opengles1.1.&nbsp; 
  

I want to create a EGLsurface (framebuffer) with the function
  

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EGLSurface **eglCreateWindowSurface** (EGLDisplay display,&nbsp;EGLConfig config,
  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NativeWindowType native\_window,&nbsp; EGLint const \* attrib\_list).  

I want to run the apps&nbsp;in the framebuffer, what _can i_ Specifies for the _native\_window._
  

&nbsp;
  

_thanks a lot!_

---

<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 9, 2008, 8:47am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/8 "2008-10-09T08:47:56Z")

</div>

What device or range of devices and what OS is it? What type is NativeWindowType defined as, and where is that type defined?

---

<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 9, 2008, 9:00am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/9 "2008-10-09T09:00:38Z")

</div>

The os is linux on the PC. &nbsp;and the NativeWindowType is define in the egltypes.h , and the type of NativeWindowType is void \*.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;it is defined as "typedef void&nbsp;\*NativeWindowType".

  

sorry to trubble you.

---

<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 9, 2008, 9:10am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/10 "2008-10-09T09:10:02Z")

</div>

tandhi wrote:

The os is linux on the PC.

  
Does this mean you are using our Linux PC Emulation SDK? If so, the NativeWindowType should be an X11 Window.

---

<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 9, 2008, 9:15am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/11 "2008-10-09T09:15:32Z")

</div>

Yes!!

  

If my app's window&nbsp;will be shown&nbsp;in the FrameBuffer,&nbsp; it also should be an x11 window.

---

<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 9, 2008, 9:21am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/12 "2008-10-09T09:21:51Z")

</div>

I use the qt-embedded--&nbsp; + opengles1.1&nbsp;, &nbsp;not qt-x11-&nbsp; + opengl .

---

<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 9, 2008, 9:33am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/13 "2008-10-09T09:33:43Z")

</div>

tandhi wrote:

If my app's window will be shown in the FrameBuffer, it also should be an x11 window.

  
Sorry, I don't understand that sentence. What are you trying to achieve?  
  
  
  

tandhi wrote:

I use the qt-embedded--Â + opengles1.1Â , Â not qt-x11-Â + opengl .

  
If you are using our OpenGL ES PC emulation on Linux, then NativeWindowType is an X11 Window. If you are targeting a non-x86 device or if you use another OpenGL ES implementation then please state exactly what they are.

---

<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 9, 2008, 9:38am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/14 "2008-10-09T09:38:45Z")

</div>

Thanks a lot.

&nbsp;
  

I used the OpenGL ES PC emulation on Linux of you. is there any question I will trouble you again. Thanks again.

---

<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 13, 2008, 1:21am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/15 "2008-10-13T01:21:39Z")

</div>

I use your OpenGL ES PC emulation on Linux, and the NativeWindowType is setted a X11 Window. I want to know if I do this, can I get the Hardware Acceleration?

&nbsp;
  

Also if i use your OpenGL ES PC emulation on WinCE, can I get the Hardware Acceleration?
  

if can !&nbsp; the native windows is?? 
  

&nbsp;
  

thanks a lot !

---

<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 13, 2008, 7:48am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/16 "2008-10-13T07:48:34Z")

</div>

Our OpenGL ES PC emulation is a layer on top of desktop OpenGL for x86 PC. It is not available for Windows CE. If your Linux PC has OpenGL drivers for your graphics card installed, OpenGL ES emulation will also be accelerated.  
  
  
  
  
  
In Windows or WinCE the native window type is always HWND.

---

<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 14, 2008, 9:04am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/17 "2008-10-14T09:04:50Z")

</div>

I have a X51v device, I want to develop the opengles1.1 APPs on it. How can do this.

And your OpenGL ES PC emulation is a layer on top of desktop OpenGL for x86 PC, but I want run the APPS on the X51v, so how can i get the opengles1.1 lib for WINCE (arm).

---

<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 14, 2008, 9:14am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/18 "2008-10-14T09:14:37Z")

</div>

The Axim X51v supports OpenGL ES 1.0 Common-Lite (with some extensions it comes very close to 1.1 Common-Lite) with hardware acceleration. The necessary link library, libGLES\_CL.lib, is part of our SDK for i2700G platforms, the driver DLL is already on the device.  
  
  
  
  
  
[https://www.imgtec.com/powervr/insider/sdkdownloads/index.asp#GLES1b](https://www.imgtec.com/powervr/insider/sdkdownloads/index.asp#GLES1b)

---

<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 14, 2008, 9:38am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/19 "2008-10-14T09:38:19Z")

</div>

how to build development enviroment on PC? For&nbsp; you emulator of ES1.0 ?

---

<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 14, 2008, 9:45am UTC](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155/20 "2008-10-14T09:45:17Z")

</div>

Sorry, I don’t understand your question. Could you please clarify?

[Next page](https://forums.imgtec.com/t/queston-for-imagination-opengles1-1-extend-pack/155.md?page=2)
