Commit Graph

  • 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
  • 48958c304e
    Verbose logging and static multiply (#172) Anonymous Maarten 2025-05-25 22:16:48 +0200
  • 0fe44b28b8
    Set viewport frustrum again (#171) Anders Jenbo 2025-05-25 22:03:13 +0200
  • 93770cc187 Give D3DRMMatrixMultiply static visibility Anonymous Maarten 2025-05-25 21:40:21 +0200
  • 5e1345e5c8 Log SDL3GPU device creation errors Anonymous Maarten 2025-05-25 21:40:07 +0200
  • 78e1fe3f17 Set viewport frustrum again Anders Jenbo 2025-05-25 19:21:28 +0200
  • b24271a51b
    Move miniwin to sdl3gpu subdirectory + add suffix to classes (#170) Anonymous Maarten 2025-05-25 19:38:02 +0200
  • bf306f2254 Move miniwin to sdl3gpu subdirectory + + suffix classes Anonymous Maarten 2025-05-25 18:29:28 +0200
  • 5ad885f958
    TglImpl::DeviceImpl functions (#1519) MS 2025-05-25 11:37:16 -0400
  • 110d9d4f7d
    Update isleapp.cpp (#169) Christian Semmler 2025-05-25 07:39:41 -0700
  • f319ec0bed
    Update isleapp.cpp Christian Semmler 2025-05-25 07:30:00 -0700
  • f2a4ce9353
    Apply 3D transformations (#168) Anders Jenbo 2025-05-25 16:26:22 +0200
  • c6e5e10921
    Implement IDirect3DRM2::CreateMaterial() (#167) Anders Jenbo 2025-05-25 15:53:58 +0200
  • c2dda599e0 Apply 3D transformations Anders Jenbo 2025-05-25 13:39:07 +0200
  • f7cbaa1602 Implement IDirect3DRM2::CreateMaterial() Anders Jenbo 2025-05-25 13:15:27 +0200
  • ea73d76b7d
    Fix bad assert and fail fast on bad input (#166) Anders Jenbo 2025-05-25 12:59:08 +0200
  • 74a58ebfcf Fix bad assert and fail fast on bad input Anders Jenbo 2025-05-25 12:45:56 +0200
  • 804632b13f
    Refactor LegoUnknown100db7f4 to LegoOrientedEdge (#1515) Florian Kaiser 2025-05-25 08:09:24 +0200
  • 8e54a20d7d
    Match DecodeSS2 (#1476) jonschz 2025-05-25 07:59:58 +0200
  • bdbd0e31d7
    Add D3DRMFrame parent <-> child relation (#161) Anonymous Maarten 2025-05-25 07:18:53 +0200
  • 61c2ca27c2
    cmake: explicitly create generated directories (#164) Anonymous Maarten 2025-05-25 07:18:18 +0200
  • 14e269f29f
    ci: fail fast (don't build with -k) (#165) Anonymous Maarten 2025-05-25 07:18:09 +0200
  • 191458cc94 ci: fail fast (don't build with -k) Anonymous Maarten 2025-05-25 04:42:36 +0200
  • 7d37102892 cmake: explicitly create generated directories Anonymous Maarten 2025-05-25 04:31:33 +0200
  • 08ed4ac907
    Apply suggestions from code review Anonymous Maarten 2025-05-25 02:13:00 +0000
  • 4006c35090
    Remove unused Add/DeleteVisual() (#163) Anders Jenbo 2025-05-25 02:52:57 +0200
  • 0fe3b27c6d Add D3DRMFrame parent <-> child relation Anonymous Maarten 2025-05-25 00:49:02 +0200
  • 440581bb78
    Implement CreateFrame() (#160) Anders Jenbo 2025-05-25 02:40:50 +0200
  • e3cbbee000
    Implement CreateLightRGB() (#159) Anders Jenbo 2025-05-25 02:40:37 +0200
  • 714dfc91f7 Remove unused Add/DeleteVisual() Anders Jenbo 2025-05-25 02:07:08 +0200
  • 090405f871
    Merge branch 'master' into CreateFrame Anders Jenbo 2025-05-25 02:30:19 +0200
  • c36f6c5271
    Merge branch 'master' into lights Anders Jenbo 2025-05-25 02:29:45 +0200
  • 8782fdb62e
    Implement 3D geometry rendering (#162) Anders Jenbo 2025-05-25 02:24:32 +0200
  • 92d77dcbd3 Implement 3D geometry rendering Anders Jenbo 2025-05-25 01:51:40 +0200
  • 695b697c4b
    Implement Get/SetWindowLong(), GetMenu(), AdjustWindowRectEx() (#155) Anders Jenbo 2025-05-25 01:28:40 +0200
  • 755b126666
    Add missing MINIWIN_NOT_IMPLEMENTED() (#158) Anders Jenbo 2025-05-25 00:39:54 +0200
  • fe4dc20ef1 Implement CreateFrame() Anders Jenbo 2025-05-25 00:34:47 +0200
  • 38c24d18d0 Implement CreateLightRGB() Anders Jenbo 2025-05-25 00:28:18 +0200
  • 8050249889 Add missing MINIWIN_NOT_IMPLEMENTED() Anders Jenbo 2025-05-25 00:19:36 +0200
  • df3c66ae39
    Implement SetFront, SetBack, and SetField in Direct3DRMViewportImpl (#157) Anders Jenbo 2025-05-25 00:13:22 +0200
  • 2ee53c93d4 Implement SetFront, SetBack, and SetField in Direct3DRMViewportImpl Anders Jenbo 2025-05-24 23:38:56 +0200
  • d6e4caa275 Implement Get/SetWindowLong(), GetMenu(), AdjustWindowRectEx() Anders Jenbo 2025-05-24 21:07:36 +0200
  • 36243c165b
    Correct type of IDirect3DRMDevice::SetDither() argument (#156) Anders Jenbo 2025-05-24 22:34:54 +0200
  • ce80f4a00c Correct type of IDirect3DRMDevice::SetDither() argument Anders Jenbo 2025-05-24 22:20:50 +0200
  • 99cdeb6596
    Mark IDirectDrawClipper::SetHWnd() as implemented (#154) Anders Jenbo 2025-05-24 21:06:10 +0200
  • 2fec243378
    miniwin: Mark ClientToScreen() as implemented (#153) Anders Jenbo 2025-05-24 21:06:01 +0200
  • 9f6fc5f873
    Mark IDirectDrawClipper::SetHWnd() as implemented Anders Jenbo 2025-05-24 20:46:31 +0200
  • 19a7178a4e
    miniwin: Mark ClientToScreen() as implemented Anders Jenbo 2025-05-24 20:42:31 +0200
  • fbdb89cf20
    Use SDL_strcasecmp for strcmpi Christian Semmler 2025-05-24 08:17:36 -0700
  • 26cd442d95
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-05-24 08:12:54 -0700
  • a860e76dba
    Match LegoOmni::GetWorldId (#1517) Christian Semmler 2025-05-24 08:12:07 -0700
  • 90b5c27a8b
    Clear unknowns in MxBackgroundAudioManager (#1516) Florian Kaiser 2025-05-24 15:49:43 +0200
  • 773079147d
    Fixup LegoOmni::World LegoOmni::GetWorldId() kernaltrap 2025-05-24 02:46:10 -0500
  • 390fef9f9a
    Fix isledecomp/isle merge (#150) Christian Semmler 2025-05-23 09:48:29 -0700
  • 32d09c3cd0 Use constant Christian Semmler 2025-05-23 09:41:17 -0700
  • d0a5042eed Fix isledecomp/isle merge Christian Semmler 2025-05-23 09:38:18 -0700
  • a75e3a4377
    Merge remote-tracking branch 'isle/master' Christian Semmler 2025-05-23 09:34:57 -0700
  • 4e49712391
    Match Tgl MeshImpl and GroupImpl functions (#1514) MS 2025-05-23 12:27:41 -0400
  • eb1177b409
    rename functions and parameters in OrientableROI (#1512) Erik Schulze 2025-05-22 05:13:28 +0200
  • 0a61be282e
    miniwin: Implement IDirect3DRMMesh (#144) Anders Jenbo 2025-05-22 04:59:17 +0200
  • d7f6e0edb4
    Update miniwin/miniwin/src/include/miniwin_d3drmmesh_p.h Anders Jenbo 2025-05-22 04:52:25 +0200
  • fcb6e8865e
    Update miniwin/miniwin/src/include/miniwin_d3drmmesh_p.h Anders Jenbo 2025-05-22 04:33:11 +0200