bcarruthers / garnet

F# game composition library
MIT License
164 stars 15 forks source link

Simplify pending segments #6

Closed bcarruthers closed 5 years ago

bcarruthers commented 5 years ago

Pending additions and removals have been stored separately, so to allow for multiple add/remove to the same entity before commit, an extra layer of indirection and complexity was introduced via PendingBatches. But this could probably all be collapsed down to a single set of combined add/remove segments.

bcarruthers commented 5 years ago

Combined addition/removal segments: 833518a