Commit Graph

  • 1abb21fb3d Include d3drm directory with EXCLUDE_FROM_ALL Anonymous Maarten 2024-06-26 00:54:14 +0200
  • ba2ec7352d Disable __wine_dbg_cdecl Anonymous Maarten 2024-06-26 00:53:03 +0200
  • acf813fab5 Introduce d3drm_guid containing the guids of d3drm Anonymous Maarten 2024-06-26 00:51:48 +0200
  • f61785c3c8 32- and 64-bit LEGO1.dll export different symbol names Anonymous Maarten 2024-06-26 00:39:02 +0200
  • 6ece169019 Assume mmx is supported on x64, require a test for x86 and disabled on other archs Anonymous Maarten 2024-06-26 00:38:05 +0200
  • f085b762d2 DESCRIPTION in .def file(s) is deprecated Anonymous Maarten 2024-06-26 00:37:17 +0200
  • c37e3d9307 Create d3dxof import library for MSVC Anonymous Maarten 2024-06-26 00:36:20 +0200
  • 29c25e7285 Ignore different 'const' qualifiers with MSVC Anonymous Maarten 2024-06-26 00:34:13 +0200
  • 192a59fe0b Ignore -Wdiscarded-qualifiers warning with const vtables Anonymous Maarten 2024-06-25 16:05:13 +0200
  • 2643cda499 Add mingw64 build to the ci matrix Anonymous Maarten 2024-06-25 15:21:44 +0200
  • 5b26878eb0 Don't cast address to scalar (this is fishy) Anonymous Maarten 2024-06-26 02:40:44 +0200
  • 01ebf5419c Casting from void* to a smaller-sized integer needs an intermediate equally-sized integer Anonymous Maarten 2024-06-25 15:11:44 +0200
  • c82e96c578 Fix 64-bit mxdsbuffer pointer arithmetic Anonymous Maarten 2024-06-25 15:09:19 +0200
  • 0281decbfd x86's stdcall becomes MS's x64 calling canvention Anonymous Maarten 2024-06-25 15:01:36 +0200
  • ad1aab5e34 cmake: look for iniparser using config file first, then try our custom module file Anonymous Maarten 2024-06-25 14:42:52 +0200
  • 8bf48835a3 m_extraCharacterId is an integer, not a pointer Anonymous Maarten 2024-06-26 02:47:57 +0200
  • c8628aca3d d3drm: store LPVOID data instead of DWORD Anonymous Maarten 2024-06-25 14:11:09 +0200
  • 15f9371eb8 cmake: using ISLE_USE_DX5 means going all-in Anonymous Maarten 2024-06-26 01:54:37 +0200
  • d36a5b6728 Add 64-bit MSVC to the build matrix Anonymous Maarten 2024-06-26 00:59:19 +0200
  • 5cd0c7f5f6 Add dxfile.h Anonymous Maarten 2024-06-26 00:55:25 +0200
  • a36829031b lego1 leaks d3drm headers Anonymous Maarten 2024-06-26 00:54:32 +0200
  • 4c69ded866 Include d3drm directory with EXCLUDE_FROM_ALL Anonymous Maarten 2024-06-26 00:54:14 +0200
  • d36c8dc94b Disable __wine_dbg_cdecl Anonymous Maarten 2024-06-26 00:53:03 +0200
  • ccab074bf8 Introduce d3drm_guid containing the guids of d3drm Anonymous Maarten 2024-06-26 00:51:48 +0200
  • 5ebbf0b3a9 32- and 64-bit LEGO1.dll export different symbol names Anonymous Maarten 2024-06-26 00:39:02 +0200
  • 2f25748dec Assume mmx is supported on x64, require a test for x86 and disabled on other archs Anonymous Maarten 2024-06-26 00:38:05 +0200
  • 8436d70274 DESCRIPTION in .def file(s) is deprecated Anonymous Maarten 2024-06-26 00:37:17 +0200
  • 1f45f1d89a Create d3dxof import library for MSVC Anonymous Maarten 2024-06-26 00:36:20 +0200
  • a49d2df39f Ignore different 'const' qualifiers with MSVC Anonymous Maarten 2024-06-26 00:34:13 +0200
  • 554a679dc0 Merge commit '8113a17167e92133f5a0793967bf1e485dafd07a' into new-isle-decomp Anonymous Maarten 2024-06-25 20:22:08 +0200
  • ec19d5edb0 Fix mingw build + copy d3drm from wine (#25) Anonymous Maarten 2024-06-24 16:25:51 +0200
  • 0f77823a7e Update README.md Christian Semmler 2024-06-16 15:30:16 +0200
  • 806afaa210 Replace DirectSound with miniaudio (#21) Christian Semmler 2024-06-16 09:26:04 -0400
  • d537d69d13 Merge commit 'd869d565c282b89bffefd8b298048dfbbbc7808b' into new-isle-portable Anonymous Maarten 2024-06-25 20:01:36 +0200
  • 974cb8e6d3 Merge commit 'c22c6f337960f0c4c2f1170e857417926cbeeb0f' into new-isle-portable Anonymous Maarten 2024-06-25 19:32:52 +0200
  • 71559309a9 Rename InitPresenters to Create, remove this keyword (#1000) (#20) Christian Semmler 2024-06-07 16:17:20 -0400
  • 3d59615274 Merge commit 'ba378eb22442d71fe4f23a5c818cdfad16d3b16d' into new-isle-decomp Anonymous Maarten 2024-06-25 17:56:33 +0200
  • 8d5bfb40d9 Merge commit '828b35e9d22c7a17f7af4906049b56e0b1f4c789' into new-isle-decomp Anonymous Maarten 2024-06-25 17:55:25 +0200
  • 0d452a7fe2 Fix cursors (#17) Christian Semmler 2024-06-02 11:20:41 -0400
  • 4bf9174c15 Add SDL cursors (#16) Christian Semmler 2024-06-01 10:54:17 -0400
  • 8a2bbcac84 Define cursor enum and custom cursor window message (#980) (#15) Christian Semmler 2024-06-01 10:10:17 -0400
  • f87c1a0b6f Use SDL macros for return values Christian Semmler 2024-05-31 23:20:14 -0400
  • 880ae98f0b Remove dependency on dinput, use SDL keyboard state for navigation (#14) Christian Semmler 2024-05-31 23:13:27 -0400
  • 636996caf6 Improve naming, use virtual key constants (#979) (#13) Christian Semmler 2024-05-31 22:48:41 -0400
  • 931fcd0381 Fix missing return Christian Semmler 2024-05-31 18:05:05 -0400
  • 65036e1a36 Use SDL window instead of Win32 window (#12) Christian Semmler 2024-05-31 17:56:00 -0400
  • 3190a6c23a Merge commit '77af1a5483780db06f09558d248a4766763c8701' into new-isle-decomp Anonymous Maarten 2024-06-25 17:51:48 +0200
  • dda6778665 Replace Windows registry with .ini file (#10) Christian Semmler 2024-05-31 14:04:00 -0400
  • 889bd4c1cd Add SDL callbacks to isleapp (#9) Christian Semmler 2024-05-31 10:45:51 -0400
  • 21502ecf18 Replace Windows threads with SDL threads (#8) Christian Semmler 2024-05-30 16:56:44 -0400
  • 641ae70ab9 Replace Windows CriticalSection with SDL Mutex (#7) Christian Semmler 2024-05-30 16:38:42 -0400
  • 6f2481e8d6 Use USHRT_MAX instead of MAXWORD (#975) (#6) Christian Semmler 2024-05-30 16:04:55 -0400
  • fc76114a36 Merge commit '76435d803f768be8da9821d72b98306a4b043ad2' into new-isle-decomp Anonymous Maarten 2024-06-25 17:49:43 +0200
  • 6f1aebbb02 Add SDL3 and replace Windows semaphores (#4) Christian Semmler 2024-05-30 14:41:20 -0400
  • 94081312c3 Merge commit 'ac41854149776a30b7acaa89808cee0a7cad7380' into new-isle-decomp Anonymous Maarten 2024-06-25 17:47:35 +0200
  • 4258fb0deb Add back some stuff from decomp (#2) Christian Semmler 2024-05-23 14:09:57 -0400
  • f3f8480834 Update CONTRIBUTING.md Christian Semmler 2024-05-23 19:33:28 +0200
  • 42f74b6592 Update README.md Christian Semmler 2024-05-23 19:15:16 +0200
  • 3ec9c98daf Update TODO comments Christian Semmler 2024-05-23 12:28:03 -0400
  • c1f20a4502 Merge commit '6774784b37ec185297191c0dd87251a53f3c7e4c' into new-isle-decomp Anonymous Maarten 2024-06-25 17:46:10 +0200
  • dc61d91e99 Remove SmartHeap Christian Semmler 2024-05-16 22:36:17 -0400
  • 6d07a284df Remove naming script (for now) Christian Semmler 2024-05-16 22:32:24 -0400
  • e4e959d70b Check out submodules Christian Semmler 2024-05-16 22:27:52 -0400
  • 751693489c Update README Christian Semmler 2024-05-16 22:24:17 -0400
  • 874f3a26ff Adjust GH actions Christian Semmler 2024-05-16 22:22:52 -0400
  • e2263ca8ae Add rudimentary README Christian Semmler 2024-05-16 22:20:55 -0400
  • 3fdf45968e Remove decomp tools Christian Semmler 2024-05-16 22:20:47 -0400
  • a548770f7e Add libsmacker to replace smack.lib Christian Semmler 2024-05-16 22:11:33 -0400
  • 8886508ae8 Merge remote-tracking branch 'origin/master' into build-mingw64 Anonymous Maarten 2024-06-25 18:45:39 +0200
  • 492954f347
    Updates from isledecomp/isle (#27) Christian Semmler 2024-06-25 09:12:08 -0700
  • 5428eda992 Updates Christian Semmler 2024-06-25 09:00:31 -0700
  • f6a285b8c1 Backports of isle-portable x64 fixes (#1044) Anonymous Maarten 2024-06-25 17:56:30 +0200
  • 983079a754 Implement/match LegoPlantManager::FUN_10026c50 (#1043) Christian Semmler 2024-06-25 08:28:10 -0700
  • 0d84d0cac5 Implement AnimState (#1042) jonschz 2024-06-21 20:41:01 +0200
  • 266ead65da Implement/match LegoPlantManager interaction functions (#1041) Christian Semmler 2024-06-19 12:57:05 -0400
  • f0c7ed0d47 Implement/match more LegoPlantManager functions (#1040) Christian Semmler 2024-06-19 12:02:54 -0400
  • 0e5d2973fb Implement/match LegoPlantManager::CreatePlant (#1039) Christian Semmler 2024-06-18 13:35:03 -0400
  • 8958b393db Bootstrap LegoPlantManager, add plants data (#1038) Christian Semmler 2024-06-17 14:11:27 -0400
  • 41db1c443b Implement/match Motocycle, consistent notification names (#1037) Christian Semmler 2024-06-16 10:47:53 -0400
  • e5822de1da Implement/match Bike (#1036) Christian Semmler 2024-06-16 09:54:40 -0400
  • 8113a17167
    Backports of isle-portable x64 fixes (#1044) Anonymous Maarten 2024-06-25 17:56:30 +0200
  • 62307e1819
    Implement/match LegoPlantManager::FUN_10026c50 (#1043) Christian Semmler 2024-06-25 08:28:10 -0700
  • 9dd761ae76 Ignore -Wdiscarded-qualifiers warning with const vtables Anonymous Maarten 2024-06-25 16:05:13 +0200
  • 46e1ba6450 Add mingw64 build to the ci matrix Anonymous Maarten 2024-06-25 15:21:44 +0200
  • f45939187f cmake: don't emit a warning about bitness anymore Anonymous Maarten 2024-06-25 15:21:31 +0200
  • da69f7faa9 Don't cast address to scalar (this is fishy) Anonymous Maarten 2024-06-25 15:12:14 +0200
  • d5135f997f Casting from void* to a smaller-sized integer needs an intermediate equally-sized integer Anonymous Maarten 2024-06-25 15:11:44 +0200
  • c7a4e6b2b1 Assume cpuid is available on x86_64, needs testing on i386 and unavailable on anything else Anonymous Maarten 2024-06-25 15:09:55 +0200
  • e22ebd4382 Fix 64-bit mxdsbuffer pointer arithmetic Anonymous Maarten 2024-06-25 15:09:19 +0200
  • 27c6f7969c Store HFILE in its own member variable Anonymous Maarten 2024-06-25 15:06:01 +0200
  • da96d4d871 memset 2nd argument is int Anonymous Maarten 2024-06-25 15:04:22 +0200
  • a1c1dd3b80 Don't cast pointers to integers before comparison Anonymous Maarten 2024-06-25 15:03:53 +0200
  • 6e47c6b295 Fix warning about assigning const string literals to variable char pointers Anonymous Maarten 2024-06-25 15:02:47 +0200
  • 9a2de9bccc x86's stdcall becomes MS's x64 calling canvention Anonymous Maarten 2024-06-25 15:01:36 +0200
  • a37ca7aa75 cmake: look for iniparser using config file first, then try our custom module file Anonymous Maarten 2024-06-25 14:42:52 +0200
  • 15f874803d d3drm: store LPVOID data instead of DWORD Anonymous Maarten 2024-06-25 14:11:09 +0200
  • e7fb67bb9f
    Fix mingw build + copy d3drm from wine (#25) Anonymous Maarten 2024-06-24 16:25:51 +0200
  • 81fcbbb4b1 ncc: define SDLCALL as empty instead Anonymous Maarten 2024-06-24 16:19:46 +0200
  • cda858997e No need for lego/legoomni/include Anonymous Maarten 2024-06-24 16:17:40 +0200
  • 8cf852e674 clang-format violations keep up popping out of nowhere Anonymous Maarten 2024-06-24 16:07:22 +0200