20 Commits

Author SHA1 Message Date
Grayson Riffe (Laptop)
5d32976869 Added Entity and transformations with GLM; Minor changes 2021-08-27 01:10:32 -05:00
Grayson Riffe (Laptop)
bc5c17ebfb Added basic file encryption to writeFile and readFile; Minor changes 2021-08-26 13:17:29 -05:00
Grayson Riffe (Laptop)
d74f808a17 Added Model and default shader; Organization 2021-08-26 00:23:56 -05:00
Grayson Riffe (Laptop)
1c638bdcb9 Added two render layers and the basic rendering pipeline; Fixed fullscreen graphics; No shader re-binding 2021-08-25 02:59:04 -05:00
Grayson Riffe (Laptop)
e35688373e Rewrote Gamestate to be a class instead of an interface; Added layers 2021-08-25 02:58:25 -05:00
Grayson Riffe (Laptop)
f6ffb9f87e Started work on the Renderer and added directory-creating functionality to writeFile 2021-08-20 14:06:03 -05:00
Grayson Riffe (Desktop)
11dc2deb2f Minor updates 2021-08-20 01:47:56 -05:00
Grayson Riffe (Laptop)
22deb5a7ad Added readFile and writeFile utility functions and changeConfig member function 2021-08-19 16:08:26 -05:00
Grayson Riffe (Laptop)
9bfbfb637b Fixed threading bug and rewrote syntax of addState 2021-08-19 11:25:03 -05:00
Grayson Riffe (Desktop)
a21c24040d Added keyboard and mouse input 2021-08-19 00:48:33 -05:00
Grayson Riffe (Laptop)
cd205d241b Tidied up code and fixed an Alt-Enter bug 2021-08-18 17:25:23 -05:00
Grayson Riffe (Laptop)
ea9c4054bd Tested state changing 2021-08-18 14:26:12 -05:00
Grayson Riffe (Laptop)
e8bc0903e6 Added state changing 2021-08-18 13:54:06 -05:00
Grayson Riffe (Laptop)
e540c19860 Added default gamestate and gamestate vectors; Minor fixes and refacorings 2021-08-17 14:07:59 -05:00
Grayson Riffe (Laptop)
efeec66fad Added FPS cap, added Optimus support, and removed showWindow requirement 2021-08-16 14:07:20 -05:00
Grayson Riffe (Desktop)
2eb8d55a1c Created OpenGL context 2021-08-15 01:22:35 -05:00
Grayson Riffe (Desktop)
8e4ed26755 Window Procedure work and Alt-Enter fullscreen toggle 2021-08-14 19:56:23 -05:00
Grayson Riffe (Desktop)
5777478858 Finished debug logger for now; Started work on the main window and fullscreen functionality 2021-08-14 15:48:52 -05:00
Grayson Riffe (Laptop)
41d043726c Started work on the debug logger 2021-08-13 15:15:58 -05:00
Grayson Riffe (Laptop)
9094f8c50c Created solution structure 2021-08-13 13:49:47 -05:00