6:44Preview of Coming Attractions: Math Functions
6:44Preview of Coming Attractions: Math Functions
6:44Preview of Coming Attractions: Math Functions
19:48Optimization flags: letting the compiler do it for you
19:48Optimization flags: letting the compiler do it for you
19:48Optimization flags: letting the compiler do it for you
27:27Trig/Vector Math Looms
27:27Trig/Vector Math Looms
27:27Trig/Vector Math Looms
28:48Coordinate Systems: Why we want them
28:48Coordinate Systems: Why we want them
28:48Coordinate Systems: Why we want them
33:01Screen coordinates vs All Math Ever
33:01Screen coordinates vs All Math Ever
33:01Screen coordinates vs All Math Ever
40:04Defining size in pixels and meters
40:04Defining size in pixels and meters
40:04Defining size in pixels and meters
48:00TODO: Packing our tilemap indexes
48:00TODO: Packing our tilemap indexes
48:00TODO: Packing our tilemap indexes
57:34TODO: Resolution-independent tile-relative position
57:34TODO: Resolution-independent tile-relative position
57:34TODO: Resolution-independent tile-relative position
1:00:04Will we be making a map editor?
1:00:04Will we be making a map editor?
1:00:04Will we be making a map editor?
1:00:25What were you talking about in terms of fast floor?
1:00:25What were you talking about in terms of fast floor?
1:00:25What were you talking about in terms of fast floor?
1:01:09Do enough people have SSE4? (n.b. steam hardware survey: 77% have SSE4, 99.8% SSE3)
1:01:09Do enough people have SSE4? (n.b. steam hardware survey: 77% have SSE4, 99.8% SSE3)
1:01:09Do enough people have SSE4? (n.b. steam hardware survey: 77% have SSE4, 99.8% SSE3)
1:03:57Can you not store anything and just regenerate everything from seed?
1:03:57Can you not store anything and just regenerate everything from seed?
1:03:57Can you not store anything and just regenerate everything from seed?
1:06:51Suggestions for speeding up floor (/fp:fast)
1:06:51Suggestions for speeding up floor (/fp:fast)
1:06:51Suggestions for speeding up floor (/fp:fast)
1:11:09Why do you do 'Result = foo(); return Result;'?
1:11:09Why do you do 'Result = foo(); return Result;'?
1:11:09Why do you do 'Result = foo(); return Result;'?
1:14:25Is it a good idea to be drilling down into intrinsics this early on?
1:14:25Is it a good idea to be drilling down into intrinsics this early on?
1:14:25Is it a good idea to be drilling down into intrinsics this early on?
1:15:47Is tile-relative for the real32 coordinates better than tilepage-relative?
1:15:47Is tile-relative for the real32 coordinates better than tilepage-relative?
1:15:47Is tile-relative for the real32 coordinates better than tilepage-relative?
1:18:30Why not just store location in world coordinates and div/mod to get tile info?
1:18:30Why not just store location in world coordinates and div/mod to get tile info?
1:18:30Why not just store location in world coordinates and div/mod to get tile info?
1:19:56Could our sparseness let us better use the top 28 bits of the tilepage index?
1:19:56Could our sparseness let us better use the top 28 bits of the tilepage index?
1:19:56Could our sparseness let us better use the top 28 bits of the tilepage index?
1:24:02Do you know of the intel intrinsics guide?
1:24:02Do you know of the intel intrinsics guide?
1:24:02Do you know of the intel intrinsics guide?
1:25:26Why is all our game-specific work so far in handmade.cpp?
1:25:26Why is all our game-specific work so far in handmade.cpp?
1:25:26Why is all our game-specific work so far in handmade.cpp?
1:26:45Are we going to move the origin to the bottom left?
1:26:45Are we going to move the origin to the bottom left?
1:26:45Are we going to move the origin to the bottom left?
1:27:14Line-drawing suggestion
1:27:14Line-drawing suggestion
1:27:14Line-drawing suggestion
1:28:03Will you be able to find ARM equivalents to your intel-specific instructions?
1:28:03Will you be able to find ARM equivalents to your intel-specific instructions?
1:28:03Will you be able to find ARM equivalents to your intel-specific instructions?
1:29:36How are we going to deal with different types of tiles?
1:29:36How are we going to deal with different types of tiles?
1:29:36How are we going to deal with different types of tiles?
1:30:35Week Roadmap / Outro
🗩
1:30:35Week Roadmap / Outro
🗩
1:30:35Week Roadmap / Outro
🗩