Mikko Mononen

@MikkoMononen@mastodon.gamedev.place
172 Followers
64 Following
58 Posts

Coder and woodworker. Author of Recast&Detour and NanoVG. Previously at Epic Games, Unity, Tinkercad, Crytek, demoscene.

https://github.com/memononen

@bubbline for entity data, i would recommend Scott Bilas old presentation, you can find it here: https://en.m.wikipedia.org/wiki/Entity_component_system

It's from the time before ECS meant data oriented design, and i think it has a point on composition and data inheritance that is a bit lost on the new ECS stuff.

Luxe engine blog has a bunch of articles on their entity system. Unity has some low level presentations on their system, and i think Rune blogged something about it too https://runevision.com/

Entity component system - Wikipedia

@ocornut @dougbinks @zeux i think there's a niche in the imgui world where skribidi could be useful, eg a localization or a quest editor. i think in that case choosing to use more expensive and complex widget can be justified.

I was sketching out requirements for skribidi backends the other day, and imgui backend was on my list of things to look into.

I would like to find a respectful way for the projects to work together. Things can easily turn into support hell for everyone.

@lritter Yes it did, thank you!
@lritter i'd like to understand what the quote means. Is it scopes specific, or some generic term? Tried googling, but nothing useful came up.
@logicalerror it kinda wants linger on your tong, doesnt it ;)
@PythagoRascal @JamesWidman @aras probably a lot of backwards compatibility stuff, and it has also API to get font metrics, glyph outlines. Metrics needed for font selection and layout, glyph stuff for rendering.
@JamesWidman @aras It is smaller (if that matters), and also code for figuring out the bidi runs and word/line breaks.
@aras Really cool, thanks for sharing!

@floooh That looks simple indeed! I like how that does not require the tag or flag.

In my case the union version is like 24B and everything spelled out is 128B. One one hand I could make things a bit more restricted, and just allow one spelled out version, or I could make things flexible and have the tagged union, and some more memory being used.

Sometimes I like these riddles, sometimes I dont :)