Commit Graph

1640 Commits

Author SHA1 Message Date
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
James Lambert
c75a8bac49 Work on level build process 2022-04-07 21:41:58 -06:00
James Lambert
3fff058dbb Add quad corner collision 2022-04-06 22:33:43 -06:00
James Lambert
3e2493b7aa Fix quad collision bugs 2022-04-05 21:31:41 -06:00
James Lambert
619eadb643 Work on collision quad 2022-04-03 15:20:53 -06:00
James Lambert
1e2b8b82a8 Add velcro to the box 2022-04-02 11:15:38 -06:00
James Lambert
1605bb4ca8 Use persistant contacts 2022-04-01 22:18:48 -06:00
James Lambert
06c6985ebb Work on physics 2022-03-15 20:50:02 -06:00
James Lambert
5788dcc232 Refactor physics 2022-03-12 22:04:07 -07:00
James Lambert
d14cc482e5 Update readme 2022-03-05 14:49:34 -07:00
James Lambert
eb20de80db Start work on physics engine 2022-03-05 14:47:39 -07:00
James Lambert
208162a4be Work on box collision detection 2022-03-03 22:20:28 -07:00
James Lambert
cb3db59854 Add portal border 2022-03-01 22:03:52 -07:00
James Lambert
de467c45e6 Portal effect is working 2022-03-01 21:20:27 -07:00
James Lambert
ccf04df65d Work on CPU side vertex transform pipeline 2022-02-28 22:31:10 -07:00
James Lambert
6c494d7adc Initial commit 2022-02-27 16:41:51 -07:00