3 ms·
SixtyFPS is a project started by Simon Hausmann and Olivier Goffart who previously worked on Qt at Trolltech. SixtyFPS is the first project with a company behi
by adamnemecek 6y ago
SixtyFPS is a project started by Simon Hausmann and Olivier Goffart who previously worked on Qt at Trolltech.
SixtyFPS is the first project with a company behind it which uses femtovg, a Rust nanovg port. https://github.com/femtovg/femtovg https://github.com/femtovg/femtovg for rendering. SixtyFPS added WebGL support which lets you run femtovg in the browser https://tronical.github.io/femtovg/examples/index.html https://tronical.github.io/femtovg/examples/index.html.
Recently, femtovg added an experimental wgpu backend which is for now in my fork of the project https://github.com/adamnemecek/femtovg https://github.com/adamnemecek/femtovg.
Join the femtovg discord https://discord.com/invite/V69VdVu https://discord.com/invite/V69VdVu.
- MegaDeKay 6y agoThe Qt influence shows: their markup language is very QML-ish. And I think that is a good thing. https://github.com/sixtyfpsui/sixtyfps#the-60-markup-language https://github.com/sixtyfpsui/sixtyfps#the-60-markup-languag...
- ognarb 6y agoYeah qml is awesome, so I wouldn't mind seeing a rusty qml version.
- IshKebab 6y agoI hope they solved the spaghetti code nature of QML (basically everything can refer to anything else; you end up with children that have dependencies in the internals of their parents).
- tronical 6y agoWe try hard to avoid that. No magic context properties, good modularity across files (js module concept). Easy to write components. But there is more work to be done.
- ogoffart 6y agoYes, we use static typing and everything is statically known within a single file. This allows to preview each control on its own since they don't depends on their parents.