Results 1 to 5 of 5

Thread: Building a complex 2D-only GUI on top of OpenGL ES

  1. #1
    Junior Member
    Join Date
    May 2008
    Posts
    2

    Building a complex 2D-only GUI on top of OpenGL ES

    Hi all,

    I have to develop a complex 2D-only GUI on an embedded system based on Freescale MX31 running linux and driving 1024x768 or 800x600 TFT LCD panel. The processor integrates a MBX R-S 3D Graphics Core (GX020) by Imagination Technologies that is Open GL ES 1.1 and 2Dvia3D compliant.
    Since I never worked before with graphics accelerators, I'd like to ask the following questions:
    1) Can Open GL ES 1.1 (whose main purpose is 3D acceleration) be exploited effectively to build such a GUI?
    2) What is 2Dvia3D? Is it somehow related to Open GL ES specifications?
    3) If answer to question 1 is yes, which graphics libraries are available that support OpenGL ES acceleration?

    Thanks in advance.

  2. #2
    Junior Member
    Join Date
    Jul 2006
    Location
    Rimini, Italy
    Posts
    18

    Re: Building a complex 2D-only GUI on top of OpenGL ES

    Probably you'll need OpenVG, that is more oriented to the 2D than OpenGL ES.
    Michele Fabbri - Mazatech Srl

  3. #3
    Senior Member
    Join Date
    May 2006
    Posts
    353

    Re: Building a complex 2D-only GUI on top of OpenGL ES

    Quote Originally Posted by llandre75
    1) Can Open GL ES 1.1 (whose main purpose is 3D acceleration) be exploited effectively to build such a GUI?
    2) What is 2Dvia3D? Is it somehow related to Open GL ES specifications?
    3) If answer to question 1 is yes, which graphics libraries are available that support OpenGL ES acceleration?
    1) Generally, yes. But it depends on how complex your GUI really is.
    2) No, this is not an API. It just means that standard 2D operations can be accelerated by the 3D hardware.
    3) Are you referring to GUI toolkits?
    Georg Kolling, Imagination Technologies
    Please ask questions specific to PowerVR hardware or SDKs on the PowerVR Insider Forum
    DevTech@imgtec.com | http://www.powervrinsider.com

  4. #4
    Junior Member
    Join Date
    May 2008
    Posts
    2

    Re: Building a complex 2D-only GUI on top of OpenGL ES

    Quote Originally Posted by Xmas
    Quote Originally Posted by llandre75
    3) Are you referring to GUI toolkits?
    To anything that lies on on top of "graphics software stack" and that makes application development much easier by hiding all low-level complexities (GTK+, Qt, GNOME, KDE, nano-x ...).

  5. #5
    Junior Member
    Join Date
    May 2008
    Posts
    6

    Re: Building a complex 2D-only GUI on top of OpenGL ES

    Quote Originally Posted by llandre75
    To anything that lies on on top of "graphics software stack" and that makes application development much easier by hiding all low-level complexities (GTK+, Qt, GNOME, KDE, nano-x ...).
    Check out guichan. It's designed for games so it is easy to use with a 3D engine.

    There is a port to OpenGL but you'll probably need to derive a few classes to port it to opengl-es. However, the library is very well designed to make that as painless as possible.

    It is by no means a complete toolkit like GTK or Qt, but is very flexible and light which has advantages in the embedded world.

    Ian

Similar Threads

  1. Error LNK2019 building application with OpenGL ES
    By gersonfaf61 in forum OpenGL ES general technical discussions
    Replies: 0
    Last Post: 06-26-2012, 05:30 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
  •