Results 1 to 10 of 10

Thread: Help with ZenGL

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    ZenGL is already 100% compatible with FPC/Lazarus. As far as modern Android/OpenGLES 2.0+ though, I think the only appropriate response is "hahaha, no." You would need to completely re-write ALL of the OpenGL rendering code in the entire library in order to get it running on modern Android devices (as ZenGL was written entirely with now-outdated fixed function desktop OpenGL functionality, which is not compatible with OpenGLES 2.0+)
    Last edited by Akira13; 09-06-2017 at 04:54 AM.

  2. #2
    Quote Originally Posted by Akira13 View Post
    ZenGL is already 100% compatible with FPC/Lazarus. As far as modern Android/OpenGLES 2.0+ though, I think the only appropriate response is "hahaha, no." You would need to completely re-write ALL of the OpenGL rendering code in the entire library in order to get it running on modern Android devices (as ZenGL was written entirely with now-outdated fixed function desktop OpenGL functionality, which is not compatible with OpenGLES 2.0+)
    Thanks for your response Akira. So what do you suggest? Drop ZenGL and go to another library/framework? Can you recommend me another?

  3. #3
    Quote Originally Posted by Akira13 View Post
    ZenGL was written entirely with now-outdated fixed function desktop OpenGL functionality,
    AFAIK (I only browse sources for inspiration) ZenGL has immediate mode emulation layer on top of GLES 1 (glBegin & friends written in Pascal and writing to a buffer to be applied when glEnd is called).

  4. #4
    Quote Originally Posted by Chebmaster View Post
    AFAIK (I only browse sources for inspiration) ZenGL has immediate mode emulation layer on top of GLES 1 (glBegin & friends written in Pascal and writing to a buffer to be applied when glEnd is called).
    Oh I know. My point was that it wasn't written with anything fully non-immediate mode (i.e. GLES 2.0+ or modern desktop OpenGL) in mind and has no capacity to support them.

  5. #5
    That doesn't stop old programs using opengl from working on modern hardware, does it?

  6. #6
    Quote Originally Posted by laggyluk View Post
    That doesn't stop old programs using opengl from working on modern hardware, does it?
    no, but Turrican seems to be interested in developing specifically for modern Android devices. ZenGL wasn't designed to do that.

  7. #7
    Quote Originally Posted by Akira13 View Post
    no, but Turrican seems to be interested in developing specifically for modern Android devices. ZenGL wasn't designed to do that.

    Yes and not. Interested to maintain the project, solve bugs and implement new functionalities.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •