Commit Graph
49 Commits
Author SHA1 Message Date
Dane Johnson 44e8f784f5 Remove replace obj with glb files, don't import materials (Not favoring that solution anymore, sensible defaults applied to keep demoes consistent) 2021-05-05 15:23:24 -05:00
Dane Johnson c68ee69c9b Document raycasting 2021-04-21 21:30:48 -05:00
Dane Johnson fa20631e7b Add raycasting 2021-04-21 18:27:30 -05:00
Dane Johnson 19e5e1b959 Adjust the lighting on the box demo 2021-03-05 13:45:29 -06:00
Dane Johnson 721b9416b4 Fix scale on box demo 2021-03-05 13:41:12 -06:00
Dane Johnson 85c2474f25 Add inabox demo 2021-03-05 13:37:39 -06:00
Dane Johnson 556eb3fef7 Externalize the freecam 2021-03-05 12:03:32 -06:00
Dane Johnson a0936c92a9 Point light specular intensity and shininess 2021-03-04 15:10:48 -06:00
Dane Johnson 0562cd8aea Add ambient light from point lights 2021-03-04 14:49:48 -06:00
Dane Johnson 55f293137f Add point lights 2021-03-04 14:29:48 -06:00
Dane Johnson 4c6b4587c3 Directional Light get/set 2021-03-04 10:41:45 -06:00
Dane Johnson a792d05ba1 Getters/Setters for basic lights 2021-03-02 11:48:18 -06:00
Dane Johnson d84681c23a Added collision meshes from files 2021-01-30 19:39:25 -06:00
Dane Johnson f8614f8199 Move the demos down a directory 2021-01-30 16:50:13 -06:00
Dane Johnson aec78299ac Can free instanced game elements from within the game 2021-01-27 17:34:03 -06:00
Dane Johnson 1bf1486e0a Refactor and document Rigidbody 2021-01-27 00:01:17 -06:00
Dane Johnson d6db1c16c7 Refactor spatial, add documentation 2021-01-26 23:28:20 -06:00
Dane Johnson 14ed96161d Begin refactor, add documentation 2021-01-26 16:42:28 -06:00
Dane Johnson cd20bc490d Added more collision shapes and rigidbody driving 2021-01-25 15:17:32 -06:00
Dane Johnson f27cf4bd88 Added rigid bodys 2021-01-24 22:55:36 -06:00
Dane Johnson d51528dd0f Add instancing system 2021-01-24 16:37:35 -06:00
Dane Johnson 651ad69c26 Fix ground overlap in demo 2021-01-23 23:39:13 -06:00
Dane Johnson 0bc3a89e66 Initializer for a new spatial 2021-01-23 13:03:22 -06:00
Dane Johnson 59da3c088f Mesh duplication 2021-01-23 13:00:08 -06:00
Dane Johnson 5e8e7b3ce0 Correct for non uniform scale in lighting 2021-01-23 12:33:10 -06:00
Dane Johnson 5c4ac7712d Test transform parenting 2021-01-23 12:01:06 -06:00
Dane Johnson 776b297150 Skybox 2021-01-23 11:54:34 -06:00
Dane Johnson 14ddf47d0d Scene arrangement and flyby 2021-01-23 10:19:47 -06:00
Dane Johnson 91b61cd88c Barn 2021-01-22 20:32:45 -06:00
Dane Johnson fe65f7491b Black clear color 2021-01-22 20:12:15 -06:00
Dane Johnson 1d97f6d855 Import materials from files 2021-01-22 18:44:43 -06:00
Dane Johnson 1ee5ed3e88 Shader refactor 2021-01-22 15:27:32 -06:00
Dane Johnson b08552c9fa Better vertices on ball 2021-01-22 15:09:39 -06:00
Dane Johnson 12add5bd20 Add a ball, use actual flat shading 2021-01-21 18:29:49 -06:00
Dane Johnson 7ebf34c3e0 Phong lighting, flat shader 2021-01-21 18:03:50 -06:00
Dane Johnson 8fb29d389a Start work on lighting 2021-01-21 15:26:39 -06:00
Dane Johnson 43996eb2e6 More quality of life 2021-01-21 11:12:45 -06:00
Dane Johnson 6f03ed7295 Apply rotations in the correct order 2021-01-20 22:17:33 -06:00
Dane Johnson 7ac961ea42 More constants 2021-01-20 21:58:43 -06:00
Dane Johnson cf39a40f29 Scripting quality of life adjustments 2021-01-20 21:42:14 -06:00
Dane Johnson 087a75eaab Add alpha scissor 2021-01-20 20:49:12 -06:00
Dane Johnson 4955d77de8 Added scaling 2021-01-20 17:18:39 -06:00
Dane Johnson 391060d9ba Remove ball (meshes must be loaded from file) 2021-01-20 17:05:59 -06:00
Dane Johnson 0c9935a3c0 Materials are just structs 2021-01-20 15:16:44 -06:00
Dane Johnson 745f03d8a2 Can add models with multiple textures 2021-01-20 14:54:54 -06:00
Dane Johnson 68f373bf69 Some demo stuff 2021-01-20 12:50:59 -06:00
Dane Johnson 22016f9d98 Fix texture filtering (should all be nearest) 2021-01-18 19:06:37 -06:00
Dane Johnson 155b572aca Model loading and texturing 2021-01-18 18:25:47 -06:00
Dane Johnson 0f3dbdff64 Transform shader sources to header files 2021-01-17 18:03:09 -06:00