7971b10b74
Remove int v2 type, change V2i to cast i32 to f32
...
Mixing and matching V2 int and float types in the code creates too much
necessary work when an integer implementation has to interact with float
implementation. Let V2i create the cast for us and use floats for all
vector operations since they are mostly mathematic.
2016-07-17 23:45:59 +10:00
a426461dad
Fix up include headers, try to reduce dependencies
...
Ensure that all headers are self-sufficient instead of relying on included
headers to include headers for execution.
2016-07-16 23:27:52 +10:00
1f364f7024
Update debug data architecture and methods
2016-07-09 20:46:04 +10:00
d8ee46611f
Renderer calculates NDC coordinates from screen coords
2016-06-29 20:44:35 +10:00
e03d3fd14a
Rudimentary font rasterisation at runtime with STB
2016-06-29 03:17:03 +10:00
76d6dfcf2f
Change notation for dengine headers
2016-06-28 16:00:03 +10:00
e638724c75
Add tile grid and atlas concept to game
2016-06-25 21:23:15 +10:00
753d700ca6
Complete port over to C, replace glm math lib
2016-06-18 19:12:09 +10:00