Commit Graph
100 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 fedbdc3962 Update roadmap 2021-04-21 21:39:37 -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 84c4abbd94 Clear color should be black 2021-04-21 17:36:40 -05:00
Dane Johnson 21e30aff83 Merge branch 'master' of github.com:dane-johnson/couch 2021-04-21 16:00:28 -05:00
Dane Johnson c742cb0f4d Add some documentation to World 2021-04-21 15:06:03 -05:00
Dane Johnson 33d362afbc Add some documentation to World 2021-04-21 15:06:03 -05:00
Dane Johnson a4dbe487cd Fix mistakenly added "doxygengit" package 2021-04-07 17:22:39 -05:00
Dane Johnson 588032dd1f Fix mistakenly added "doxygengit" package 2021-04-07 17:22:39 -05:00
Dane Johnson 4544278ca6 Move FindLua to main cmake file 2021-04-07 14:18:36 -05:00
Dane Johnson d4610643e2 Move FindLua to main cmake file 2021-04-07 14:18:36 -05:00
Dane Johnson 4a6efb8d98 Include lua directories for all targets (fuggit) 2021-04-07 14:04:47 -05:00
Dane Johnson 815a1ec7ec Include lua directories for all targets (fuggit) 2021-04-07 14:04:47 -05:00
Dane Johnson 30a955bc31 More changes for debian build 2021-04-07 13:14:18 -05:00
Dane Johnson 45d06ffd47 More changes for debian build 2021-04-07 13:14:18 -05:00
Dane Johnson fbaf5ec460 Condition around setting class name 2021-04-05 15:12:09 -05:00
Dane Johnson 42cca4c3b4 Condition around setting class name 2021-04-05 15:12:09 -05:00
Dane Johnson 5fdb7488f1 couchlua gets install targets too 2021-04-05 15:01:44 -05:00
Dane Johnson f60f0a5ba0 couchlua gets install targets too 2021-04-05 15:01:44 -05:00
Dane Johnson a4ff664219 Add a library destination 2021-04-05 14:50:12 -05:00
Dane Johnson ab774a5152 Add a library destination 2021-04-05 14:50:12 -05:00
Dane Johnson 4b1722e828 Add install destinations? 2021-04-05 14:48:31 -05:00
Dane Johnson 9de8276a5f Add install destinations? 2021-04-05 14:48:31 -05:00
Dane Johnson 83366ca39e Use any version of glfw3 2021-04-05 14:33:26 -05:00
Dane Johnson 8fde8af65c Use any version of glfw3 2021-04-05 14:33:26 -05:00
Dane Johnson b6f77861b4 Merge branch 'master' of github.com:dane-johnson/couch 2021-04-05 14:00:05 -05:00
Dane Johnson 7861152077 Merge branch 'master' of github.com:dane-johnson/couch 2021-04-05 14:00:05 -05:00
Dane Johnson e31baee042 Don't build documentation unless I want it 2021-04-05 13:50:50 -05:00
Dane Johnson 7575194279 Don't build documentation unless I want it 2021-04-05 13:50:50 -05:00
Dane Johnson 664707262d Add packing script 2021-03-31 13:45:17 -05:00
Dane Johnson b9fb904d23 Add packing script 2021-03-31 13:45:17 -05:00
Dane Johnson 27cd78510e Build static libraries 2021-03-16 13:33:49 -05:00
Dane Johnson c32f978fc0 Build static libraries 2021-03-16 13:33:49 -05:00
Dane Johnson 1fa59c3fad Add a listing of corresponding sources 2021-03-15 17:57:32 -05:00
Dane Johnson 6a6c881e49 Add a listing of corresponding sources 2021-03-15 17:57:32 -05:00
Dane Johnson bc98444a69 Revert "Build Assimp from source"
This reverts commit a41fcbe7f4.
2021-03-15 17:28:32 -05:00
Dane Johnson 6c7f3305b0 Revert "Build Assimp from source"
This reverts commit f5cefe650d.
2021-03-15 17:28:32 -05:00
Dane Johnson 2d11c3d5c7 Revert "Add bullet thirdparty library"
This reverts commit 43d2daa899.
2021-03-15 17:28:26 -05:00
Dane Johnson 176867d3e2 Revert "Add bullet thirdparty library"
This reverts commit f1d5672818.
2021-03-15 17:28:26 -05:00
Dane Johnson 43d2daa899 Add bullet thirdparty library 2021-03-15 17:11:19 -05:00
Dane Johnson f1d5672818 Add bullet thirdparty library 2021-03-15 17:11:19 -05:00
Dane Johnson a41fcbe7f4 Build Assimp from source 2021-03-15 13:46:19 -05:00
Dane Johnson f5cefe650d Build Assimp from source 2021-03-15 13:46:19 -05:00
Dane Johnson b7a83a2876 No need to clear the default buffer, will be totally overwritten each time 2021-03-09 16:49:06 -06:00
Dane Johnson bd1b28970e No need to clear the default buffer, will be totally overwritten each time 2021-03-09 16:49:06 -06:00
Dane Johnson 5bc1703b2c Encapsulate frame buffers 2021-03-09 16:40:21 -06:00
Dane Johnson a899135e6f Encapsulate frame buffers 2021-03-09 16:40:21 -06:00
Dane Johnson f568e2186f No more disabling buffers, just enable the next one. 2021-03-08 14:02:18 -06:00
Dane Johnson ccd69afc2e No more disabling buffers, just enable the next one. 2021-03-08 14:02:18 -06:00
Dane Johnson bef0498398 Let the OS do some cleanup at the end 2021-03-08 13:54:36 -06:00
Dane Johnson 2fa2082098 Let the OS do some cleanup at the end 2021-03-08 13:54:36 -06:00
Dane Johnson 45d564bccf Encapsulate GLFW windows 2021-03-08 13:50:50 -06:00
Dane Johnson b51dec9f3e Encapsulate GLFW windows 2021-03-08 13:50:50 -06:00
Dane Johnson 19e5e1b959 Adjust the lighting on the box demo 2021-03-05 13:45:29 -06:00
Dane Johnson 423fe5787e 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 03e059fb7e 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 ef9d0e8ab0 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 6f082083a0 Externalize the freecam 2021-03-05 12:03:32 -06:00
Dane Johnson de2f74af8d Update roadmap 2021-03-04 16:58:13 -06:00
Dane Johnson 1cf4895743 Update roadmap 2021-03-04 16:58:13 -06:00
Dane Johnson a0936c92a9 Point light specular intensity and shininess 2021-03-04 15:10:48 -06:00
Dane Johnson 890eaf99ef 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 331056c206 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 135b075aa1 Add point lights 2021-03-04 14:29:48 -06:00
Dane Johnson 0a2f9ac7bf Fix light doc 2021-03-04 10:43:31 -06:00
Dane Johnson c80696320b Fix light doc 2021-03-04 10:43:31 -06:00
Dane Johnson 4c6b4587c3 Directional Light get/set 2021-03-04 10:41:45 -06:00
Dane Johnson e5137c4c61 Directional Light get/set 2021-03-04 10:41:45 -06:00
Dane Johnson 6e19b44981 Fix the windows version (Fuck that was a trip) 2021-03-04 10:31:36 -06:00
Dane Johnson 77981e45a8 Fix the windows version (Fuck that was a trip) 2021-03-04 10:31:36 -06:00
Dane Johnson c568da15be Remove dependency cycle (build for windows is working?) 2021-03-02 15:03:55 -06:00
Dane Johnson a4be3a44ac Remove dependency cycle (build for windows is working?) 2021-03-02 15:03:55 -06:00
Dane Johnson a792d05ba1 Getters/Setters for basic lights 2021-03-02 11:48:18 -06:00
Dane Johnson 6efd17da5a Getters/Setters for basic lights 2021-03-02 11:48:18 -06:00
Dane Johnson 335f596393 Start working on more lights 2021-03-02 10:39:38 -06:00
Dane Johnson ec0eedddcb Start working on more lights 2021-03-02 10:39:38 -06:00
Dane Johnson 6445434310 Fixup cmake files (windows build is broke :<) 2021-02-05 15:54:37 -06:00
Dane Johnson 78c8ccc489 Fixup cmake files (windows build is broke :<) 2021-02-05 15:54:37 -06:00
Dane Johnson 35d18c0f16 Externalize Assimp 2021-02-05 11:22:37 -06:00
Dane Johnson 9336d0cb1a Externalize Assimp 2021-02-05 11:22:37 -06:00
Dane Johnson d84681c23a Added collision meshes from files 2021-01-30 19:39:25 -06:00
Dane Johnson 2e5e3cb01e 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 f2591c16ab Move the demos down a directory 2021-01-30 16:50:13 -06:00
Dane Johnson 2d09db9605 More roadmap updates 2021-01-30 16:49:25 -06:00
Dane Johnson 7cacb46295 More roadmap updates 2021-01-30 16:49:25 -06:00
Dane Johnson 53bf12d211 Wake up physic objects when activation with code 2021-01-30 16:44:22 -06:00
Dane Johnson f47170663c Wake up physic objects when activation with code 2021-01-30 16:44:22 -06:00
Dane Johnson abbd5f4f98 Error handling in lua code 2021-01-30 15:34:27 -06:00
Dane Johnson ec503a796d Error handling in lua code 2021-01-30 15:34:27 -06:00
Dane Johnson aec78299ac Can free instanced game elements from within the game 2021-01-27 17:34:03 -06:00
Dane Johnson 21c540ef69 Can free instanced game elements from within the game 2021-01-27 17:34:03 -06:00
Dane Johnson 3852065c95 Delete allocated memory in main 2021-01-27 16:37:23 -06:00
Dane Johnson a51c3d04b2 Delete allocated memory in main 2021-01-27 16:37:23 -06:00