Christian Semmler
2a92a02f5f
Fix merge
2025-06-20 16:31:43 -07:00
Christian Semmler
a336a817a2
Merge remote-tracking branch 'isle/master'
2025-06-20 16:26:57 -07:00
Florian Kaiser
72eb194424
Clear unknowns in LegoAnimPresenter
and related classes ( #1565 )
...
* Clear unknowns in `LegoAnimPresenter` and related classes
* Update LEGO1/lego/legoomni/include/legoanimpresenter.h
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-06-21 01:24:32 +02:00
Christian Semmler
48fd42ea36
Check for files ( #352 )
...
* Check for files
* Fix
2025-06-21 00:45:21 +02:00
Ramen2X
dcd4262f76
miniwin: fix OpenGL include on macOS ( #350 )
2025-06-20 22:54:05 +02:00
Anonymous Maarten
45c69aba67
Fix 'incomplete type ‘LegoGameState’ used in nested name specifier' ( #349 )
2025-06-20 15:50:01 +00:00
jonschz
4691b0253c
Fix BETA10 linker settings ( #1572 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-06-20 06:53:42 +02:00
Fabian Neundorf
f9e34c46e3
Clear unknowns in PizzeriaState
, Pizza
and PizzaMissionState
( #1574 )
2025-06-20 00:38:31 +02:00
Fabian Neundorf
6159d23cde
Clear unknowns in Radio
and RadioState
( #1573 )
2025-06-19 23:52:02 +02:00
Anders Jenbo
ff03ffcc5a
Correct types for IDirect3DRMMesh::AddGroup ( #345 )
2025-06-19 04:55:33 +00:00
Anders Jenbo
6b2db2d85b
Correct some types for IDirect3DRMMesh ( #344 )
2025-06-19 04:40:03 +00:00
Anders Jenbo
a0c896a0b8
Fix a couple of memory leaks ( #342 )
2025-06-19 03:55:22 +00:00
Anders Jenbo
105afede35
Fix memory leaks in config application ( #340 )
2025-06-19 05:43:41 +02:00
VoxelTek
6de10909ff
Remake config tool, adding new settings and removing some obsolete ones ( #333 )
2025-06-19 01:24:15 +00:00
Anders Jenbo
6563cf2236
Include config in package when build ( #336 )
2025-06-19 03:15:39 +02:00
Anders Jenbo
f6d0b3c582
Update list of supported 3D apis ( #334 )
...
As fun as it is to implement them ... I hope there aren't any more that are relevant, or at least that they are out of reach for me.
2025-06-18 21:05:48 +02:00
Anders Jenbo
ea4b9ab1c9
Implement DirectX 9 backend ( #332 )
2025-06-18 18:10:48 +02:00
VoxelTek
a94187b233
Show that CMake is grabbing SDL3 ( #331 )
...
* Show that CMake is grabbing SDL3
* Make status message only run if downloading SDL3
* Reduce whitespace
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
---------
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
2025-06-18 07:11:41 -07:00
Fabian Neundorf
cf32607933
Clear unknown in ViewROI
and ViewManager
( #1571 )
2025-06-18 07:06:43 -07:00
Christian Semmler
6cdbfa86ac
Support for international versions of isle
( #327 )
...
* German
* Add HistoryBook international support
* Fixes
* Fixes
* Fixes
* Fixes
* Fixes
* Add Danish support
* Add Spanish support
2025-06-17 20:42:43 -07:00
VoxelTek
c1543954d0
Remove Draw Cursor checkbox from config tool ( #330 )
2025-06-17 18:28:39 -07:00
jonschz
94300afb6c
Add minimal documentation for ALPHA, README cleanup ( #1570 )
...
* Add minimal documentation for ALPHA
* README cleanup
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-06-17 23:10:00 +02:00
Christian Semmler
da825d42d4
Fix debug window
2025-06-17 10:40:25 -07:00
Christian Semmler
a939a6fec3
Merge remote-tracking branch 'isle/master'
2025-06-17 10:34:32 -07:00
Christian Semmler
f48e947552
BETA only assertion in Act3Ammo::Create ( #1568 )
2025-06-17 19:33:14 +02:00
Fabian Neundorf
0b46acab54
Name m_unk0x21
as GetUseAlias
in LegoMesh
( #1567 )
2025-06-17 18:42:59 +02:00
Anders Jenbo
e9c5e5b9ba
Use extensions to probe for 24 or 32bit depth buffer ( #329 )
2025-06-17 17:50:36 +02:00
Christian Semmler
3cfa3f5bec
Hotfix: reserve instead of resize
2025-06-16 21:00:12 -07:00
Christian Semmler
83205e2e4e
Fix UB in software renderer ( #322 )
...
* Fix UB in software renderer
One cannot access elements of the vector that don't exist. `reserve` allocates memory, but doesn't add elements.
`D3DRMVERTEX& dst = m_transformedVerts[i];` is UB and crashes on Windows debug build
* Update renderer.cpp
2025-06-17 05:25:34 +02:00
Anders Jenbo
0cfcc0fb21
Fix zawtooths during late game stage ( #325 )
2025-06-17 05:02:24 +02:00
VoxelTek
55c593404b
Switch UseJoystick and JoystickIndex types ( #324 )
2025-06-17 04:28:30 +02:00
Anders Jenbo
eab95514d6
Add an OpenGL ES 2.0 renderer ( #287 )
2025-06-17 03:47:23 +02:00
Fabian Neundorf
fd3f08f4c4
Clear unknowns in LegoBuildingInfo
and LegoBuildingManager
( #1566 )
...
* Clear unknowns in `LegoBuildingInfo` and `LegoBuildingManager`
* Name remaining unknown in `LegoBuildingManager`
2025-06-16 23:08:17 +02:00
Anders Jenbo
1689a0063f
Fix an optimiaze OpenGL rendere ( #320 )
...
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-06-16 19:49:17 +02:00
Anders Jenbo
79726d25a4
Split framebuffer from general surfaces ( #319 )
2025-06-16 18:11:56 +02:00
Anders Jenbo
2828452b35
Clean up rendering ( #301 )
2025-06-16 04:28:32 +02:00
Fabian Neundorf
16ccb0e06e
Name locations after exiting buildings/vehicles ( #1564 )
...
* Hospital
* Infocenter
* Garage
* Police
* Jetski Build
* Racecar Build
* Any vehicle
2025-06-15 19:31:19 +02:00
Christian Semmler
e6a005fd33
Merge remote-tracking branch 'isle/master'
2025-06-15 09:00:56 -07:00
Fabian Neundorf
aeac9f787e
Gasstation ( #1560 )
...
* Clear unknowns in `GasStation` and `GasStationState`
* Make global variable in gasstation unique
* Apply same name to global variable in hospital.cpp
2025-06-15 08:48:54 -07:00
Christian Semmler
da1d6bced5
Add release CI workflow ( #314 )
...
* Add release CI workflow
* Rename to Windows
* Remove obsolete checks
* Remove UPLOAD_KEY
* `README.md` updates
* Remove Emscripten
* Disable clang-tidy
* Add -DISLE_DEBUG=OFF
* Only create single release
* Fix `README.md`
* Immutable artifacts
2025-06-15 08:19:05 -07:00
jonschz
86f35f5aba
Remove reccmp README duplication ( #1563 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-06-15 12:55:54 +02:00
Anders Jenbo
4c80c8d923
Add 32bit color support ( #311 )
2025-06-14 23:09:23 +00:00
Anders Jenbo
65aafd2f44
Implement some minor functions in miniwin ( #310 )
2025-06-14 22:00:44 +02:00
Christian Semmler
c234689ae8
Add Emscripten customizations for libwasmfs ( #309 )
2025-06-14 21:53:36 +02:00
Fabian Neundorf
26978f5484
Name LegoLOD::FUN_100aae20
( #1562 )
2025-06-14 19:56:46 +02:00
Anders Jenbo
43a261b945
Use pitch instead of trying to calculate it ( #308 )
2025-06-14 19:42:50 +02:00
Anders Jenbo
975764dc17
Align OpenGL and SDL_GPU specular with software ( #305 )
2025-06-14 18:05:25 +02:00
Anders Jenbo
d06caa99cb
Dial software speculare color in to match the original as best possible ( #302 )
2025-06-14 16:52:08 +02:00
Christian Semmler
2733ffcf69
Fix presenter progress event ( #300 )
2025-06-13 16:32:25 +00:00
Anders Jenbo
48d81f9324
Allow software renderer to not be the first ( #297 )
2025-06-13 06:29:04 +02:00