Commit graph

367 commits

Author SHA1 Message Date
James Lambert 9911fb37c9 Dynamic range for z buffer allocation 2022-11-16 19:53:03 -07:00
James Lambert 68f58dd8dc Implement dynamic far plane 2022-11-16 08:51:02 -07:00
James Lambert 14d0546752 Cache dynamic render data 2022-11-15 22:11:08 -07:00
James Lambert 41f658ef99 Fix broken stuff 2022-11-14 22:16:32 -07:00
James Lambert f10fc3ef95 Only keep one clipper result in the render plan 2022-11-14 20:59:21 -07:00
James Lambert d824c42317 finally unbork the new render plan 2022-11-14 08:30:14 -07:00
James Lambert be383858f3 A little less borken 2022-11-13 21:22:49 -07:00
James Lambert 5db7dc544a Finish out render plan code 2022-11-13 19:48:40 -07:00
James Lambert beadfaf2e0 Add window frame medium 2022-11-12 21:14:36 -07:00
James Lambert 927a977632 Fix projection matrix bug 2022-11-12 21:14:14 -07:00
James Lambert d4a662e638 Fix some test chamber issues 2022-11-12 20:41:53 -07:00
James Lambert 4e97e820b1 Separate camera setup from apply 2022-11-12 20:01:34 -07:00
James Lambert c33661e1c1 More robust rendering 2022-11-12 16:16:20 -07:00
James Lambert c714ef44ca Fix bug where a bad portal view can crash the game 2022-11-11 10:07:31 -07:00
James Lambert 3826c8612b Implement controller data recording 2022-11-11 09:46:40 -07:00
James Lambert 6ca5cb7908 Final version of skelatool for styx 2022-11-09 18:56:42 -07:00
James Lambert 768bfe4909 Work on script export 2022-10-04 21:52:22 -06:00
James Lambert 5a7a876207 Start lua documentation
get mesh object type implemented
2022-10-02 20:39:36 -06:00
James Lambert f767fdf8ab Add freecam 2022-09-27 19:33:56 -06:00
James Lambert 964a8f3fd1 More lua binding work 2022-09-18 14:11:36 -06:00
James Lambert d15446da29 Work on lua bindings 2022-09-13 13:18:24 -06:00
James Lambert 79234e6bae Work on lua bindings 2022-09-10 21:28:38 -06:00
James Lambert cd5962ad74 fix some skelatool bugs 2022-09-08 20:19:47 -06:00
James Lambert 591009adf1 Fix some bugs 2022-09-07 20:55:42 -06:00
James Lambert ba063fad60 Work on lua bindings some more 2022-09-05 21:23:48 -06:00
James Lambert a9b9f336c9 Work on lua bindings 2022-09-05 17:12:08 -06:00
James Lambert 134cd46d40 work on textures with palletes 2022-09-03 19:14:07 -06:00
James Lambert 2a470f201b Work on indexed image type 2022-09-02 08:40:36 -06:00
James Lambert 3a9459266c Incrase render state data 2022-09-01 20:59:05 -06:00
James Lambert b74c779c4b Work on test_chamber_02 2022-08-31 22:02:58 -06:00
James Lambert 1d0e29d5db Implement signal operators 2022-08-31 21:02:19 -06:00
James Lambert 0236fcc42c Cancel all cutscenes between levels 2022-08-31 08:25:56 -06:00
James Lambert 766857dad7 Merge branch 'master' of github.com:lambertjamesd/portal64 2022-08-31 07:36:55 -06:00
James Lambert e7601c2e4d Small elevator details 2022-08-31 07:36:07 -06:00
lambertjamesd 8f2b2376b0
Merge pull request #27 from skarard/master
WIP: Fix clean build errors
2022-08-30 20:47:08 -06:00
skarard a30d6bcba6 wip: pedestal animation broken (but builds) 2022-08-29 17:53:23 +01:00
skarard 25b35d6fa5 build: updated the make file to build the pedestal along with the other models 2022-08-29 17:52:41 +01:00
skarard bf57216114 fix: Closed code block 2022-08-29 12:51:26 +01:00
skarard 26164a0c61 build: convert all pngs first to allow .ims to combine files, do not convert file with unsupported file type 2022-08-29 12:07:03 +01:00
skarard d3c585a030 build: fix a error when resetting canvas metadata 2022-08-29 11:49:26 +01:00
skarard 68df8146c2 build: Ensure the image textures are genereated before the models are built 2022-08-29 10:40:50 +01:00
skarard 8c3e706a5e build: Simplified vpk directory structure 2022-08-29 10:34:48 +01:00
skarard 60acbf2424 build: Added required hl2_sound_misc files 2022-08-29 10:33:02 +01:00
skarard b4f3d219d0 build: Make file runs setup_dependencies.sh for skelatool64 2022-08-29 10:32:08 +01:00
skarard f30d528af7 build: file system traversal, fixed Cimg version 2022-08-29 10:31:12 +01:00
skarard ba5e2173ab bugfix: assimp's Rotate is not const qualified 2022-08-29 09:58:55 +01:00
James Lambert 5a3d5d86b2 Work on elevator transition 2022-08-27 21:54:05 -06:00
James Lambert b59695f2a4 work on next test chamber 2022-08-26 21:20:14 -06:00
James Lambert 70b2585a1c Move shooting controls to the second player d-pad 2022-08-20 19:19:44 -06:00
James Lambert f7ee3f1880 Level polish 2022-08-19 21:21:22 -06:00