Commits included in published releases. Unpublished intermediate commits are private. Showing matches from the latest 100 commits ending at this release.
Made the drawing machinery more independant + Fixed the "black screen" issue on linux which was actually a race condition with the resize event and the context not being ready + Introduced a gfx housekeeping deque which can store tasks to be executed before drawing
Noah Hüsser · Jul 21, 2018, 9:18 PM UTC
0e6425fe7ed4
Added a HashMap from UUIDs to IDs in the Vector containing the Drawables + Components can be rotated again
Noah Huesser · Jul 21, 2018, 12:07 AM UTC
46a49131c126
Libraries are now implemented + Libraries basically contains a dict with all the Libraries + Each Library contains a dict with all the Components + Component selection works again
Noah Huesser · Jul 19, 2018, 10:29 PM UTC
ff40afae7464
Schema renders properly again + Component selection is still not working
Noah Huesser · Jul 19, 2018, 8:22 PM UTC
3be0bd0ebd1b
Added a HUD with a display of the framerate and different frametime stats + No sophisticated statistical stuff but informative
Noah Huesser · Jul 19, 2018, 5:21 PM UTC
e6697e1316f2
Cleaned up naming and impls of the Drawables + All Drawables are now called XYZDrawable like ComponentDrawable + All Drawables implement the Drawable Trait; some Implementors can leave traits unimplemented + Planning on using a TransformableRect etc for editing of components where single geometrical shapes are not grouped as in the case of a whole component
Noah Huesser · Jul 18, 2018, 9:09 PM UTC
6c952841d5b4
Fixed component hovering & selection
Noah Huesser · Jul 17, 2018, 11:12 PM UTC
1f4b43d71f51
Schema renders again + Renders no wires
Noah Huesser · Jul 17, 2018, 8:12 PM UTC
e03ec147db04
Events now have a RwLock to enable inner mutability for the listeners to make events non-mut + Fixed resizing of render canvas and msaa texture
Noah Huesser · Jul 17, 2018, 1:51 PM UTC
77c3c793247e
The app runs again without crashing + The GL machinery was missing the Context
Noah Huesser · Jul 16, 2018, 10:20 PM UTC
42b67ef5c5e0
Moved all drawing code to schema_drawer.rs - Compiles but panicks instantly atm - GL context is being aquired before it exists apparently
Noah Huesser · Jul 16, 2018, 8:04 AM UTC
9839d17cd157
WIP: Add event bus functionality, not working yet
Dominik Böhi · Jul 15, 2018, 2:46 PM UTC
4445be7068ac
The binary compiles and runs again + No schema is drawn yet (events are not emitted yet) + Some drawing parts of the binary still need to be relocated into the new Actor based system + Structs should not have so many `pub` attributes + Remove old files