Commit Graph

  • 48e4f3f682 Use pitch instead of trying to calculate it Anders Jenbo 2025-06-14 19:30:23 +0200
  • 5f6253e3a0
    Mark ISLE as a game bundle Joshua Peisach 2025-06-14 13:25:55 -0400
  • e63388e24c
    Merge branch 'master' into macos-bundle Joshua Peisach 2025-06-14 13:00:17 -0400
  • 6bb2528c6e
    Create bundle for macOS Joshua Peisach 2025-06-14 12:58:45 -0400
  • 975764dc17
    Align OpenGL and SDL_GPU specular with software (#305) Anders Jenbo 2025-06-14 18:05:25 +0200
  • 32a8a6564d Align OpenGL and SDL_GPU specular with software Anders Jenbo 2025-06-14 03:25:30 +0200
  • d06caa99cb
    Dial software speculare color in to match the original as best possible (#302) Anders Jenbo 2025-06-14 16:52:08 +0200
  • d05608a8aa Dial software speculare color in to match the original as best possible Anders Jenbo 2025-06-14 03:25:30 +0200
  • 2733ffcf69
    Fix presenter progress event (#300) Christian Semmler 2025-06-13 09:32:25 -0700
  • 0c16aa060e
    Fix presenter progress event Christian Semmler 2025-06-13 09:21:32 -0700
  • ab25067897 Don't crash on desktop builds Anders Jenbo 2025-06-13 18:08:42 +0200
  • 48d81f9324
    Allow software renderer to not be the first (#297) Anders Jenbo 2025-06-13 06:29:04 +0200
  • 2e7d453881
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-06-12 19:14:41 -0700
  • e321385803
    BETA matches in ViewManager (#1559) Christian Semmler 2025-06-12 19:14:28 -0700
  • f44c61849a
    Allow software renderer to not be the first Anders Jenbo 2025-06-13 02:40:35 +0200
  • ea29aee6f6
    Allow all CPUs to run the game the best they can (#296) Anders Jenbo 2025-06-13 02:32:12 +0200
  • 50a20b39c3 Allow all CPUs to run the game the best they can Anders Jenbo 2025-06-13 02:14:28 +0200
  • 81ba75ea65
    SIMD optimize z-buffer clear (#283) Anders Jenbo 2025-06-13 01:21:34 +0200
  • c99d98a543
    Merge branch 'master' into zimd Anders Jenbo 2025-06-13 00:38:17 +0200
  • 5080e372f9
    Emscripten port (#229) Christian Semmler 2025-06-12 15:26:43 -0700
  • 0c0bf3039d
    Merge branch 'master' into emscripten Christian Semmler 2025-06-12 14:37:08 -0700
  • 2293b3fe87
    Update port status, completed 🎉 (#292) Anders Jenbo 2025-06-12 23:36:53 +0200
  • 6d99683f1d
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-06-12 14:35:18 -0700
  • b9af5b2ed8
    Add web platform Christian Semmler 2025-06-12 14:07:15 -0700
  • da2c15871a
    Add comments Christian Semmler 2025-06-12 14:04:11 -0700
  • d48ed3749d
    Different default full screen behavior for Emscripten Christian Semmler 2025-06-12 14:02:20 -0700
  • eb84da0476
    Merge branch 'master' into emscripten Christian Semmler 2025-06-12 13:58:07 -0700
  • 42aa80c907
    Update port status, completed 🎉 Anders Jenbo 2025-06-12 22:55:40 +0200
  • bbb0de6e9a
    Implement full screen (#290) Anders Jenbo 2025-06-12 22:51:52 +0200
  • d3378026ba
    Remove screen mode restrictions and related code (#291) Anders Jenbo 2025-06-12 22:51:42 +0200
  • 16e459e28c SIMD optimize z-buffer clear Anders Jenbo 2025-06-11 23:08:11 +0200
  • f1be2e2fac Remove screen mode restrictions and related code Anders Jenbo 2025-06-12 21:34:22 +0200
  • 453c7cb94a
    Merge branch 'master' into emscripten Christian Semmler 2025-06-12 12:38:05 -0700
  • b95ca4b2a3
    Fix m_callbacks resource issue (#289) Christian Semmler 2025-06-12 12:37:51 -0700
  • 756e07e133 Make fullscreen the default Anders Jenbo 2025-06-12 21:37:50 +0200
  • fef76c26b2 Implement full screen Anders Jenbo 2025-06-12 21:07:00 +0200
  • 85d5d3fdd9 Fix m_callbacks resource issue Christian Semmler 2025-06-12 11:54:22 -0700
  • 7b619d5544
    Clear unknowns in LegoPlantManager (#1557) Fabian Neundorf 2025-06-12 18:33:32 +0200
  • 7deacf0193
    Update miniwin/src/internal/d3drmobject_impl.h Anders Jenbo 2025-06-12 18:09:16 +0200
  • ea893d5b32
    Update d3drmobject_impl.h Anders Jenbo 2025-06-12 18:08:56 +0200
  • b66b72978f
    Update miniwin/src/d3drm/d3drmmesh.cpp Anders Jenbo 2025-06-12 18:08:35 +0200
  • d31ac092ab
    Update miniwin/src/internal/d3drmobject_impl.h Anders Jenbo 2025-06-12 09:03:39 +0200
  • c8051a01cb
    Update d3drmobject_impl.h Anders Jenbo 2025-06-12 09:00:42 +0200
  • 596ebde9d3
    Add BETA10 assertions in LegoPathController (#1555) jonschz 2025-06-12 08:52:56 +0200
  • 952a407f3e
    Clear mesh callbacks on clone Anders Jenbo 2025-06-12 08:48:26 +0200
  • 098e2a6894
    Fix Infocenter -> Act2/Act3 switch (#286) Christian Semmler 2025-06-11 17:31:16 -0700
  • 0db96e8d81
    Fix Infocenter -> Act2/Act3 switch Christian Semmler 2025-06-11 17:18:17 -0700
  • 4374453cb7
    Align cache destruction callback in software renderer (#284) Anders Jenbo 2025-06-12 01:45:07 +0200
  • bb0fd0d5be
    Merge branch 'master' into cache-align Christian Semmler 2025-06-11 15:33:36 -0700
  • d06972cfb5
    Some sanity checks on Direct3DRMObjectBaseImpl::Release() (#285) Anders Jenbo 2025-06-12 00:18:56 +0200
  • 59543188f5 Some sanity checks on Direct3DRMObjectBaseImpl::Release() Anders Jenbo 2025-06-12 00:10:10 +0200
  • b25a482450 Align cache destruction callback in software renderer Anders Jenbo 2025-06-11 23:44:16 +0200
  • 9aa8dbfc46
    Clear unknowns in 'LegoCarBuild' and 'LegoCarBuildPresenter' (#1542) MasterTimeThief 2025-06-11 17:37:50 -0400
  • 3b3fe276c4
    Clear unknowns in LegoPhoneme (#1556) Fabian Neundorf 2025-06-11 23:29:23 +0200
  • b6f64f299f
    Merge branch 'master' into emscripten Christian Semmler 2025-06-11 14:22:30 -0700
  • 7732a3ccfd
    Use edge walking for triangle rasterization (#280) Anders Jenbo 2025-06-11 21:56:12 +0200
  • 1fcfdbe524 Optimize rendering for relevant formats Anders Jenbo 2025-06-11 10:28:39 +0200
  • c70bf29fdf Use edge walking for triangle rasterization Anders Jenbo 2025-06-11 09:02:29 +0200
  • 319317819c
    Fix ASAN error when starting cart race (#278) Anonymous Maarten 2025-06-11 04:09:28 +0200
  • 9e549e25f3
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-06-10 18:17:28 -0700
  • bc481cc1c5
    assert(0) in LegoCarRaceActor::VTable0x1c is beta10-only (#1553) Anonymous Maarten 2025-06-11 03:17:24 +0200
  • b8c1899536 Fix ASAN error when starting cart race Anonymous Maarten 2025-06-11 02:31:10 +0200
  • 1b119c856c
    Merge branch 'master' into emscripten Christian Semmler 2025-06-10 17:19:32 -0700
  • cb199a8728
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-06-10 17:19:24 -0700
  • b2354a85d0
    Sort and render transparent objects last (#277) Anders Jenbo 2025-06-11 02:15:26 +0200
  • 19b281f765 Sort and render transparent objects last Anders Jenbo 2025-06-11 01:23:38 +0200
  • 26424cfada
    Merge branch 'master' into emscripten Christian Semmler 2025-06-10 16:51:21 -0700
  • 2c9d9ba920
    Upload mesh data to GPU using VBOs when available (#275) Anders Jenbo 2025-06-11 01:33:14 +0200
  • 0998dcafcc
    Merge branch 'master' into opengl Anders Jenbo 2025-06-11 01:25:38 +0200
  • 99ff92e49e
    Use enum for states in PoliceState (#1552) Fabian Neundorf 2025-06-11 01:07:10 +0200
  • 99c0d2d744
    Enable callgrind for specific scenarios (#276) Anonymous Maarten 2025-06-11 01:03:12 +0200
  • a7e0c91b4a
    Merge branch 'master' into opengl Anders Jenbo 2025-06-11 00:55:48 +0200
  • 4757ac5953 Enable callgrind for specific scenarios Anonymous Maarten 2025-06-10 22:56:05 +0200
  • cf2a1f0e20 Upload mesh data to GPU using VBOs when available Anders Jenbo 2025-06-10 21:58:26 +0200
  • 4c5b255471
    Use indexed triangles in SDL_GPU (#274) Anders Jenbo 2025-06-10 23:07:02 +0200
  • 385b9ebf33 hacks to allow capturing vulkan Anders Jenbo 2025-06-08 08:40:06 +0200
  • 180d4949da
    Clear unknowns in PoliceState (#1551) Fabian Neundorf 2025-06-10 20:51:21 +0200
  • 3ade1ee341 Use indexed triangles in SDL_GPU Anders Jenbo 2025-06-10 20:14:45 +0200
  • c8b8035de8
    Upload models to GPU before rendering (#272) Anders Jenbo 2025-06-10 06:34:49 +0200
  • fdb63da30f Upload models to GPU before rendering Anders Jenbo 2025-06-10 02:11:09 +0200
  • 9ebeda5c0e
    Add Max LOD and Max Allowed Extras configs (#273) Christian Semmler 2025-06-09 18:08:13 -0700
  • dee7ca27f2
    Merge branch 'master' into conf Christian Semmler 2025-06-09 18:00:26 -0700
  • 1944827578 Revert Christian Semmler 2025-06-09 17:44:04 -0700
  • 8804a95aea Use global for m_maxAllowedExtras Christian Semmler 2025-06-09 17:43:25 -0700
  • 8628479abb Fix defaults Christian Semmler 2025-06-09 17:21:04 -0700
  • e2b39f9144
    Fix MxStopWatch (#271) Christian Semmler 2025-06-09 17:10:25 -0700
  • 7e6c3dbb05 Fix MxStopWatch Christian Semmler 2025-06-09 17:00:52 -0700
  • 1d0bc7be39 Add new config options Christian Semmler 2025-06-09 16:31:03 -0700
  • 0a1516fbd9
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-06-09 16:17:50 -0700
  • 8cdc8fbc05
    Name LegoAnimationManager::m_unk0x41c (#1550) Christian Semmler 2025-06-09 16:17:34 -0700
  • fae0416716
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-06-09 13:04:34 -0700
  • 08c654bf60
    Simplify access to groups internally (#270) Anders Jenbo 2025-06-09 21:42:24 +0200
  • a8738c4d9c Simplify access to groups internally Anders Jenbo 2025-06-09 18:59:16 +0200
  • 7e9acc8d04
    Add IDirect3DRMMiniwinDevice interface (#267) Anonymous Maarten 2025-06-09 18:34:37 +0200
  • 5d1ea2c1ba
    Merge branch 'master' into add-IDirect3DRMMiniwinDevice-interface Anders Jenbo 2025-06-09 18:26:53 +0200
  • 42e732192c
    Fix Pick() (#268) Anders Jenbo 2025-06-09 16:32:11 +0200
  • 95750f456d Store driver name and description in MxDirect3D Anonymous Maarten 2025-06-09 15:58:10 +0200
  • 022b3f22c0 Fix Pick() Anders Jenbo 2025-06-09 06:17:09 +0200
  • 9af819ab5b
    Merge branch 'master' into add-IDirect3DRMMiniwinDevice-interface Anders Jenbo 2025-06-09 05:08:24 +0200
  • de82e8477a
    Use dedicated path for flat shading (#248) Anders Jenbo 2025-06-09 05:06:19 +0200