Commit Graph

  • 156cba8aaf Merge pull request #729 from tophyr/pr/revert-vscode-launch-config main Chris Sarbora 2026-01-21 09:12:21 -06:00
  • 792359e7f6 Ignore all .vscode/* files Chris Sarbora 2026-01-21 09:10:17 -06:00
  • 3914c6d38c Delete VSCode Launch Configuration Chris Sarbora 2026-01-21 09:07:47 -06:00
  • 4edb96bdb0 Merge pull request #721 from jengelh/httplib Azamat H. Hackimov 2026-01-21 11:58:19 +03:00
  • 08dbc3714e Update vcpkg baseline 2025.12.12 Azamat H. Hackimov 2025-10-23 19:51:34 +03:00
  • 937e649ea6 Merge pull request #728 from tophyr/pr/add-vscode-debug-launch Chris Sarbora 2026-01-21 00:26:53 -06:00
  • 8dd35efe22 Add VSCode Debug Launch Configurations Chris Sarbora 2026-01-21 00:25:24 -06:00
  • 566242d920 Merge pull request #726 from tophyr/pr/specify-sdl-version Chris Sarbora 2026-01-21 00:22:57 -06:00
  • ad80d1bda3 Specify SDL version Chris Sarbora 2026-01-20 22:39:16 -06:00
  • cc33c2509a Update vcpkg baseline 2025.09.17 httplib Azamat H. Hackimov 2025-10-23 19:51:34 +03:00
  • 951bf416f4 build: fix build failure with cpp-httplib >= 0.23 Jan Engelhardt 2025-08-23 13:02:08 +02:00
  • 0171d7b76a Merge pull request #720 from jengelh/Wchar Louis Gombert 2025-06-15 20:39:10 +02:00
  • dee5467748 Resolve 160 instances of -Wchar-subscript Jan Engelhardt 2025-06-06 11:18:04 +02:00
  • 5ca72cba5b Replace sizeof(char) by 1 Jan Engelhardt 2025-06-06 10:53:41 +02:00
  • c68f6b029a Merge pull request #717 from jengelh/master Louis Gombert 2025-06-03 19:51:42 +02:00
  • 3b393da9ee lib: replace (*x). by x-> Jan Engelhardt 2025-05-20 10:12:38 +02:00
  • a7398dd65e Replace Zero_vector by vector{} Jan Engelhardt 2025-06-03 11:13:06 +02:00
  • 58aa9f55d9 lib: ditch vector::ne Jan Engelhardt 2025-05-20 06:34:57 +02:00
  • a7278df85e Merge pull request #701 from Lgt2x/load-level Azamat H. Hackimov 2025-06-03 11:17:48 +03:00
  • a84848c345 Merge pull request #716 from jengelh/grab Louis Gombert 2025-06-02 23:24:27 +02:00
  • 8d39908d88 Fix '-mission' and '-loadlevel' arguments Louis Gombert 2025-05-11 15:21:54 +02:00
  • ae7d8fbc17 Merge pull request #704 from jengelh/opneg Louis Gombert 2025-05-29 13:57:10 +02:00
  • ed5ff5ebcf Merge pull request #703 from jengelh/master Louis Gombert 2025-05-29 13:52:58 +02:00
  • 73625b2959 Merge pull request #715 from jengelh/adaptive_array_decompose Louis Gombert 2025-05-29 13:51:52 +02:00
  • 21359c13e0 Revert "Grab keyboard when the game is not launched with -nomousegrab" Jan Engelhardt 2025-05-27 23:12:44 +02:00
  • d1863f7528 Merge pull request #713 from jengelh/resol Louis Gombert 2025-05-27 19:44:07 +02:00
  • a84408d5fc ui: cure UBSAN warning about cast in UIStatic::SetTitle Jan Engelhardt 2025-05-24 20:11:00 +02:00
  • 12d016d70d options: resolve potential buffer overflow with resolution config button Jan Engelhardt 2025-05-24 20:02:08 +02:00
  • 7f25752440 Guard against garbage resolution index in the registry Jan Engelhardt 2025-05-23 15:46:34 +02:00
  • cff21136eb Merge commit 'adda1c1f15800e17ca2bc4cab94b02e96f9f559a' Jan Engelhardt 2025-05-26 23:50:20 +02:00
  • 6374ad34d2 renderer: fix refactoring mistake in g3_StartFrame Jan Engelhardt 2025-05-26 23:43:57 +02:00
  • eedd6aa6c2 lib: fix refactoring mistake in vm_MakeInverseMatrix Jan Engelhardt 2025-05-26 23:41:23 +02:00
  • b814fa3bd0 adaptive aligned std::array based vector types (#686) Jan Engelhardt 2025-05-25 15:09:41 +02:00
  • ed0d5377ed Use more vector = {...} assignment syntax Jan Engelhardt 2025-05-26 23:33:39 +02:00
  • f6e9033737 Use more vector::id, vector::ne, Zero_vector Jan Engelhardt 2025-05-26 23:14:28 +02:00
  • 7cf4fd28b9 lib: introduce vector::mag Jan Engelhardt 2025-05-26 23:11:11 +02:00
  • 17ea350062 lib: replace operator^(vector,vector) calls by vm_Cross3Product() Jan Engelhardt 2025-05-25 21:44:32 +02:00
  • 7069c1fefa lib: replace operator*(vector,vector) calls by vm_Dot3Product() Jan Engelhardt 2025-05-25 13:15:09 +02:00
  • f0dd1b5153 lib: introduce accessors for struct vector Jan Engelhardt 2025-05-25 13:15:09 +02:00
  • 500c6ca16f lib: introduce accessors for struct angvec Jan Engelhardt 2025-05-25 13:15:09 +02:00
  • 8c83dafd1f lib: introduce accessors for struct vector4 Jan Engelhardt 2025-05-25 14:16:02 +02:00
  • 8ae0d3a121 build: workaround fs::path::u8string warnings in C++20 Jon Daniel 2025-05-08 12:36:35 -07:00
  • e1a907bd64 build: add missing #include to cure compile error Jon Daniel 2025-05-08 12:36:35 -07:00
  • 76b527b5af Merge pull request #702 from Lgt2x/mouse-input-float Azamat H. Hackimov 2025-05-23 12:19:16 +03:00
  • c5245d62ae Merge pull request #707 from jengelh/vec Louis Gombert 2025-05-21 22:49:25 +02:00
  • 389cfe9b2a Merge pull request #705 from jengelh/bld Louis Gombert 2025-05-21 21:59:35 +02:00
  • ecd2d161ba lib: add static_asserts to vec<> accessors Jan Engelhardt 2025-05-21 16:59:29 +02:00
  • 9a6b5da647 lib: add const qualifiers to vecmat function parameters Jan Engelhardt 2025-05-19 21:56:26 +02:00
  • f93e01c330 lib: pass vecmat parameters by reference Jan Engelhardt 2025-05-19 17:24:31 +02:00
  • c61acd18bc lib: fix crash due to bogus type reinterpretation Jan Engelhardt 2025-05-21 16:26:54 +02:00
  • 15c4871c0a build: fix Descent3 program link failure Jan Engelhardt 2025-05-21 15:11:07 +02:00
  • de532e7c1d build: let cmake find httplib target again Jan Engelhardt 2025-05-21 15:07:31 +02:00
  • fec33e1492 build: fix spello in CMakeList.txt that causes httplib misdetection Jan Engelhardt 2025-05-21 14:56:43 +02:00
  • a62f1ed1a5 lib: implement vec::operator- with std::negate Jan Engelhardt 2025-05-20 05:55:30 +02:00
  • fea4ce218c lib: don't limit vector::operator- to outputting a 3-component vector Jan Engelhardt 2025-05-20 05:49:51 +02:00
  • 697c5c2e1c Store mouse dx as float. Remove custom behavior for no mouse grab Louis Gombert 2025-05-13 11:21:11 +02:00
  • 72cca13616 Merge pull request #700 from Lgt2x/vcpkg-version Louis Gombert 2025-05-08 21:57:38 +02:00
  • a7a532775b CI: update ubuntu to 22.04, as 20.04 is nearing EOL Louis Gombert 2025-05-08 21:03:29 +02:00
  • 32c5202ac8 VCPKG: Update baseline, lock libxcrypt version to build with GCC 15 Louis Gombert 2025-05-08 20:59:48 +02:00
  • adda1c1f15 adaptive aligned std::array based vector types (#686) Jon Daniel 2025-05-08 12:36:35 -07:00
  • 19762b9282 Merge pull request #695 from tophyr/pr/fix-mouselook Louis Gombert 2025-05-08 20:12:29 +02:00
  • f39bb8e2f3 Merge pull request #659 from Jayman2000/default-additional-dirs Louis Gombert 2025-05-08 19:30:22 +02:00
  • e28d6bc2cf Clean up mouselook entry logic Chris Sarbora 2025-04-13 00:10:12 -05:00
  • 67488932e3 Fix non-mouselook AND mouselook by not over-adjusting sensitivity and making up for it with a high rotation Chris Sarbora 2025-04-13 00:09:40 -05:00
  • 5b18e22e18 Fix mouselook Chris Sarbora 2025-04-12 01:57:43 -05:00
  • c58633f450 Add DEFAULT_ADDITIONAL_DIRS CMake option Jason Yundt 2024-10-05 14:15:35 -04:00
  • 67244d9535 Merge pull request #628 from winterheart/cfile-multisearch Louis Gombert 2025-03-25 20:24:29 +01:00
  • 702c1b7426 Patch file.cpp for SDL3 Louis Gombert 2025-03-10 23:46:11 +01:00
  • c89aa1b338 Ensure that screenshot are saved in writable path Azamat H. Hackimov 2024-10-08 21:06:05 +03:00
  • 405f6dfec6 Convert LocalCustomGraphicsDir and LocalCustomSoundsDir to use std::fs::path Azamat H. Hackimov 2024-10-08 17:42:30 +03:00
  • a3a66339a9 Ensure demo directory exists before writing a demo file Azamat H. Hackimov 2024-10-08 16:13:08 +03:00
  • 19e14d7b62 Cleanup loadgame / savegame functions Azamat H. Hackimov 2024-10-08 15:45:00 +03:00
  • 8800f1b4c7 Implementing base directory populating on init Azamat H. Hackimov 2024-10-08 11:54:14 +03:00
  • e511926408 Implementing ddio_GetPrefPath() and ddio_GetBasePath() Azamat H. Hackimov 2024-10-08 11:34:33 +03:00
  • f6a9f86d3c Fix ordering of base directories Azamat H. Hackimov 2024-10-08 11:31:43 +03:00
  • a341809183 Fix error message in mve_PlayMovie() Azamat H. Hackimov 2024-10-08 11:29:37 +03:00
  • 55827d453f Merge pull request #681 from Lgt2x/fullscreen-toggle Louis Gombert 2025-03-22 20:30:15 +01:00
  • 290c2ac34a Only reload Screen mode if resolution or window mode changes Louis Gombert 2025-03-22 20:21:06 +01:00
  • b976846b09 rend_SetPreferredState: allow changing resolution and fullscreen mode at the same time Louis Gombert 2025-03-21 21:37:10 +01:00
  • 05f9fce0b5 Always set window size dynamically when changing resolution Louis Gombert 2025-03-18 23:53:40 +01:00
  • d20b458fe9 Remove extraneous SDL_SetWindowSize messing with fullscreen on Mac Louis Gombert 2025-03-18 21:28:21 +01:00
  • 07ee9cf794 Merge pull request #683 from Lgt2x/macos-deps Louis Gombert 2025-03-16 23:06:32 +01:00
  • e6cd084bc0 Brewfile: add missing 'pkg-config' dependency Louis Gombert 2025-03-16 22:23:16 +01:00
  • 16b109b3c0 Defer to OS when loading game, so the loading screen will scale in window Louis Gombert 2025-03-16 21:33:03 +01:00
  • 56460730dc Fix toggle fullscreen with ALT+Enter Louis Gombert 2025-03-16 20:05:23 +01:00
  • 1795c5f805 Force resolution change when entering game Louis Gombert 2025-03-16 19:33:14 +01:00
  • 231c62d581 Merge pull request #682 from DescentDevelopers/macos-names Louis Gombert 2025-03-11 09:18:38 +01:00
  • 84b8d4eb20 Rename different versions of the Mac operating system to macOS, the current way to spell it halprin 2025-03-10 16:57:48 -06:00
  • 5cff7af614 Fullscreen arguments: only read on startup Louis Gombert 2025-03-10 23:16:35 +01:00
  • 5e5fdffd87 Remove unused lnxscreenmode files Louis Gombert 2025-03-10 23:06:06 +01:00
  • 6ecbf33d44 fix: use the resolution id found in the settings if any Louis Gombert 2025-03-10 23:03:05 +01:00
  • 692ff1f4bd Add a fullscreen toggle button in the settings Louis Gombert 2025-03-10 22:51:11 +01:00
  • 064d8814de Merge pull request #675 from Lgt2x/build-fixes Louis Gombert 2025-03-07 20:07:41 +01:00
  • 025f06123a Merge pull request #667 from Lgt2x/resolutions Louis Gombert 2025-03-07 20:05:59 +01:00
  • f3ecde3901 Merge pull request #680 from jengelh/master Louis Gombert 2025-03-07 20:04:38 +01:00
  • d842e9e6cc Add static/const qualifiers Jan Engelhardt 2024-12-22 16:57:43 +01:00
  • 401901c4f7 Replace sizeof/sizeof by std::size Jan Engelhardt 2024-12-22 16:46:42 +01:00
  • c99e57cfab Merge pull request #678 from Lgt2x/third-party-scripts Louis Gombert 2025-03-06 19:42:06 +01:00
  • 037288ea07 Merge pull request #674 from jopadan/main Louis Gombert 2025-03-06 19:34:09 +01:00
  • 9d8ed764c1 Osiris: only load first-party scripts Louis Gombert 2025-03-05 22:46:21 +01:00