Commit graph

  • 33e5176eaa Merge branch 'master' into mingw-fixes Christian Semmler 2024-01-07 12:25:22 -0500
  • 8a09a7a0b3 Limit scope for variables in compat mode Anonymous Maarten 2024-01-07 18:14:12 +0100
  • bb7e4df11b
    Move MxDirectDraw and MxDirect3D to mxdirectx (#413) Christian Semmler 2024-01-07 12:07:22 -0500
  • 7eea3139da Move MxDirectDraw and MxDirect3D to mxdirectx Christian Semmler 2024-01-07 11:59:28 -0500
  • 8db36722d8
    Implement/match Lego3DView and parent classes (#412) Christian Semmler 2024-01-06 21:29:32 -0500
  • 65437f732d Use shorthand calls Christian Semmler 2024-01-06 21:17:25 -0500
  • 3552eb3dd6 Remove comment Christian Semmler 2024-01-06 17:11:33 -0500
  • 8dd19f6fa6 Format Christian Semmler 2024-01-06 17:10:31 -0500
  • 47cc915dda Format Christian Semmler 2024-01-06 17:09:52 -0500
  • da675e3e29 Use FALSE for m_timerRunning Christian Semmler 2024-01-06 17:08:31 -0500
  • 6c20af9ad9 Remove garbage Christian Semmler 2024-01-06 16:42:56 -0500
  • 0f241f059a Remove garbage Christian Semmler 2024-01-06 16:42:34 -0500
  • 2acea1e5b7 Lego3DManager Christian Semmler 2024-01-06 16:39:35 -0500
  • f5bb767fe2 Fixes Christian Semmler 2024-01-06 16:25:53 -0500
  • 360366515c Lego3DView Christian Semmler 2024-01-06 16:24:25 -0500
  • c5bf56d476 Implement/match LegoView/1 Christian Semmler 2024-01-06 15:56:59 -0500
  • e1ff2712ed Implement/match TglSurface Christian Semmler 2024-01-06 15:15:55 -0500
  • d739025519 Fix warning: inline function 'MxStreamerSubClass1::MxStreamerSubClass1(undefined4)' used but never defined Anonymous Maarten 2024-01-06 20:32:22 +0100
  • e878b4b9d4 Fix inline function 'void TglImpl::RendererImpl::Destroy()' used but never defined Anonymous Maarten 2024-01-06 20:25:06 +0100
  • edb3b9d213 Fix warning: deleting 'void*' is undefined [-Wdelete-incomplete] Anonymous Maarten 2024-01-06 20:18:06 +0100
  • b4ab277272 MxBackgroundAudioManager::m_unk0x13c is a MxS32 Anonymous Maarten 2024-01-06 20:13:51 +0100
  • dd802c7768 MxDirect3D::m_unk0x88c is a MxBool Anonymous Maarten 2024-01-06 20:11:59 +0100
  • 61e515067e MxOmni::m_timerRunning is a MxBool Anonymous Maarten 2024-01-06 20:10:26 +0100
  • f33372a539 Use COMPAT_MODE macro to fix errors with mingw gcc 12.2 Anonymous Maarten 2024-01-06 19:59:41 +0100
  • b52681021d cmake: add clang-format target Anonymous Maarten 2023-10-25 02:42:13 +0200
  • 5b1a5e01eb Add job pools with 1 job to disable parallel builds of lego1 and isle Anonymous Maarten 2023-07-02 13:54:25 +0200
  • dc3500f631
    Fixes for building isle with mingw on Linux (#410) Anonymous Maarten 2024-01-06 18:56:15 +0100
  • 798f235946 Remove unnecessary COMPAT_CONST use Christian Semmler 2024-01-06 12:52:14 -0500
  • 2e8ba1b279 Merge branch 'master' into mingw-for-upstream Christian Semmler 2024-01-06 12:37:03 -0500
  • 09292e29d2 Format Christian Semmler 2024-01-06 12:31:45 -0500
  • 1a64552e44 Fixes Christian Semmler 2024-01-06 12:28:34 -0500
  • dac2a517c3
    Implement/match LegoVideoManager::Tickle (#409) Christian Semmler 2024-01-06 12:06:50 -0500
  • 6d382df6da Rename some symbols Christian Semmler 2024-01-06 12:03:28 -0500
  • 6d8c858df3 Add stub ViewLODListManager::Lookup Anonymous Maarten 2024-01-06 13:06:32 +0100
  • 9d528c01b3 IDirectDrawSurface::BltFast's first 2 arguments are x/y coordinates, not pointers Anonymous Maarten 2024-01-06 12:57:19 +0100
  • 284fca6883 iterator object is used after the for loop Anonymous Maarten 2024-01-06 12:55:52 +0100
  • 253b558a02 Fix template functions for mingw Anonymous Maarten 2024-01-06 12:55:10 +0100
  • 2410ab8944 Fix use of STL's std::map + std::vector Anonymous Maarten 2024-01-06 12:54:20 +0100
  • e8cd47e65c Override MxAtomId::operator!= Anonymous Maarten 2024-01-06 12:53:12 +0100
  • 61ba57e2de Include string.h, stdlib.h and stdio.h for use of libc functions Anonymous Maarten 2024-01-06 12:52:49 +0100
  • cdb69676f4 LegoCameraController: return references to static data in stub functions Anonymous Maarten 2024-01-06 12:49:46 +0100
  • 33bfba825b g_mcoreCount seem to be signed integers Anonymous Maarten 2024-01-06 12:48:26 +0100
  • 6b10dd844f act3actor.h was not including mxcore.h, and using incorrect override Anonymous Maarten 2024-01-06 12:47:38 +0100
  • c923893c61 cmake: create LEGO1.DLL instead of libLEGO1.DLL, when using mingw Anonymous Maarten 2024-01-06 12:46:19 +0100
  • 5307f73243 cmake: dxguid must come after dinput Anonymous Maarten 2024-01-06 12:45:59 +0100
  • 3e42aa2af5 Rename smack files to lowercase Anonymous Maarten 2024-01-06 12:45:24 +0100
  • 401ca217f9 Add LEGO1.DLL resources Anonymous Maarten 2024-01-06 12:44:48 +0100
  • 819d01a25e Fix Christian Semmler 2024-01-05 19:47:14 -0500
  • c9bbc8948d Rename list functions Christian Semmler 2024-01-05 19:36:08 -0500
  • eb1952b5dc Add missing annotations Christian Semmler 2024-01-05 19:30:33 -0500
  • fc130ca213 Remove duplicate annotations Christian Semmler 2024-01-05 19:23:52 -0500
  • f5e7fd099c Match Christian Semmler 2024-01-05 19:15:52 -0500
  • 10324483a2 Implement LegoVideoManager::Tickle Christian Semmler 2024-01-05 18:51:16 -0500
  • 27269647f8
    Implement/match LegoVideoManager::ConfigureD3DRM (#408) Christian Semmler 2024-01-05 14:38:34 -0500
  • c889995604 Remove unnecessary forward decl Christian Semmler 2024-01-05 14:34:51 -0500
  • 444be1300b Fix name Christian Semmler 2024-01-05 14:34:23 -0500
  • 5f76949c04 Implement/match LegoVideoManager::ConfigureD3DRM Christian Semmler 2024-01-05 14:25:19 -0500
  • 9651ece809
    Improve accuracy of MxOmni::CreatePresenter (#407) Misha 2024-01-05 13:31:19 -0400
  • 55707c02f6 Match to 100% Christian Semmler 2024-01-05 12:26:46 -0500
  • c4502eb6fd
    Update mxactionnotificationparam.cpp Misha 2024-01-05 12:28:53 -0400
  • ace27d911b
    Improve accuracy of MxOmni::CreatePresenter Misha 2024-01-05 12:27:41 -0400
  • 9a5e1cb853
    legomodelpresenter vtable (#406) Misha 2024-01-04 21:01:04 -0400
  • 4895cc165c
    Update legomodelpresenter.cpp Misha 2024-01-04 20:56:11 -0400
  • a6ac9f8dff
    Update legomodelpresenter.cpp Misha 2024-01-04 20:53:13 -0400
  • b06f8c8458
    legomodelpresenter vtable Misha 2024-01-04 20:51:01 -0400
  • ce68a7b1f4
    Reccmp comparison engine refactor (#405) MS 2024-01-04 18:12:55 -0500
  • 1ea481d291 Remove redundant references to 'entry' symbol disinvite 2024-01-04 17:56:50 -0500
  • 365e081319 Reccmp comparison engine refactor disinvite 2024-01-04 17:30:41 -0500
  • eeb980fa0f
    Let game boot again (#404) Christian Semmler 2024-01-04 16:46:16 -0500
  • 9116c11c16 Let game boot again Christian Semmler 2024-01-04 16:40:49 -0500
  • c9946b84b3 Match Christian Semmler 2024-01-04 16:05:41 -0500
  • ad08770796 Implement/match MxDirect3D::D3DSetMode Christian Semmler 2024-01-04 16:03:44 -0500
  • df55b018f2 Match Christian Semmler 2024-01-04 15:32:26 -0500
  • 622fc8fb63
    GetZBufferDepth Misha 2024-01-04 15:55:56 -0400
  • 6d4ac5c90d Remove obsolete comment Christian Semmler 2024-01-04 14:33:39 -0500
  • 6695ae95e7 Fix deletion of modeArray Christian Semmler 2024-01-04 14:31:14 -0500
  • e7295f6744 Rename flag Christian Semmler 2024-01-04 14:29:13 -0500
  • d6fb89c0ad Rename Christian Semmler 2024-01-04 14:26:41 -0500
  • b530e80e50 Rename function Christian Semmler 2024-01-04 14:25:39 -0500
  • 48772b1a77 Rename vars Christian Semmler 2024-01-04 14:14:02 -0500
  • f8ddb0d289 Rename class Christian Semmler 2024-01-04 14:11:29 -0500
  • 8a56b1c50b WIP Christian Semmler 2024-01-04 13:59:18 -0500
  • 043c30e4d5 WIP Christian Semmler 2024-01-04 13:37:16 -0500
  • 7e6435f795 WIP Christian Semmler 2024-01-04 13:29:43 -0500
  • 5aef35d9c7
    Fix member visibility Christian Semmler 2024-01-04 06:35:28 -0500
  • 54ed98b9d6
    Implement/match MxDirect3D::D3DSetMode (#403) Christian Semmler 2024-01-04 16:16:16 -0500
  • a899b06f5a
    implement MxDirect3D::GetZBufferDepth (#402) Misha 2024-01-04 16:35:52 -0400
  • d4e7bb1132
    Implement/match MxDirect3D::SetDevice (#401) Christian Semmler 2024-01-04 14:37:15 -0500
  • 21d096dcd2
    implement TowTrackMissionState (#399) Misha 2024-01-03 23:31:55 -0400
  • a340b97fac Fixes Christian Semmler 2024-01-03 22:26:43 -0500
  • 49e3fa238f
    Implement/match most remaining MxDirect3D device enumeration functions (#400) Christian Semmler 2024-01-03 22:03:02 -0500
  • d47585b4b8 Fix names Christian Semmler 2024-01-03 22:00:00 -0500
  • 7c6af73418 Implement/match most remaining MxDirect3D device enumeration functions Christian Semmler 2024-01-03 21:54:38 -0500
  • 29facdf35f WIP Christian Semmler 2024-01-03 21:50:59 -0500
  • 50541075eb WIP Christian Semmler 2024-01-03 20:16:41 -0500
  • 5bf522b382
    TowTrackMissionState Misha 2024-01-03 20:06:14 -0400
  • 778b0f2108
    Implement/match MxDeviceEnumerate::ParseDeviceName and ProcessDeviceBytes (#398) Christian Semmler 2024-01-03 15:53:21 -0500
  • 5ccb522ecc WIP Christian Semmler 2024-01-03 15:39:34 -0500
  • 0ab8ebb770 WIP Christian Semmler 2024-01-03 15:13:20 -0500
  • d6b7f0f7ec WIP Christian Semmler 2024-01-03 15:06:03 -0500