is presently its sole maintainer,
You can support him:
The more you know
Time to program
Adding smooth scrolling
Scrolling works - next test code from yesterday
Change position offset to be from the tile center
Calculating new tile from center offset (discussion)
Implement tile offset from center
Player moves faster for testing
Make a larger world
Start creating a new tile map procedurally
Persistent game storage
Going for it
Summary of the day
Garlandobloom says hi.
Can you explain the motivation behind controlling the page granularity.
Is the memory arena for more temporary objects than we're storing in the game state directly?
Why not have smooth scrolling?
We already have the -Oi compiler flag set.
Does using the memory arena still allow you to hotload your code?
Will we be implementing our own trig functions?
Will there be enough memory to store the entire sparse tile map?
Why not just allocate a large 1D array?
You're using a lot of pointers here. (Rant)
Will the memory arena be aligning the assigned memory?
Don't forget to disable -O2 again.
Comment on calling sin/cos for x86
Why don't you use lookup tables for sin/cos (Rant)
How can you say you don't need to free up memory?
Is memory access slower than MOV?
Why are tiles used? What is the real benefit of tile mapping?
Remark on x87