James Lambert
|
ef17c51a8b
|
The physics engine is kinda working again
|
2022-06-01 23:06:33 -06:00 |
|
James Lambert
|
0747b078eb
|
Remove old collision system and try to get new one to work
|
2022-06-01 22:47:51 -06:00 |
|
James Lambert
|
c1c9f25adc
|
Cleanup some dead code
|
2022-06-01 20:29:27 -06:00 |
|
James Lambert
|
00fb8fb739
|
Fix some bugs in epa algorithm
|
2022-06-01 16:53:24 -06:00 |
|
James Lambert
|
877eb9ea24
|
Update epa to rotate edges to preserve convex shape
|
2022-06-01 08:33:07 -06:00 |
|
James Lambert
|
a264c3af3e
|
Store information needed to generate contacts
|
2022-05-31 18:35:57 -06:00 |
|
James Lambert
|
4ccb63dfc4
|
fix some epa bugs
|
2022-05-31 17:10:08 -06:00 |
|
James Lambert
|
184b54abdf
|
Implement epa algorithm
|
2022-05-31 08:51:16 -06:00 |
|
James Lambert
|
51880dc6fc
|
start work on epa algorithm
|
2022-05-30 21:53:13 -06:00 |
|
James Lambert
|
8935fcf348
|
Implement BJK for cube and test code
|
2022-05-30 18:57:13 -06:00 |
|
James Lambert
|
7fac95979d
|
Begin work on GJK overlap algorithm
|
2022-05-30 16:54:21 -06:00 |
|
James Lambert
|
7c240a8393
|
work on cylinder collider
|
2022-05-29 16:10:50 -06:00 |
|
James Lambert
|
4956892ae1
|
Add level signage
|
2022-05-28 17:49:03 -06:00 |
|
James Lambert
|
278214b0b2
|
Make resolution configurable in code
|
2022-05-27 21:36:24 -06:00 |
|
James Lambert
|
ce9b51aa9b
|
Small bug fixes
|
2022-05-27 21:26:08 -06:00 |
|
James Lambert
|
bdd6d69868
|
Add another observation room
|
2022-05-27 13:18:30 -06:00 |
|
James Lambert
|
ab432a481e
|
Work on test chamber watching room
|
2022-05-27 08:50:48 -06:00 |
|
James Lambert
|
0efc94f11d
|
Add window frame
|
2022-05-27 08:35:15 -06:00 |
|
James Lambert
|
e97b2ebdd5
|
work on cylinder raycasting
|
2022-05-26 21:51:09 -06:00 |
|
James Lambert
|
762dec32cc
|
Beginnings of cylinder physics
|
2022-05-26 20:14:57 -06:00 |
|
James Lambert
|
a4727a032e
|
More progress on cylinder collider
|
2022-05-26 13:11:52 -06:00 |
|
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 |
|