Grayson Riffe (Laptop)
|
a85f77c023
|
Small improvements; User guide work
|
2021-12-15 16:22:44 -06:00 |
|
Grayson Riffe (Laptop)
|
f691da4103
|
Added ProdDebug config for end-user debugging; Logger stuff
|
2021-12-14 21:20:22 -06:00 |
|
Grayson Riffe (Laptop)
|
2bc28afedd
|
Template asset build system; More version stuff
|
2021-12-14 13:26:11 -06:00 |
|
Grayson Riffe (Laptop)
|
d1f17e136c
|
Started a versioning system
|
2021-12-14 10:06:37 -06:00 |
|
Grayson Riffe (Laptop)
|
21764d3f98
|
Improved logger, added a debug timer, other small stuff, and wrote more user guide
|
2021-12-04 02:17:33 -06:00 |
|
Grayson Riffe (Laptop)
|
9101000b97
|
Moved to MSVC v143, moved headers into a folder, and added texts to the example
|
2021-11-30 01:10:28 -06:00 |
|
Grayson Riffe (Laptop)
|
3b5b608ae9
|
Started writing a manual; Lots of changes
|
2021-11-25 14:01:20 -06:00 |
|
Grayson Riffe (Laptop)
|
f884847513
|
Ambient light can now be set; Code cleanup
|
2021-11-15 14:05:44 -06:00 |
|
Grayson Riffe (Laptop)
|
231ac792d7
|
Shadow maps now use instanced rendering
|
2021-11-04 14:18:05 -05:00 |
|
Grayson Riffe (Desktop)
|
2059e4b7db
|
Minor fixes and changes
|
2021-11-02 22:54:06 -05:00 |
|
Grayson Riffe (Desktop)
|
a67fb47b46
|
Cleaned up gamestate fading
|
2021-11-02 02:23:49 -05:00 |
|
Grayson Riffe (Laptop)
|
3e403681a3
|
Added physics-related functions to Entity and mouse clicks vs holds
|
2021-11-02 01:41:53 -05:00 |
|
Grayson Riffe (Laptop)
|
aa58238162
|
Physics meshes are now cooked during runtime; Code cleanup
|
2021-10-29 13:39:42 -05:00 |
|
Grayson Riffe (Laptop)
|
b4c704f5ec
|
Basic physics with boxes
|
2021-10-25 00:40:44 -05:00 |
|
Grayson Riffe (Laptop)
|
0559415e5b
|
Added Ogg Vorbis support
|
2021-10-21 01:42:50 -05:00 |
|
Grayson Riffe (Laptop)
|
c30f159429
|
3D sound now updates in realtime
|
2021-10-15 14:24:08 -05:00 |
|
Grayson Riffe (Laptop)
|
f9b6f7b46c
|
Fixed intro
|
2021-10-06 13:24:29 -05:00 |
|
Grayson Riffe (Laptop)
|
d2604e9edc
|
Switched to x64 and added basic 3D sound
|
2021-10-06 07:46:42 -05:00 |
|
Grayson Riffe (Laptop)
|
2fc9fa0c2d
|
The mouse now starts tracking only when state loading is complete
|
2021-09-17 00:00:11 -05:00 |
|
Grayson Riffe (Laptop)
|
e7cd6d8132
|
Added Sound; Only supports WAV for now
|
2021-09-16 02:04:18 -05:00 |
|
Grayson Riffe (Laptop)
|
1a8320feab
|
Added basic shadows to point lights; Better than directional shadows
|
2021-09-13 23:45:42 -05:00 |
|
Grayson Riffe (Laptop)
|
30e725b2f4
|
Added the example application; Added the default window icon
|
2021-09-11 17:39:18 -05:00 |
|
Grayson Riffe (Laptop)
|
805a1cef1f
|
Added clickable buttons; Custom button textures can be specified; Added default cubemap
|
2021-09-11 15:33:56 -05:00 |
|
Grayson Riffe (Laptop)
|
8bb59e7b6c
|
Input can now deduce pressing and holding keys
|
2021-09-10 12:35:19 -05:00 |
|
Grayson Riffe (Desktop)
|
70318b28fd
|
Fixed another FPS issue
|
2021-09-08 02:21:15 -05:00 |
|
Grayson Riffe (Desktop)
|
2d3b3653ff
|
Reworked gamestates to reset NF objects when exiting states; Intro state + fading is now based on delta time
|
2021-09-08 02:09:20 -05:00 |
|
Grayson Riffe (Laptop)
|
6e3a576fef
|
No longer need to specify an application when creating a game state
|
2021-09-07 22:35:44 -05:00 |
|
Grayson Riffe (Laptop)
|
7ea56370d6
|
Added fading between states
|
2021-09-07 01:08:37 -05:00 |
|
Grayson Riffe (Desktop)
|
cdcd8a1994
|
Set up the intro gamestate; Added opacity and scale controls to UI elements
|
2021-09-06 03:01:11 -05:00 |
|
Grayson Riffe (Desktop)
|
dff0d86558
|
Added UITexture and font caching
|
2021-09-02 02:21:27 -05:00 |
|
Grayson Riffe (Laptop)
|
c0f7634b5f
|
Moved over from Win32 resources to purely nfpack; Included primitives and default shader in base.nfpack; Camera fixes
|
2021-09-01 13:08:21 -05:00 |
|
Grayson Riffe (Laptop)
|
48821afd76
|
Added Camera and first-person and UI camera types; Added mouse tracking to aid this
|
2021-09-01 02:04:44 -05:00 |
|
Grayson Riffe (Laptop)
|
d628bbb184
|
Reworked frame timing again; Reworked input
|
2021-08-30 23:52:26 -05:00 |
|
Grayson Riffe (Laptop)
|
9fcd8240e4
|
Added asset loading and OBJ parsing, including indexing
|
2021-08-30 21:26:06 -05:00 |
|
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)
|
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)
|
2f4e0ebfac
|
Added Drawable, rewrote changing states, and organized class definitions and macros
|
2021-08-24 12:31:15 -05:00 |
|
Grayson Riffe (Laptop)
|
1f6bb4630c
|
Minor changes
|
2021-08-24 11:09:07 -05:00 |
|
Grayson Riffe (Desktop)
|
e17d2e283a
|
Rewrote VertexArray to support multiple VBOs; Minor fixes and organization
|
2021-08-24 01:26:10 -05:00 |
|
Grayson Riffe (Laptop)
|
f75f98d9db
|
Misc. fixes
|
2021-08-23 14:25:38 -05:00 |
|
Grayson Riffe (Laptop)
|
5c6dcaf634
|
Added sleep on input thread to further reduce CPU usage
|
2021-08-23 11:16:03 -05:00 |
|
Grayson Riffe (Desktop)
|
e238e35bb2
|
Refactored game loop to use less CPU
|
2021-08-23 01:13:53 -05:00 |
|
Grayson Riffe (Desktop)
|
0724c6a84a
|
Added VertexArray
|
2021-08-22 03:16:54 -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 |
|