Commit Graph

1596 Commits

Author SHA1 Message Date
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
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