Commit Graph

20 Commits

Author SHA1 Message Date
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
fb9bbdd123 Added more OpenGL delegates, and restructured game manager.
Largely untested.
2020-05-28 10:19:38 -05:00
1a2ef5a109 Fixed imports. 2020-05-28 00:56:45 -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
4fc84e6a97 Updated gitignore to ignore .log files. 2020-05-27 10:24:47 -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
0f0395fd63 Class rename that accounts for potential changes. 2020-05-26 21:07:58 -05:00
2d9f7617aa Added basic help and quit functions to tools. 2020-05-26 21:06:31 -05:00
d149e12433 Began work on the tools command processing. 2020-05-26 14:47:20 -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
8ee18b1fcf Initial commit. 2020-05-22 12:35:09 -05:00