is presently its sole maintainer,
You can support him:
Recap and set the stage for the day [see Resources, GitHub]
handmade_shared.h: Fix the ReadVarArgFloat() logic
Run the game to make sure that we're still working properly, and close the issue
todo.txt: Consult the TODO list
Run the game and consider how the multi-segment snake guy gets streamed in
Determine to treat multi-segment entities as active if as few as one segment is within an active sim region
handmade_entity.h: Introduce EntityFlag_Active
handmade_brain.cpp: Introduce MarkBrainActives()
handmade_brain.cpp: Implement MarkBrainActives()
handmade_platform.h: Introduce OffsetOf()
handmade_brain.h: Introduce GetEntityInSlot()
Run the game and update the TODO list
Blackboard: Multiple Sim Regions and Active Entities
Blackboard: When sim regions coincide
Blackboard: Merging sim regions
jayphi Q: What are the reasons for separate regions again?
Pseudonym Q: Is Bob the guy in the tree?
JamesWidman Q: (Related to JayPhi's Q) So I was playing Kingdom: New Lands recently, and it seemed like there were some really bad frame rates that coincided with battles involving hundreds of entities on the opposite side of the world... (like, opposite to where the camera was)
insofaras Q: Have you considered only merging with the hero's region, and deactivating ones past that, or having the regions aligned to a grid / rooms, so they don't overlap?
Blackboard: Active Region + Apron
terrorscout Q: Could you have smaller regions and load nine active at a time so you always have every boundary region loaded all the time?
Blackboard: On needing to load a part of adjacent regions
cyberpunkhobo Q: Couldn't you just make sure regions that get pulled in by the apron don't have their own apron activated?
Blackboard: Time-slicing and merging with only one overlapping region
jayphi Q: What is the actual problem again when two active regions overlap?
Mr4thDimention Q: You could always artificially keep the non-player agents away from each other
thesizik Q: What do you think about a boolean flag on each update-able thing, flip it when you update, and alternate each frame which value you check for?
JamesWidman Q: Why does it not suffice to use the total area of all overlapped regions (and just refuse to exceed a limit)?
Close this down