Commit Graph

169 Commits

Author SHA1 Message Date
6251e105c8 Remove stdstring, use platform layer to open files 2016-06-18 02:01:43 +10:00
3c51010e77 Port project over to C, some C++ left 2016-06-18 00:40:40 +10:00
bcb847c18c Add acceleration to movement code 2016-06-17 18:11:23 +10:00
c54e6323a7 Use GLFW swap interval for force vsync to monitor 2016-06-17 16:32:59 +10:00
9861a02ed1 Add frame limiter, update glfw to 3.2 2016-06-17 03:00:11 +10:00
5cebf9ad0d Build world model in engine 2016-06-17 00:14:58 +10:00
b75009d03e Fix ortho projection, sprite vertex to map from 0 to 1 2016-06-14 00:51:14 +10:00
68c53dad0a Switch to sprite renderer 2016-06-09 15:49:03 +10:00
60fcecab0e Apply const correctness to project 2016-06-08 17:29:16 +10:00
a01c597340 Migrate game code into game.c
Separate the game code from the engine code
2016-06-08 02:02:58 +10:00
6f7f9fa50a Sprite uses unique vao for rendering
Remove notation of "m" in member variables.
2016-06-08 01:35:00 +10:00
761609e1f9 Add sprite functionality, doesn't render yet 2016-06-07 23:54:14 +10:00
864dca6f3d Add basics for breakout game, separate tutorial code 2016-06-05 17:54:41 +10:00
17a89269f0 Remove cubes, restore back to drawing squares 2016-06-04 23:09:59 +10:00
7295d4712c Abstract asset loading to asset manager 2016-06-04 22:42:22 +10:00
d08cc4621b Add zooming by modifying fov in perspective matrix 2016-06-04 17:14:08 +10:00
83d44b8991 Add warnings on compile, free movement + camera 2016-06-04 16:36:37 +10:00
540b871c58 Add camera linear rotation 2016-06-03 17:05:28 +10:00
04e9f7bf85 Initialise repo 2016-06-03 15:07:40 +10:00