Commit Graph

  • e03401c98b
    adjust rotational speed by delta time (#208) MattKC 2025-05-31 04:21:22 -0700
  • 42f0c8ad5e adjust rotational speed by delta time itsmattkc 2025-05-30 19:31:29 -0700
  • 613e5b8d9f
    Add lighting for software renderer (#205) Anders Jenbo 2025-05-31 03:28:00 +0200
  • 77aabea362 Add lighting for software renderer Anders Jenbo 2025-05-30 21:22:23 +0200
  • 0ab5070b46
    software: Add support for transparent surfaces (#201) Anders Jenbo 2025-05-31 02:41:09 +0200
  • 20d4ed7613
    Fix spelling + avoid ubsan violation when count/vertices is 0 (#3) Anonymous Maarten 2025-05-31 02:40:02 +0200
  • f6c9eaa006
    Fix bad normals (#206) Anders Jenbo 2025-05-31 02:39:21 +0200
  • 3eba4fce12
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-05-30 17:33:33 -0700
  • ac971f8c15
    Assertion in MxTransitionManager::StartTransition is beta10-only (#1534) Anonymous Maarten 2025-05-31 02:33:28 +0200
  • a699a4316a
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-05-30 17:20:18 -0700
  • 941bc6ffa9
    Fix UBSAN entering the petrol station car building minigame (#1533) Anonymous Maarten 2025-05-31 02:19:11 +0200
  • 505978393b Fix bad normals Anders Jenbo 2025-05-31 01:52:02 +0200
  • 6afb7626a0
    Add lighting (#200) Anders Jenbo 2025-05-31 01:12:54 +0200
  • f297d55f87
    One uniform buffer for each stage + fix registers (#2) Anonymous Maarten 2025-05-31 00:19:31 +0200
  • 19b98d2a45 Add lighting Anders Jenbo 2025-05-29 22:58:39 +0200
  • 63a0be90a5
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-05-30 12:43:47 -0700
  • e813a12a4a
    Fix notification/presenter casts (#1532) Anonymous Maarten 2025-05-30 21:43:33 +0200
  • 58b5a2b96d
    Allow entering helicopter build minigame (#204) Anonymous Maarten 2025-05-30 21:23:54 +0200
  • d0f4725f0f
    Fill in unknown color string descriptions (#1531) Fabian Neundorf 2025-05-30 21:12:49 +0200
  • 364844d6d0
    Use SDL_rand/SDL_randf (#203) Anonymous Maarten 2025-05-30 21:01:01 +0200
  • bf23f4d0d1 software: Add support for transparent surfaces Anders Jenbo 2025-05-30 16:55:13 +0200
  • 8daba1381f MxBackgroundAuioManager gets a MxWavePresenter Anonymous Maarten 2025-05-30 19:56:02 +0200
  • 592f14b215 LegoCarBuild: cast c_notificationType0 to MxNotificationParam Anonymous Maarten 2025-05-30 19:52:37 +0200
  • 2d58a276e8 Use SDL_rand/SDL_randf Anonymous Maarten 2025-05-30 18:18:33 +0200
  • 341d06f997
    Pass the image data to the textures (#202) Anders Jenbo 2025-05-30 17:41:06 +0200
  • 463678bc06 Pass the image data to the textures Anders Jenbo 2025-05-30 16:54:47 +0200
  • bcd0021bb1
    Fix anim key construction (#199) Christian Semmler 2025-05-29 16:11:43 -0700
  • 5f6c7eb116
    Merge branch 'master' into fixa Christian Semmler 2025-05-29 14:43:32 -0700
  • a9be411c48
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-05-29 14:42:07 -0700
  • 168bd4b26c
    Fix LegoTreeNode* construction (#1530) Christian Semmler 2025-05-29 14:41:57 -0700
  • e5a30e2edf
    Fix anim key construction Christian Semmler 2025-05-29 14:41:03 -0700
  • 91e72261d0
    Apply clipping and culling on hardware (#198) Anders Jenbo 2025-05-29 20:28:01 +0200
  • 1f702e0b85 Apply clipping and culling on hardware Anders Jenbo 2025-05-29 19:51:43 +0200
  • f1bf52db4c
    Fix sky color (#196) Anders Jenbo 2025-05-29 19:14:06 +0200
  • bf63423572 Fix sky color Anders Jenbo 2025-05-29 14:18:24 +0200
  • a1ec97ac6e
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-05-29 08:50:07 -0700
  • 211d409992
    Apply RAND_MAX to legoanimationmanager.cpp (#1528) Anders Jenbo 2025-05-29 15:52:15 +0200
  • 6e0b580b86
    Correct delete[] in legocarbuildpresenter.cpp (#1529) Anders Jenbo 2025-05-29 15:51:42 +0200
  • 8c9feaac1e
    Merge pull request #186 from AJenbo/renderbackends Anders Jenbo 2025-05-29 10:46:57 +0200
  • e030ed739b
    Fixing some ubsan errors while walking around on the island (#194) Anonymous Maarten 2025-05-29 05:46:13 +0200
  • 30ae89f483
    LegoMeterPresenter: use array deleter + BETA10-only assertion (#1527) Anonymous Maarten 2025-05-29 05:25:05 +0200
  • e3ccf198a5
    Fix integer overflow in LegoAnimationManager::Tickle kernaltrap 2025-05-28 22:23:01 -0500
  • 459b39947f clang-format Anonymous Maarten 2025-05-29 05:21:13 +0200
  • 1a41b62f6f assert in LegoCarBUild::InitPresenter is BETA10-only Anonymous Maarten 2025-05-29 05:17:21 +0200
  • 6d69514eac Avoid unaligned access in MxDSSelectionAction::Deserialize Anonymous Maarten 2025-05-29 05:15:27 +0200
  • 0897f75c7c LegoMeterPresenter: use array deleter Anonymous Maarten 2025-05-29 05:14:31 +0200
  • 4abd404f2d Implement Software rendering Anders Jenbo 2025-05-28 22:04:52 +0200
  • ef7499bdb9 Restructure miniwin and add support for 3D backends Anders Jenbo 2025-05-28 22:04:32 +0200
  • 5646d017f1
    RendererImpl, CameraImpl, LightImpl (#1525) MS 2025-05-28 22:04:01 -0400
  • ea7cac8359
    legoanimationmanager: use delete[] (#191) Anonymous Maarten 2025-05-29 03:28:50 +0200
  • 45890eec94
    legoanimationmanager: use delete[] (#1526) Anonymous Maarten 2025-05-29 03:28:30 +0200
  • ddba1bc5c1
    Fix DirectDrawPalette_SDL3GPUImpl::SetEntries (#189) Christian Semmler 2025-05-28 18:22:24 -0700
  • 661de9a123 legoanimationmanager: use delete[] Anonymous Maarten 2025-05-29 03:21:14 +0200
  • def1cf8a12
    Fix missing filesystem map (#190) Christian Semmler 2025-05-28 18:20:00 -0700
  • 73a1fdaa3a
    Fix missing filesystem map Christian Semmler 2025-05-28 16:30:43 -0700
  • 6363d22eec Fix DirectDrawPalette_SDL3GPUImpl::SetEntries Christian Semmler 2025-05-28 16:15:47 -0700
  • 8f8bf3142e
    Fix color space of SDL3_gpu texture (#188) Anonymous Maarten 2025-05-28 05:40:46 +0200
  • a96cda7f89 Fix color space of SDL3_gpu texture Anonymous Maarten 2025-05-28 04:46:41 +0200
  • 19f1bedd16
    Add depth buffer (#185) Anonymous Maarten 2025-05-28 04:44:37 +0200
  • 3023e42efb Address review Anonymous Maarten 2025-05-28 03:14:51 +0200
  • aaa4bd05f6
    Fix crash in LegoAnimationManager::FUN_100609f0 kernaltrap 2025-05-27 19:02:29 -0500
  • a8791ff571 Forgot do divide with the determinant Anonymous Maarten 2025-05-27 22:29:44 +0200
  • fb751d9dfe Add depth buffer and calcuate normals Anonymous Maarten 2025-05-27 19:27:45 +0200
  • b7090bd838
    Match LegoActor and LegoPathActor in BETA10 (#1524) jonschz 2025-05-27 22:04:01 +0200
  • 6bbddf5508
    Implement Viewport::Pick() (#183) Anders Jenbo 2025-05-27 07:07:57 +0200
  • 09e3bf5a74 Implement Viewport::Pick() Anders Jenbo 2025-05-26 16:19:24 +0200
  • 4186bae786
    Match Helicopter::FUN_100042a0 (#1523) jonschz 2025-05-26 23:33:52 +0200
  • ca3ced4d26
    Merge pull request #182 from foxtacles/mergeii Christian Semmler 2025-05-26 10:02:15 -0700
  • 3973f84a18 Fix PCH Christian Semmler 2025-05-26 09:52:55 -0700
  • 5fc3bfb921 Change to unsigned int Christian Semmler 2025-05-26 09:52:18 -0700
  • 70633de3f6 Merge remote-tracking branch 'isle/master' into mergeii Christian Semmler 2025-05-26 09:49:34 -0700
  • b28fcae005
    Match TextureImpl functions (#1521) MS 2025-05-26 12:46:22 -0400
  • 04b669cf96
    Fix type cast in MxControlPresenter::FUN_10044270 (#1522) Christian Semmler 2025-05-26 09:45:06 -0700
  • 4e3cf45aba
    Implement Direct3DRMPickedArray constructor (#181) Anders Jenbo 2025-05-26 16:39:43 +0200
  • 4a3f05f46f Implement Direct3DRMPickedArray constructor Anders Jenbo 2025-05-26 14:10:12 +0200
  • f7744f5550
    Fix ambiguous matches in BETA10 (#1520) jonschz 2025-05-26 07:25:47 +0200
  • e1cddc5c0e
    Move DirectDraw entry functions to backends (#178) Anonymous Maarten 2025-05-26 03:33:39 +0200
  • 3df6be1122
    Correct FOV calculation (#176) Anders Jenbo 2025-05-26 03:09:41 +0200
  • 7215d0016e Move DirectDraw entry functions to backends Anonymous Maarten 2025-05-26 02:59:15 +0200
  • 68cb4386bb
    Update miniwin/sdl3gpu/src/miniwin_d3drmviewport.cpp Anders Jenbo 2025-05-26 03:03:42 +0200
  • afe93a33a9 Correct FOV calculation Anders Jenbo 2025-05-26 02:17:06 +0200
  • d11467e34c Fix 'warning: implicit truncation of vector type [-Wconversion]' Anonymous Maarten 2025-05-26 01:50:21 +0200
  • b1a04f43ff
    Make FOV perspective work better (#174) AllMeatball 2025-05-25 22:57:51 +0000
  • abd53eb8e6 Fix formating AllMeatball 2025-05-25 17:50:25 -0500
  • e3b5ffc5a5
    Merge branch 'master' into d3drm AllMeatball 2025-05-25 22:49:39 +0000
  • bc732a29bb Fix conflict in HMM_Perspective_LH_NO AllMeatball 2025-05-25 17:48:43 -0500
  • 4f3e2ad567 Fix naming conflict AllMeatball 2025-05-25 17:47:49 -0500
  • 38a356055b Implement GetGroupMaterial() (#175) Anders Jenbo 2025-05-25 23:35:02 +0200
  • 343bbbd563
    Add camera position to the rendering (#173) Anders Jenbo 2025-05-26 00:36:04 +0200
  • 7d576766b0 Add camera position to the rendering Anders Jenbo 2025-05-25 22:13:59 +0200
  • 3b9a0cd116
    Make functions static in D3DRM viewport code AllMeatball 2025-05-25 22:09:35 +0000
  • 28924e17e2 Fix formatting again AllMeatball 2025-05-25 17:07:20 -0500
  • 2245cac4ed Zero out matrix in perspective function AllMeatball 2025-05-25 17:05:38 -0500
  • cea10248aa
    Implement GetGroupMaterial() (#175) Anders Jenbo 2025-05-25 23:35:02 +0200
  • 1b39f17e4e Implement GetGroupMaterial() Anders Jenbo 2025-05-25 23:24:42 +0200
  • c97753e805 Fix formatting AllMeatball 2025-05-25 16:24:05 -0500
  • 69c48c870d Add (at least) a better fov AllMeatball 2025-05-25 16:15:17 -0500
  • d3443288ce Add perspective matrix AllMeatball 2025-05-25 16:02:07 -0500
  • 1d01df1a7c Rebase with anders' camera code AllMeatball 2025-05-25 15:35:44 -0500
  • ab62ca9354 Add camera position to the rendering Anders Jenbo 2025-05-25 22:13:59 +0200