Commit Graph

579 Commits (main)

Author SHA1 Message Date
Luke D. Jones 504dfb440e Mild optimizations 2023-07-31 22:16:07 +12:00
Luke D. Jones eecd3136cb Update TODO 2023-07-28 23:30:37 +12:00
Luke D. Jones f39cf5081e Fix opengl profile 2023-07-28 22:28:45 +12:00
Luke D. Jones 41ee680329 shaders: bind before use 2023-07-27 23:13:26 +12:00
Luke D. Jones d6276bfca4 Update cli help 2023-07-27 22:48:25 +12:00
Luke D. Jones 19a29ea467 Render: configurable target 2023-07-27 22:47:24 +12:00
Luke D. Jones 5651c58fcc Refactor: tray to solidify rendering API thing in preparation for extra renderers/drawers 2023-07-27 19:23:21 +12:00
Luke D. Jones d9ae0c1f8e Prep for ogl renderer 2023-07-26 17:16:09 +12:00
Luke D. Jones ceefe2976d Cleanup angle_to_screen 2023-07-26 14:06:44 +12:00
Luke D. Jones 261125a758 Remove the vast majority of floor/ceil/round ops 2023-07-25 22:48:12 +12:00
Luke D. Jones 2304bf95a3 Large cleanup 2023-07-25 21:49:13 +12:00
Luke D. Jones 6109858fbe Remove rust-toolchain 2023-07-25 19:57:45 +12:00
Luke D. Jones 930ed129f9 Merge branch 'embedded' 2023-07-25 09:37:19 +12:00
Luke D. Jones d480b5fd6f Fixup masked texture coords 2023-07-24 21:53:06 +12:00
Luke D. Jones 2bdaabc0b8 Minor fix to skybox. Remove same type conversions 2023-07-24 20:51:20 +12:00
Luke D. Jones 5ecc6cb56d Implement switching between shader post-process and software 2023-03-17 09:54:31 +01:00
Luke D. Jones b07d3595e6 Update ci 2023-01-16 15:02:20 +13:00
Luke D. Jones 140d75c462 Fix test 2023-01-16 14:37:36 +13:00
Luke D. Jones 88daf9e77e Fix test 2023-01-16 14:37:16 +13:00
Luke D. Jones dae8dd8ec8 Add git hooks and clean up 2023-01-16 14:34:11 +13:00
Luke D. Jones 8a5194e390 Add git hooks and clean up 2023-01-16 14:32:59 +13:00
Luke D. Jones c2a60475b8 Update docker image for CI 2022-10-12 14:59:24 +13:00
Luke D. Jones 1bc587147f Update docker image for CI 2022-10-12 14:59:02 +13:00
Luke D. Jones b2eeeb061a Update to use workspace deps 2022-10-12 14:51:10 +13:00
Luke D. Jones cab47e9764 Update to use workspace deps 2022-10-12 14:48:32 +13:00
Luke D. Jones 65eccdcfd9 Smooth motion of planes from half-speed lift 2022-09-02 20:20:05 +12:00
Luke D. Jones 0b806e03c3 Minor change to smooth items on half-speed lifts 2022-09-02 20:17:26 +12:00
Luke D. Jones a91851fcdb Smooth motion of planes from half-speed lift 2022-09-02 20:12:52 +12:00
Luke D. Jones 5326161e80 Minor change to smooth items on half-speed lifts 2022-09-02 19:39:06 +12:00
Luke D. Jones 53080bf490 Tiny performance improvement 2022-09-02 15:11:11 +12:00
Luke D. Jones 06bf1205dd Run with nosnd if no sound device 2022-09-02 14:02:12 +12:00
Luke D. Jones 8932611a04 SDL2 only 2022-09-02 13:37:35 +12:00
Luke D. Jones 751d049784 reduce buffer copies 2022-09-02 09:14:45 +12:00
Luke D. Jones f58af75f8c Runs on STM32MP1 2022-09-01 20:53:18 +12:00
Luke D. Jones e3ab2311cc Needs work 2022-09-01 20:23:02 +12:00
Luke D. Jones 6a2628875c Update 2022-08-30 15:33:07 +12:00
Luke D. Jones 5156bee9c7 Add cargo.lock 2022-08-30 15:29:00 +12:00
Luke D. Jones bb2805b667 Do a bit of feature cleanup 2022-08-14 10:58:05 +12:00
Luke D. Jones 577b0e2fea Update readme 2022-07-06 19:52:30 +12:00
Luke D. Jones 5639af6930 Minor doc-comments added 2022-06-25 20:34:07 +12:00
Luke D. Jones a5744b0314 Add missing index.html 2022-05-31 10:26:35 +12:00
Luke D. Jones 341f6b7a10 Adjust player bob and weapon swing calcs 2022-05-31 09:56:03 +12:00
Luke D. Jones d6273c7f51 Don't floor player bob 2022-05-31 00:02:58 +12:00
Luke D. Jones db8ee98bb8 Re-add misc/ after removal and clean from git tree to reduce git size 2022-05-30 23:17:38 +12:00
Luke D. Jones ebbe632094 Cleanup repo 2022-05-30 22:47:24 +12:00
Luke D. Jones b97179d269 Change last static array to vec in planes 2022-05-29 09:25:39 +12:00
Luke D. Jones 6740caece0 Remove another static array causing stack-overflow at higher-res 2022-05-29 09:09:36 +12:00
Luke D. Jones 8183d22887 Increase max visplanes for sigil 2022-05-28 23:14:03 +12:00
Luke D. Jones e1b87e113b Make fullscreen by default. Add resolution warning 2022-05-28 22:55:57 +12:00
Luke D. Jones 5f9cebe93a New bug 2022-05-28 22:30:53 +12:00