Commit graph

65 commits

Author SHA1 Message Date
James Lambert a4f23b8c23 Start work on collision cylinder 2022-05-26 08:21:10 -06:00
James Lambert 334b1561b8 Refactor rendering pipeline 2022-05-25 17:30:34 -06:00
James Lambert e65b6dbfec Add door model 2022-05-24 21:36:55 -06:00
James Lambert 10440621f0 Fix sphere culling 2022-05-24 20:49:06 -06:00
James Lambert f1f362157d work on button 2022-05-24 20:07:18 -06:00
James Lambert 10000854a5 Work on room culling and collision optimization 2022-05-23 19:18:52 -06:00
James Lambert 40ae68e455 Work on raycasting in rooms 2022-05-23 13:18:07 -06:00
James Lambert 0b718811ec work on collision broadphase 2022-05-22 21:32:46 -06:00
James Lambert 2e43f27cfa Work on broadphase collision detection 2022-05-22 11:51:55 -06:00
James Lambert 0b66517cca Logic for crossing between rooms 2022-05-21 21:34:33 -06:00
James Lambert d1d8ed9b76 Work on room culling 2022-05-21 20:39:01 -06:00
James Lambert 22995afadf Start work on room segmentation 2022-05-21 16:39:15 -06:00
James Lambert e57ea9d8b7 Fill out level contents 2022-05-20 22:40:00 -06:00
James Lambert c96f607427 Start work on cutscenes and sound 2022-05-20 20:21:16 -06:00
James Lambert 31f18ea374 Work on cutscene encoding 2022-05-20 12:53:27 -06:00
James Lambert eb74c203e7 Start work on level triggers 2022-05-19 22:07:01 -06:00
James Lambert feccb13a58 Start work on sound effects 2022-05-19 19:26:54 -06:00
James Lambert 6e00caff73 Include dynamic objects in sorting and culling logic 2022-05-19 07:54:17 -06:00
James Lambert 6149bad68b Start work on transparent surfaces 2022-05-18 22:18:52 -06:00
James Lambert de394ca30c Include skelatool as part of the project to ensure the skelatool version matches the portal version
dockerize the project
2022-05-17 20:46:03 -06:00
James Lambert 62a34c0bda Remove redundant step 2022-05-16 22:27:02 -06:00
James Lambert 6f14aa0d4c Update build instructions and attempt to make a working docker image for build 2022-05-16 22:23:13 -06:00
lambertjamesd 118136c49d
Merge pull request #2 from kernelBPD/master
fix a few typos in the README
2022-05-15 08:09:00 -06:00
kernelBPD cce0e816fe fix(README): a few typos 2022-05-15 14:40:37 +02:00
James Lambert c3a838644c Enforce minimum viewport width and height 2022-05-14 21:27:51 -06:00
James Lambert f8e56e2ac5 Fix bug where portal outline wasn't rendering at deeper levels
recursive portals
2022-05-13 22:45:13 -06:00
James Lambert 1d23162a3e Implement frustrum culling 2022-05-13 18:28:17 -06:00
James Lambert 39a9bc4afd work on frustum culling 2022-05-13 17:50:41 -06:00
James Lambert 2eda4a3710 Work on screen clipping 2022-05-12 22:19:53 -06:00
James Lambert ba6fb4ed2b Add portal gun 2022-05-11 22:44:05 -06:00
James Lambert 930a4e4bcc Work on portal rendering bugs 2022-05-10 22:38:39 -06:00
James Lambert 04e889521d Add hud 2022-05-09 22:37:42 -06:00
James Lambert 9d8ee1a693 Prevent player from looking too far up or down 2022-05-09 17:59:58 -06:00
James Lambert ea0f4ce45c Working portal gun 2022-05-09 17:17:46 -06:00
James Lambert 9e6903f11b Start work on portal gun 2022-05-08 14:58:29 -06:00
James Lambert e16517d9ba Work on generated levels 2022-05-05 22:49:52 -06:00
James Lambert b9480a4766 Work on level build process 2022-05-03 21:44:29 -06:00
James Lambert 59c03abe37 Work on build process 2022-04-30 21:51:08 -06:00
James Lambert 10ee8e3e79 Start work on level definitions 2022-04-24 16:43:41 -06:00
James Lambert dae161d206 Can grab objects through portals 2022-04-22 20:44:44 -06:00
James Lambert b693328ecd Get raycasting and player gravity working 2022-04-21 22:17:10 -06:00
James Lambert d145628ddf Move dynamic physics update into collision scene 2022-04-20 22:38:59 -06:00
James Lambert fd9e361506 Start work on raycasting 2022-04-20 22:12:07 -06:00
James Lambert 9fd69ebefd Start on raytracing 2022-04-20 19:20:13 -06:00
James Lambert 6f14547689 Portals work now 2022-04-20 18:53:18 -06:00
James Lambert f3dc88d6dc Portals now work for the player 2022-04-19 21:44:03 -06:00
James Lambert b64ba2b9b7 Player can walk through portals 2022-04-19 20:36:48 -06:00
James Lambert 734401c321 Implement player wall collision detection 2022-04-19 13:04:42 -06:00
James Lambert 7ca5660e11 Work on sphere collision 2022-04-18 21:59:37 -06:00
James Lambert 494a29f470 Work on level generation 2022-04-17 20:35:32 -06:00