Results 1 to 3 of 3

Thread: Availability of GLU

  1. #1
    Junior Member
    Join Date
    Mar 2004

    Availability of GLU

    Hi there,

    I'm wondering if GLU is fully supported by GL ES.

    Interestingly I've just re-compiled a PC app that users OpenGL and it compiles with the GL ES header. That's a good start for me, but I also use GLU.

    I realise that GLU builds on GL so I'm optimistic about getting GLU to work. Specifically I'm using the following out of GLU:

    * GLUquadricObj
    * gluNewQuadric
    * gluQuadricTexture
    * gluSphere
    * gluDeleteQuadric

    Thanks for any info.


  2. #2
    Join Date
    Sep 2003
    Silicon Valley

    Re: Availability of GLU

    We have discussed defining a GLU ES, but haven't felt much demand for it yet.

    Porting the desktop GLU code to run on OpenGL ES would be a nontrivial task, since it uses evaluators, fine grained vertex calls (glBegin/End), and dynamic glGets, none of which are supported by OpenGL ES 1.0. Still, it might make an interesting project for someone so inclined. Porting it to work with the Common-Lite profile might be close to impossible, as the tesselation code in particular uses lots of floating point.
    Jon Leech
    EGL & OpenGL Specification Editor / OpenGL ARB Ecosystem TSG Chair / Khronos API Registrar

  3. #3
    Junior Member
    Join Date
    Dec 2003
    Helsinki, Finland

    Re: Availability of GLU

    Implementing GLU that properly preserves the GL state (as the MESA implementation does) is not only difficult, but impossible with OpenGL ES 1.0 (no dynamic gets, and vertex array data needs to be modified). A version that leaks state (although possibly in a documented fashion) is of course doable.

    o Ville Miettinen, CTO, Hybrid Graphics
    Ville Miettinen, NVIDIA

Similar Threads

  1. GLU| ES implementation
    By Roberto in forum OpenGL ES
    Replies: 10
    Last Post: 11-01-2011, 05:16 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Proudly hosted by Digital Ocean