Commit graph

209 commits

Author SHA1 Message Date
James Lambert 6f78076558 work on dynamic signage 2022-08-09 12:59:09 -06:00
James Lambert c8c56abdb5 Fixup skeletal animation and armatures 2022-08-08 22:08:00 -06:00
James Lambert 0fafeee5b0 Work on pedestal animation 2022-08-08 08:37:33 -06:00
James Lambert 6e51bf109e Fix sk64 init logic 2022-08-07 22:05:45 -06:00
James Lambert 0a9071805b Work on portal gun pedestal 2022-08-07 18:57:12 -06:00
James Lambert 18a879d7fa Fixup skeletal animation 2022-08-07 13:55:50 -06:00
James Lambert ec0c6a79dc Work on portal gun pedestal
work on movement polish
2022-08-04 12:58:10 -06:00
James Lambert 6ced424472 Work on test chambers 2 and 3 2022-08-02 13:13:46 -06:00
James Lambert 0b72b423a8 work on test chamber 01 2022-08-01 19:43:24 -06:00
James Lambert 781b561198 work on physics 2022-07-31 20:16:11 -06:00
James Lambert c24ac7b527 Work on swept collision 2022-07-26 21:41:19 -06:00
James Lambert 475a182a79 Start work on loading next level 2022-07-25 08:23:27 -06:00
James Lambert b6821b5de6 v0.5.1 2022-07-25 07:43:37 -06:00
James Lambert 20f84f1fd4 Fix pointers after loading level from cart 2022-07-24 16:03:29 -06:00
James Lambert 0a8db5cc0e Seperate levels from code segment 2022-07-24 08:52:28 -06:00
James Lambert edd22cd670 Work on swept collision 2022-07-24 08:27:12 -06:00
James Lambert 738b238cd2 Work on swept epa 2022-07-22 08:34:50 -06:00
James Lambert 85bc20f861 Fail to calculate tangents manually 2022-07-21 07:30:23 -06:00
James Lambert 1bce4c8ee8 Allow materials to specify a normal map and choose a specific channel 2022-07-20 08:38:34 -06:00
James Lambert d2dbd93239 Allow a material to be specified for the entire command line 2022-07-19 07:52:21 -06:00
James Lambert d9d42d05e9 Rename cotangent to bitangent 2022-07-18 21:53:48 -06:00
James Lambert 234c6fa5ee Add ability to specify normal source as tangent and cotangent 2022-07-18 08:19:36 -06:00
James Lambert 8feee14f58 turn on release mode 2022-07-16 16:33:25 -06:00
James Lambert 97a0ef5699 Allow second controller to control debug rendering 2022-07-16 16:33:08 -06:00
James Lambert 407aaf7bdc Update test chamber 2022-07-16 16:32:31 -06:00
James Lambert c38a5d5472 Some minor bug fixes 2022-07-14 16:57:44 -06:00
James Lambert 221bec7848 Fix some bugs 2022-07-13 08:46:22 -06:00
James Lambert 5efc317b23 bug fixes 2022-07-12 20:35:46 -06:00
James Lambert 66faa76851 Fix hole opening bug 2022-07-10 14:43:29 -06:00
James Lambert 589bc4a9fb Animate portal hole opening 2022-07-10 14:36:12 -06:00
James Lambert a1d670faf6 Start work on portal animation 2022-07-09 21:47:40 -06:00
James Lambert 7e9843f439 Fixup some portal rendering issues 2022-07-09 19:25:57 -06:00
James Lambert 5f517da095 Implement basics for polygon screen cover 2022-07-09 16:37:12 -06:00
James Lambert 16bf155b16 Fix some hole cutting bugs 2022-07-08 20:48:11 -06:00
James Lambert 1e2e20d828 Some more portal polish 2022-07-07 22:43:56 -06:00
James Lambert 421c943132 Fix portal face clipping issue 2022-07-07 22:30:55 -06:00
James Lambert 7b5b54d8c1 Move near clipping plane closer to portal when rendering portal contents 2022-07-07 18:14:08 -06:00
James Lambert b47e38e674 Fix minor screen clipper bug 2022-07-07 12:44:47 -06:00
James Lambert 27b3687f5c Allocate different ranges of the zbuffer to different portal levels 2022-07-07 12:35:34 -06:00
James Lambert b8fa40c3c5 make portal clipping more precise 2022-07-07 08:26:26 -06:00
James Lambert c70db7b9e8 Polish up passing through portals
polish up portal border
2022-07-06 21:38:22 -06:00
James Lambert abf2c858db Implement special case logic when standing close to a portal 2022-07-06 12:42:44 -06:00
James Lambert 9c478b6585 Surface hole cutting is working 2022-07-05 23:23:12 -06:00
James Lambert 12c7ae1741 Fix some more portal hole cutting bugs 2022-07-05 17:56:39 -06:00
James Lambert f7167ecd72 Allow collision surface to portal surface to be a many to many relationship 2022-07-05 13:57:09 -06:00
James Lambert 5dcef6b458 Fix some more portal hole cutting bugs 2022-07-03 21:06:34 -06:00
James Lambert 2b22d12a0e Fix more hole cutting bugs 2022-07-03 20:19:49 -06:00
James Lambert e3e4b23654 Some portal surface generation debugging 2022-07-03 18:43:23 -06:00
James Lambert c7a5497512 Fix a hole cutting bug 2022-07-03 13:06:47 -06:00
James Lambert 9c189355b5 Fix some bugs in the hole cutting logic 2022-07-02 21:59:16 -06:00