Cross-Platform Startup Window

Remember, just because you request it, that doesn't mean you'll get it.

Moderator: GZDoom Developers

Re: Cross-Platform Startup Window

Postby Kinsie » Wed Jun 05, 2019 12:34 am

Graf Zahl wrote:That thing isn't bad - my main gripe is that it's using that stb_truetype library for text output which is entirely useless when having to consider localization and font substitution for missing characters (i.e. I don't think it can support Korean easily in combination with other languages.)
The DearImgui Wiki provides a simple example of loading a Truetype font with Asian-language characters and displaying a Unicode string with Japanese text, so realistically this issue probably won't crop up too much

EDIT: There's also a Freetype addon.
User avatar
Kinsie
A Concept Utterly Obsolete
 
Joined: 22 Oct 2004
Location: MAP33
Discord: Find Me...
Twitch ID: thekinsie

Re: Cross-Platform Startup Window

Postby Graf Zahl » Wed Jun 05, 2019 2:07 am

That thing is based on OpenGL 3.x, i.e. it has no working backend abstraction, which kills it completely.
It's also full of stupid things like outputting diagnostics to cout and pulls in several dependencies. It uses another library by the same programmer as its core, and not surprisingly that also uses stb_truetype.

Sorry, but that isn't usable at all.

imgui can render to a software buffer so it has no dependencies at all on what system is backing the app.
User avatar
Graf Zahl
Lead GZDoom Developer
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Previous

Return to Feature Suggestions

Who is online

Users browsing this forum: No registered users and 1 guest