Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Cross-platform C++ GUI Library -- coming soon!

61 views
Skip to first unread message

Mr Flibble

unread,
Feb 4, 2016, 3:16:11 PM2/4/16
to
Hi!

Just to let you peeps know that progress is proceeding well on a brand
new OpenGL/SDL based C++ GUI library called "neogfx". I hope to have it
finished by the end of summer. N.B. not a sausage in sight!

http://neogfx.org
https://github.com/FlibbleMr/neogfx

/Flibble

Lynn McGuire

unread,
Feb 4, 2016, 5:23:01 PM2/4/16
to
Will it have X% of the functionality of wxWidgets?
https://www.wxwidgets.org/

And a Mac / HTML version?

Lynn

Lynn McGuire

unread,
Feb 4, 2016, 5:55:05 PM2/4/16
to
On 2/4/2016 2:15 PM, Mr Flibble wrote:
Neat! SDL is an open source cross platform hardware library:
http://www.libsdl.org/

Lynn

Mr Flibble

unread,
Feb 4, 2016, 7:09:47 PM2/4/16
to
I have never researched wxWidgets in any detail mainly because it
appears to be an MFC rip off.

>
> And a Mac / HTML version?

HTML version? I may do a Kickstarter for a Mac version (mainly to fund
me buying some Apple hardware).

/Flibble

krister alm

unread,
Feb 5, 2016, 2:36:08 AM2/5/16
to
I do hope you wont fall into that old trap and implement your own standard components like most libraries seems to do.
I will keep my eyes on this.
One thing though, try keep the code in line with the standard or boost so if it is good it can be incoporated into a standard låter on.

Keep up the good work.

Scott Lurndal

unread,
Feb 5, 2016, 9:24:36 AM2/5/16
to
How is it better than the platform independent proposal for C++14?

https://github.com/mikebmcl/N3888_RefImpl/blob/master/README.md

If you need 3D, wouldn't it be better to extend N3888 instead of
creating a new library?

Mr Flibble

unread,
Feb 5, 2016, 9:33:43 AM2/5/16
to
Don't worry: Boost is a dependency and I am assuming C++11 as a minimum.

The only custom containers I have are ones that the Std and Boost don't
provide namely neolib::vecarray and neolib::segmented_array.

/Flibble

Mr Flibble

unread,
Feb 5, 2016, 9:38:11 AM2/5/16
to
A 2D or 3D graphics library and a GUI library are two quite different
beasts. My GUI library currently uses SDL as a back-end but there is no
reason why it couldn't use a different back-end such as N3888 as long as
it provides similar functionality to SDL.

As far as standardizing 3D in C++ is concerned I don't think it is
warranted as OpenGL is perfectly adequate; people seemed to be obsessed
with abstracting a C API into a C++ one for no good reason: nothing
wrong with C APIs.

/Flibble

0 new messages