Commit graph

  • 766857dad7 Merge branch 'master' of github.com:lambertjamesd/portal64 James Lambert 2022-08-31 07:36:55 -0600
  • e7601c2e4d Small elevator details James Lambert 2022-08-31 07:36:07 -0600
  • 8f2b2376b0
    Merge pull request #27 from skarard/master lambertjamesd 2022-08-30 20:47:08 -0600
  • a30d6bcba6 wip: pedestal animation broken (but builds) skarard 2022-08-29 17:53:23 +0100
  • 25b35d6fa5 build: updated the make file to build the pedestal along with the other models skarard 2022-08-29 17:52:41 +0100
  • bf57216114 fix: Closed code block skarard 2022-08-29 12:51:26 +0100
  • 26164a0c61 build: convert all pngs first to allow .ims to combine files, do not convert file with unsupported file type skarard 2022-08-29 12:07:03 +0100
  • d3c585a030 build: fix a error when resetting canvas metadata skarard 2022-08-29 11:49:26 +0100
  • 68df8146c2 build: Ensure the image textures are genereated before the models are built skarard 2022-08-29 10:40:50 +0100
  • 8c3e706a5e build: Simplified vpk directory structure skarard 2022-08-29 10:34:48 +0100
  • 60acbf2424 build: Added required hl2_sound_misc files skarard 2022-08-29 10:33:02 +0100
  • b4f3d219d0 build: Make file runs setup_dependencies.sh for skelatool64 skarard 2022-08-29 10:32:08 +0100
  • f30d528af7 build: file system traversal, fixed Cimg version skarard 2022-08-29 10:31:12 +0100
  • ba5e2173ab bugfix: assimp's Rotate is not const qualified skarard 2022-08-29 09:58:55 +0100
  • 5a3d5d86b2 Work on elevator transition James Lambert 2022-08-27 21:54:05 -0600
  • b59695f2a4 work on next test chamber James Lambert 2022-08-26 21:20:14 -0600
  • 70b2585a1c Move shooting controls to the second player d-pad James Lambert 2022-08-20 19:19:44 -0600
  • f7ee3f1880 Level polish James Lambert 2022-08-19 21:21:22 -0600
  • 2a1658cdcb fix some portal tunneling bugs James Lambert 2022-08-19 20:37:40 -0600
  • d56aac8c1d Fixup some bugs James Lambert 2022-08-15 08:22:44 -0600
  • 333b17f9ad Fix player standing logic fix lighting logic on rotated meshes with an armature James Lambert 2022-08-12 21:02:18 -0600
  • c656c50c60 Fix bug where fast objects can pass by portals James Lambert 2022-08-12 12:23:49 -0600
  • a4751e0bda Have player handle its own collision James Lambert 2022-08-12 08:23:08 -0600
  • 338b197dcc Fix bugs in level transitions James Lambert 2022-08-11 19:04:13 -0600
  • d48c57a19e Work on signage for all levels James Lambert 2022-08-10 08:24:24 -0600
  • a2a88ac1aa Have signage room number count James Lambert 2022-08-09 21:50:47 -0600
  • 6f78076558 work on dynamic signage James Lambert 2022-08-09 12:59:09 -0600
  • c8c56abdb5 Fixup skeletal animation and armatures James Lambert 2022-08-08 22:08:00 -0600
  • 0fafeee5b0 Work on pedestal animation James Lambert 2022-08-08 08:37:33 -0600
  • 6e51bf109e Fix sk64 init logic James Lambert 2022-08-07 22:05:45 -0600
  • 0a9071805b Work on portal gun pedestal James Lambert 2022-08-07 18:57:12 -0600
  • 18a879d7fa Fixup skeletal animation James Lambert 2022-08-07 13:55:50 -0600
  • ec0c6a79dc Work on portal gun pedestal work on movement polish James Lambert 2022-08-04 12:58:10 -0600
  • 6ced424472 Work on test chambers 2 and 3 James Lambert 2022-08-02 13:13:46 -0600
  • 0b72b423a8 work on test chamber 01 James Lambert 2022-08-01 19:43:24 -0600
  • 781b561198 work on physics James Lambert 2022-07-31 20:16:11 -0600
  • c24ac7b527 Work on swept collision James Lambert 2022-07-26 21:41:14 -0600
  • 475a182a79 Start work on loading next level James Lambert 2022-07-25 08:23:27 -0600
  • b6821b5de6 v0.5.1 James Lambert 2022-07-25 07:43:37 -0600
  • 20f84f1fd4 Fix pointers after loading level from cart James Lambert 2022-07-24 16:03:29 -0600
  • 0a8db5cc0e Seperate levels from code segment James Lambert 2022-07-24 08:52:28 -0600
  • edd22cd670 Work on swept collision James Lambert 2022-07-24 08:27:12 -0600
  • 738b238cd2 Work on swept epa James Lambert 2022-07-22 08:34:50 -0600
  • 85bc20f861 Fail to calculate tangents manually James Lambert 2022-07-21 07:30:23 -0600
  • 1bce4c8ee8 Allow materials to specify a normal map and choose a specific channel James Lambert 2022-07-20 08:38:34 -0600
  • d2dbd93239 Allow a material to be specified for the entire command line James Lambert 2022-07-19 07:52:21 -0600
  • d9d42d05e9 Rename cotangent to bitangent James Lambert 2022-07-18 21:53:48 -0600
  • 234c6fa5ee Add ability to specify normal source as tangent and cotangent James Lambert 2022-07-18 08:14:13 -0600
  • 8feee14f58 turn on release mode James Lambert 2022-07-16 16:33:25 -0600
  • 97a0ef5699 Allow second controller to control debug rendering James Lambert 2022-07-16 16:33:08 -0600
  • 407aaf7bdc Update test chamber James Lambert 2022-07-16 16:32:31 -0600
  • c38a5d5472 Some minor bug fixes James Lambert 2022-07-14 16:57:30 -0600
  • 221bec7848 Fix some bugs James Lambert 2022-07-13 08:46:22 -0600
  • 5efc317b23 bug fixes James Lambert 2022-07-12 20:35:46 -0600
  • 66faa76851 Fix hole opening bug James Lambert 2022-07-10 14:43:29 -0600
  • 589bc4a9fb Animate portal hole opening James Lambert 2022-07-10 14:36:12 -0600
  • a1d670faf6 Start work on portal animation James Lambert 2022-07-09 21:47:40 -0600
  • 7e9843f439 Fixup some portal rendering issues James Lambert 2022-07-09 19:25:57 -0600
  • 5f517da095 Implement basics for polygon screen cover James Lambert 2022-07-09 16:37:04 -0600
  • 16bf155b16 Fix some hole cutting bugs James Lambert 2022-07-08 20:48:11 -0600
  • 1e2e20d828 Some more portal polish James Lambert 2022-07-07 22:43:56 -0600
  • 421c943132 Fix portal face clipping issue James Lambert 2022-07-07 22:30:55 -0600
  • 7b5b54d8c1 Move near clipping plane closer to portal when rendering portal contents James Lambert 2022-07-07 18:14:08 -0600
  • b47e38e674 Fix minor screen clipper bug James Lambert 2022-07-07 12:44:47 -0600
  • 27b3687f5c Allocate different ranges of the zbuffer to different portal levels James Lambert 2022-07-07 12:35:34 -0600
  • b8fa40c3c5 make portal clipping more precise James Lambert 2022-07-07 08:26:26 -0600
  • c70db7b9e8 Polish up passing through portals polish up portal border James Lambert 2022-07-06 21:38:22 -0600
  • abf2c858db Implement special case logic when standing close to a portal James Lambert 2022-07-06 12:42:44 -0600
  • 9c478b6585 Surface hole cutting is working James Lambert 2022-07-05 23:23:12 -0600
  • 12c7ae1741 Fix some more portal hole cutting bugs James Lambert 2022-07-05 17:56:39 -0600
  • f7167ecd72 Allow collision surface to portal surface to be a many to many relationship James Lambert 2022-07-05 13:57:09 -0600
  • 5dcef6b458 Fix some more portal hole cutting bugs James Lambert 2022-07-03 21:06:34 -0600
  • 2b22d12a0e Fix more hole cutting bugs James Lambert 2022-07-03 20:19:49 -0600
  • e3e4b23654 Some portal surface generation debugging James Lambert 2022-07-03 18:43:23 -0600
  • c7a5497512 Fix a hole cutting bug James Lambert 2022-07-03 13:06:47 -0600
  • 9c189355b5 Fix some bugs in the hole cutting logic James Lambert 2022-07-02 21:59:16 -0600
  • a2b322d348 Finish up hole cutting logic James Lambert 2022-07-02 12:39:20 -0600
  • cf9f53755e Implement hole cutting algorithm James Lambert 2022-07-01 22:12:09 -0600
  • c7734ca524 Implement triangulation James Lambert 2022-06-30 08:41:01 -0600
  • 2520920f4c cutting algorithm appears to be working James Lambert 2022-06-30 07:27:07 -0600
  • 9f1ef5f184 Work on more bugs James Lambert 2022-06-29 18:05:16 -0600
  • 2cd0216931 Refactor SurfaceBuilder to contain copy of PortalSurface instead of referencing it James Lambert 2022-06-29 07:46:00 -0600
  • 63d614a777 Work on portal surface hole cutting some more James Lambert 2022-06-28 22:21:30 -0600
  • eaa39ca9c8 Start debugging hole cutting logic James Lambert 2022-06-28 13:09:09 -0600
  • cdd72f9f49 More work on hole cutting algorithm James Lambert 2022-06-28 08:31:05 -0600
  • c8a5301eaf Get -02 optimizations working Fix some small bugs James Lambert 2022-06-27 21:41:33 -0600
  • d96e1c88a3 Finish up hole cutting logic James Lambert 2022-06-27 20:01:48 -0600
  • 8036e3d60f Figure out some steps in hole cutting logic James Lambert 2022-06-27 08:25:01 -0600
  • 2a30dbd8c9 Fix compiler bugs James Lambert 2022-06-26 20:57:57 -0600
  • 17ef47fe2c Work on portal surface hole cutting James Lambert 2022-06-26 18:57:00 -0600
  • 92247567e0 Refactor portal surface to remove faces and only deal with edges James Lambert 2022-06-25 16:06:42 -0600
  • 40cdc0d02a Work on player collision logic some James Lambert 2022-06-25 15:24:50 -0600
  • 3d7f85f25d Split triggers and cutscenes and allow cutscenes to reference other cutscenes James Lambert 2022-06-25 14:10:18 -0600
  • 5d25fb2cfb Allow for more than one cutscene to run at once James Lambert 2022-06-25 12:17:13 -0600
  • e788782e57 work on second test chamber James Lambert 2022-06-24 22:30:12 -0600
  • 7ee68bb904 Implement test chamber 2 logic James Lambert 2022-06-23 22:43:03 -0600
  • 6c45c3437f Work on second test chamber James Lambert 2022-06-23 17:20:48 -0600
  • f2b6ebd66f Work on elevator logic James Lambert 2022-06-22 23:20:48 -0600
  • 474d8f9d76 Work on elevator cutscene logic James Lambert 2022-06-22 16:56:38 -0600
  • 916d9828fd Separate out graphics scale into model scale and fixed point scale James Lambert 2022-06-21 21:49:14 -0600