mirror of
https://github.com/Jozufozu/Flywheel.git
synced 2025-01-09 13:56:04 +01:00
63b4b8b1d7
- Engines/InstanceManagers now provide Plans for frames/ticks - TODO: batching is broken - TODO: plan caching - Add Plan interface which can be used to compose complex systems of parallel execution - Add Synchronizer to facilitate barriering - Remove WorkGroup - Summary of different primitives below, names need work :ioa: - BarrierPlan: executes one plan then another - NestedPlan: executes many plans at once - OnMainThreadPlan: waits for a syncPoint to execute - RunOnAllPlan: dispatches work over a Supplier<List> - SimplePlan: executes many Runnables at once - UnitPlan: does nothing |
||
---|---|---|
.. | ||
com/jozufozu/flywheel |