# glGetString returns NULL on Satio

**URL:** <https://forums.imgtec.com/t/glgetstring-returns-null-on-satio/772>\
**Category:** PowerVR Insider\
**Created:** [July 20, 2010, 1:17pm UTC](https://forums.imgtec.com/t/glgetstring-returns-null-on-satio/772 "2010-07-20T13:17:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![slion](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@slion](https://forums.imgtec.com/u/slion)\
**Post date:** [July 20, 2010, 1:17pm UTC](https://forums.imgtec.com/t/glgetstring-returns-null-on-satio/772/1 "2010-07-20T13:17:50Z")

</div>

On Sony-Ericsson Satio glGetString returns NULL for GL\_EXTENSIONS, GL\_VENDOR and GL\_VERSION. I have not tried GL\_RENDERER. That’s especially annoying for the extensions.  
  
Do I need to initialize something before calling glGetString?

---

<div class="post-metadata">

**Author:** ![slion](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@slion](https://forums.imgtec.com/u/slion)\
**Post date:** [July 20, 2010, 2:01pm UTC](https://forums.imgtec.com/t/glgetstring-returns-null-on-satio/772/2 "2010-07-20T14:01:37Z")

</div>

Ok it works much better after OpenGL was initialized. Not sure what’s exactly needed though but fetching the strings after creation of the EGL display, context and surface works.  
  
However it seems GL\_EXTENSIONS returns an empty string. Am I getting that right? No extensions are supported on Satio?

---

<div class="post-metadata">

**Author:** ![slion](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@slion](https://forums.imgtec.com/u/slion)\
**Post date:** [July 20, 2010, 4:11pm UTC](https://forums.imgtec.com/t/glgetstring-returns-null-on-satio/772/3 "2010-07-20T16:11:53Z")

</div>

Ok my bad one more time! I was getting that wrong. Satio does support a few extensions.  
  
In fact here are the GL strings for Satio:  
  
OpenGL Vendor:  
Imagination Technologies  
  
OpenGL Version:  
OpenGL ES 2.0  
  
OpenGL Renderer:  
PowerVR SGX 530  
  
OpenGL Extensions:  
GL\_OES\_rgb8\_rgba8  
GL\_OES\_depth24  
GL\_OES\_vertex\_half\_float  
GL\_OES\_texture\_float  
GL\_OES\_texture\_half\_float  
GL\_OES\_element\_index\_uint  
GL\_OES\_mapbuffer  
GL\_OES\_fragment\_precision\_high  
GL\_OES\_compressed\_ETC1\_RGB8\_texture  
GL\_OES\_EGL\_image  
GL\_OES\_required\_internalformat  
GL\_OES\_depth\_texture  
GL\_OES\_get\_program\_binary  
GL\_OES\_standard\_derivatives  
GL\_EXT\_multi\_draw\_arrays  
GL\_EXT\_texture\_format\_BGRA8888  
GL\_IMG\_shader\_binary  
GL\_IMG\_texture\_compression\_pvrtc  
GL\_IMG\_texture\_stream2  
GL\_IMG\_texture\_npot  
GL\_IMG\_texture\_format\_BGRA8888  
GL\_IMG\_read\_format  
GL\_IMG\_program\_binary

---

<div class="post-metadata">

**Author:** ![slion](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@slion](https://forums.imgtec.com/u/slion)\
**Post date:** [July 20, 2010, 6:14pm UTC](https://forums.imgtec.com/t/glgetstring-returns-null-on-satio/772/4 "2010-07-20T18:14:57Z")

</div>

I published some more GL strings [there](http://slion.net/view/Dev/OpenGLStrings).
