17 Commits

Author SHA1 Message Date
6a19d1f5c7 Basic rendering with camera controls are functional. 2020-06-23 20:07:12 -05:00
1c4ca6c97b Lots of progress on rendering textures. 2020-06-05 23:49:45 -05:00
484dbbece3 Fixed issue with incorrect delegate signature. 2020-06-01 16:32:18 -05:00
e59e78e08c General progress on getting OpenGL based rendering. 2020-06-01 01:28:03 -05:00
51cfc84cc7 More progress on shader implementation.
Changed engine OpenGL version to 4.1.

Added OpenGL program pipeline handles.

Added fragment shaders.

Some class name changes.
2020-05-28 23:22:44 -05:00
d269760c80 Progress on adding GL shader system. 2020-05-28 13:51:44 -05:00
93937a8b34 Refactoring. 2020-05-28 10:20:54 -05:00
d1ed96e7ed Progress on OpenGL portion. 2020-05-28 00:55:23 -05:00
af7c1b37f9 Improved window and input handling.
Window now has some events.

Keyboard and mouse implemented.
2020-05-27 20:24:02 -05:00
e6230c013b Made sure division is done to double values instead of ints. 2020-05-27 11:20:18 -05:00
9ecfd079b2 Game engine now uses timespan structures to be more precise. 2020-05-27 11:07:18 -05:00
a3401e1c22 Removed console logging. 2020-05-27 10:24:57 -05:00
442d357626 Improved dispose structure. 2020-05-27 00:33:26 -05:00
a013c476e7 Began working on a graphical playground for testing.
Improved SDL exception class.

Engine code changes.

General progress.
2020-05-27 00:20:41 -05:00
065e6d878f Added some documentation and progress on boilerplate. 2020-05-23 23:52:41 -05:00
7a6f709e9a Added window control grabbing and special hit testing.
Also cleaned up and added exceptions to better structure exception handling.

Many small changes to improve useability of framework.

Some refactoring.
2020-05-23 22:48:55 -05:00
bd6b085687 Began implementing windows handle, game state manager, and game loop. 2020-05-23 17:05:23 -05:00