rleonardi
Posts: 30
Joined: Fri Oct 16, 2015 1:37 pm

GUI toolkit based on OpenVG or OpenGL ES

Wed Jan 17, 2018 4:30 pm

Dear All,
I've been working with OpenVG for a while and I really like it. Now I have to develop a GUI. I would like to use OpenVG. Could you possibly let me know:
- What are good GUI toolkits based on OpenVG?
- Is OpenVG a valid 2D rendering engine for GUI or should I look for something else, for ex. GUI toolkits based on OpenGL ES?
Thank you very much.
Ciao

User avatar
topguy
Posts: 4623
Joined: Tue Oct 09, 2012 11:46 am
Location: Trondheim, Norway

Re: GUI toolkit based on OpenVG or OpenGL ES

Wed Jan 17, 2018 4:58 pm

Which programming language(s) ?

Its an interesting topic so I activated my GoogleFu. I didnt expect to find any toolkit written specifically for OpenVG.

Qt seems to have reintroduced OpenVG support in Qt5.9..
http://blog.qt.io/blog/2017/03/31/qt-quick-openvg/
But it might only be for QtQuick.

Qt also have GLES support, in both cases you probably have to compite Qt5 yourself.

Wikipedia claims that "Cairo" ( https://www.cairographics.org/ ) can use OpenVG and that both FLTK and GTK+ can use Cairo as backend. I see a lot of self compiled librarires in your future if you want to try it.

There are also small toolkits like https://github.com/vurtun/nuklear that might work if you implement the OpenVG parts yourself.

rleonardi
Posts: 30
Joined: Fri Oct 16, 2015 1:37 pm

Re: GUI toolkit based on OpenVG or OpenGL ES

Wed Jan 17, 2018 5:14 pm

Hi Topguy,

>> Which programming language(s) ?
C

Thanks

User avatar
topguy
Posts: 4623
Joined: Tue Oct 09, 2012 11:46 am
Location: Trondheim, Norway

Re: GUI toolkit based on OpenVG or OpenGL ES

Wed Jan 17, 2018 6:26 pm

Excluding C++ ?

rleonardi
Posts: 30
Joined: Fri Oct 16, 2015 1:37 pm

Re: GUI toolkit based on OpenVG or OpenGL ES

Wed Jan 17, 2018 6:35 pm

Yes, also C++ could be fine.

Antonio Corrado
Posts: 6
Joined: Thu Sep 08, 2011 11:36 am

Re: GUI toolkit based on OpenVG or OpenGL ES

Tue Feb 13, 2018 8:34 am

Ciao,
there is also nuklear that is a simple Immediate Mode GUI that can work on OpenGLES.
I've managed to make it work by using SDL2 and OpenGLES2. It's very focused on games, so maybe it's not what do you need, but it's in plain C (just one header file + the renderer implementation).

the lib lives here:
https://github.com/vurtun/nuklear

PS the SDL2 version I've used was compiled from scratch, not the one in the repos

raysan5
Posts: 36
Joined: Tue Sep 30, 2014 4:44 pm
Location: Barcelona
Contact: Website

Re: GUI toolkit based on OpenVG or OpenGL ES

Mon Feb 19, 2018 9:58 am

Just answered a similar question here: viewtopic.php?f=67&t=202012&p=1275332#p1275332

Maybe you could be interested.

Return to “Graphics programming”

Who is online

Users browsing this forum: No registered users and 2 guests