Grayson Riffe (Laptop)
|
0559415e5b
|
Added Ogg Vorbis support
|
2021-10-21 01:42:50 -05:00 |
|
Grayson Riffe (Laptop)
|
cdea6c4b64
|
Added compression to asset packs
|
2021-10-18 14:13:53 -05:00 |
|
Grayson Riffe (Laptop)
|
c30f159429
|
3D sound now updates in realtime
|
2021-10-15 14:24:08 -05:00 |
|
Grayson Riffe (Laptop)
|
98d093c285
|
Fixed lib directory
|
2021-10-07 13:27:45 -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)
|
f422d1d138
|
Added instanced drawing to the GBuffer
|
2021-10-01 14:16:47 -05:00 |
|
Grayson Riffe (Laptop)
|
ba19742bfe
|
Models now draw in a single draw call
|
2021-10-01 01:21:27 -05:00 |
|
Grayson Riffe (Laptop)
|
037ad47468
|
Normal maps now work as expected
|
2021-09-28 13:51:48 -05:00 |
|
Grayson Riffe (Desktop)
|
bf2c02e240
|
Fixed crash; Added dev screenshot; Added dependencies into repository
|
2021-09-27 23:00:04 -05:00 |
|
Grayson Riffe (Laptop)
|
bf649f5d9f
|
Finished deferred renderer for now
|
2021-09-27 14:13:36 -05:00 |
|
Grayson Riffe (Laptop)
|
be4df5c853
|
Completed a simple gBuffer
|
2021-09-24 13:16:20 -05:00 |
|
Grayson Riffe (Laptop)
|
4d4b6d51ae
|
Started work on GBuffer and the gBuffer shader
|
2021-09-23 08:02:36 -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)
|
6daa9d8d25
|
Added gamma correction, Blinn-Phong shading, and normal map support
|
2021-09-16 14:05:42 -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)
|
4b14362a04
|
Fixed intro gamestate
|
2021-09-13 08:20:12 -05:00 |
|
Grayson Riffe (Desktop)
|
d74035fc64
|
Added basic shadows to directional lights; Probably needs to be refined
|
2021-09-13 02:37:49 -05:00 |
|
Grayson Riffe (Desktop)
|
b007d3f18e
|
Removed the 100 light limit
|
2021-09-12 20:18:56 -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 (Laptop)
|
39e0c8e808
|
Added the materials system; Any model can have any number of materials with different textures and properties
|
2021-09-09 23:18:42 -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)
|
da2224e7e9
|
Fixed last commit
|
2021-09-07 01:13:16 -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)
|
9158de2f39
|
Added Cubemap
|
2021-09-06 01:06:47 -05:00 |
|
Grayson Riffe (Desktop)
|
f749b29c31
|
Added directional light type
|
2021-09-04 20:59:27 -05:00 |
|
Grayson Riffe (Laptop)
|
5c10fdc1a4
|
Added basic shading and support for up to 100 lights of any color; By default now, states with no lights are dark
|
2021-09-04 15:51:03 -05:00 |
|
Grayson Riffe (Desktop)
|
dff0d86558
|
Added UITexture and font caching
|
2021-09-02 02:21:27 -05:00 |
|
Grayson Riffe (Laptop)
|
65fd8e89bb
|
Added UIElement and Text; Custom fonts are supported
|
2021-09-01 19:17:24 -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)
|
995cd5e80a
|
Wrote the asset pack creator; Encryption no longer needs to be specified in readFile
|
2021-08-29 01:02:37 -05:00 |
|
Grayson Riffe (Laptop)
|
29b3f8627e
|
Added AssetPack and basic assets
|
2021-08-27 22:37:02 -05:00 |
|
Grayson Riffe (Laptop)
|
933d3f1fe9
|
Added Texture
|
2021-08-27 17:41:45 -05:00 |
|
Grayson Riffe (Laptop)
|
4f1ea8327a
|
Added projection matrix; Now 3D
|
2021-08-27 12:57:30 -05:00 |
|
Grayson Riffe (Laptop)
|
bd8df1c2cf
|
Removed completed tasks
|
2021-08-27 01:22:36 -05:00 |
|
Grayson Riffe (Laptop)
|
dd4071c29e
|
Added default shader
|
2021-08-27 01:18:39 -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)
|
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 |
|