14 Commits

Author SHA1 Message Date
Grayson Riffe (Laptop)
1a8320feab Added basic shadows to point lights; Better than directional shadows 2021-09-13 23:45:42 -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)
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 (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