Anonymous Maarten
466c345201
cmake: smartheap and libcmt are first in link order ( #1420 )
2025-03-18 08:29:15 -07:00
MS
20bcea0c81
Fix address for MxRect constructor ( #1419 )
2025-03-16 19:47:06 -04:00
Christian Semmler
6220ab32c3
Match FUN_100b7220
( #1418 )
2025-03-16 23:19:13 +01:00
Christian Semmler
1027a80d9e
Match MxEventPresenter::PutData
( #1417 )
2025-03-16 23:02:13 +01:00
Christian Semmler
aa60386196
Match MxStreamController::RemoveSubscriber
( #1416 )
2025-03-16 22:59:10 +01:00
Christian Semmler
a301f84566
Match LegoAnimPresenterSetCompare
comparison ( #1415 )
2025-03-16 22:58:48 +01:00
Christian Semmler
e9467864d8
Match LegoHideAnimPresenter::FUN_1006db60
( #1414 )
...
* Match `LegoHideAnimPresenter::FUN_1006db60`
* Remove comment
2025-03-16 22:57:23 +01:00
Christian Semmler
401fa7674e
Match MxBackgroundAudioManager::FadeInOrFadeOut
( #1413 )
2025-03-16 22:19:11 +01:00
Christian Semmler
67c71cb9e6
Match MxControlPresenter::HasTickleStatePassed
( #1412 )
2025-03-15 14:19:09 -07:00
MS
51fc69e49f
Various DirectDraw items ( #1411 )
2025-03-15 11:12:10 -04:00
Christian Semmler
b0b68052d4
Improve Isle::Enable
match ( #1410 )
2025-03-14 21:45:53 +01:00
Christian Semmler
421a317050
Match Isle::HandleEndAction
( #1409 )
2025-03-14 21:24:50 +01:00
Christian Semmler
77435427b3
Match Radio::HandleControl
( #1408 )
2025-03-14 21:24:11 +01:00
MS
3d9c7a8956
Improve performance of entropy build action ( #1407 )
...
* Use multiple threads for entropy builds
* Verify builds parameter
* Revert "Verify builds parameter"
This reverts commit 460d3d3b55
.
* Use options instead
* Seed fix
* 256 samples on push
2025-03-14 15:05:55 -04:00
MS
d663e26321
Use MxGeometry header ( #1399 )
...
* Use MxGeometry header
* Fix comment
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-03-11 21:13:13 -04:00
Christian Semmler
fbf71990c9
Use separate workflows for regular build and entropy builds ( #1405 )
...
* Experiment with separate workflows
* Fix
* Fix
* Fix
* Fix
* Fix
* Add compare to verify
* Add space
* Update
* Test compare workflow
* Test
* Cancel naming
* Cancel
* Remove space
* Fixes
* fix typo
2025-03-09 17:17:07 -07:00
MS
f879cac9ba
Write entropy report to HTML ( #1404 )
2025-03-09 15:30:39 -04:00
Christian Semmler
ca1c8b2be6
Add build-with-entropy
pipeline ( #1384 )
...
* Try entropy build
* Fix
* Updates
* Remove file
* Fix
* Add seed parameter to entropy.sh
* echo SEED used
* Try build pipeline changes
* Add python setup
* Fix pipeline
* Increase number of samples, add entropy to isle and config
* Try 32 samples
* Empty commit for another CI run
* Try 50 samples
* Empty commit for another CI run
* Empty commit for another CI run
* Empty commit for another CI run
* Empty commit for another CI run
* Empty commit for another CI run
* Empty commit for another CI run
* Empty commit for another CI run
* Empty commit for another CI run
* Trigger CI with 100 entropy samples
* Trigger CI with 100 entropy samples
* Trigger CI with 100 entropy samples
* Trigger CI with 100 entropy samples
* Trigger CI with 100 entropy samples
* Trigger CI with 100 entropy samples
* Trigger CI with 100 entropy samples
* Trigger CI with 100 entropy samples
* Trigger CI with 100 entropy samples
* Trigger CI with 100 entropy samples
* Update
* Echo seed
* Update text
* Fix requirements.txt
* Cancel previous CI workflows
* Try only build,yml
* Empty commit - should stop earlier build
* Fix upload
2025-03-05 23:25:39 +01:00
jonschz
06d23a4e99
Add BETA10 reference to _aexit_rtn
( #1397 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-03-02 19:59:16 +01:00
jonschz
87d13aa277
Add various BETA10 references and fixes ( #1398 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-03-02 19:59:03 +01:00
MS
8b7182f9db
MxDirect3D::SetDevice to 100% ( #1396 )
2025-02-27 22:02:17 -05:00
MS
92f20e7f7b
Fix enum in Ambulance::HandlePathStruct ( #1395 )
2025-02-27 21:32:27 -05:00
Christian Semmler
67b25b0bcc
Adapt MxRegion.h
( #1393 )
...
* Adapt MxRegion.h
* Use specific GH action version
* Disable clang32 for now
* Fix regression
* Add space
* Add BETA annotations
2025-02-27 03:30:11 +01:00
Christian Semmler
ea5a722311
Fix Matrix4::operator[] annotation ( #1390 )
2025-02-22 06:48:11 -07:00
Christian Semmler
5e5b048b34
Match Act3::DebugCopter
( #1392 )
...
* Match `Act3::DebugCopter`
* Rename param
2025-02-21 23:50:38 +01:00
jonschz
78e924e4ee
Match Infocenter::ReadyWorld
( #1389 )
...
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-02-21 21:26:10 +01:00
jonschz
777dfa82ec
Match Infocenter::HandleControl
( #1386 )
...
* Add BETA10 references
* Refactor non-existent getters
* Infocenter::HandleControl maybe down to entropy
* Rename variable
* More refactoring
* Refactor public variable
* 100 %
* Fix clang-format
* Fix clang-format
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-02-18 01:12:51 +01:00
jonschz
d88ab0a50a
Match Act2Brick::Create
( #1385 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-02-15 16:47:55 +01:00
Christian Semmler
347da7d555
Match Infocenter::HandleButtonUp
( #1383 )
2025-02-11 23:23:20 +01:00
jonschz
956c900ec6
Match simple BETA10 vector calls ( #1382 )
...
* Add BETA10 for Vector2
* BETA10 match the remaining vector vtables
* Match vector implementations to BETA10
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-02-10 18:08:49 +01:00
Christian Semmler
82453f62d8
Match Hospital::HandleButtonDown
( #1381 )
2025-02-02 17:42:37 +01:00
jonschz
bc0344a8c4
Match Jetski::HandleClick
( #1380 )
...
* Match `Jetski::HandleClick`
* Formatting
* Clean up, document, add BETA10 references
* Fix formatting
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-02-02 15:44:00 +01:00
MS
dad44535bd
Beta matching LegoCacheSound ( #1379 )
2025-01-29 10:41:50 -05:00
MS
29bf588870
LegoRaceCar and LegoJetski tweaks ( #1378 )
2025-01-26 21:00:51 -05:00
jonschz
fe36c2543e
BETA10 match RegistrationBook::ReadyWorld()
( #1376 )
...
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-01-26 08:02:01 +01:00
MS
f542b3aeba
Fix some beta annotations ( #1377 )
2025-01-25 12:17:23 -05:00
Christian Semmler
382f058c23
Match RegistrationBook::ReadyWorld
( #1375 )
2025-01-25 00:32:08 +01:00
jonschz
82f2e2e755
Match HistoryBook::ReadyWorld()
( #1373 )
...
* Some progress on HistoryBook::ReadyWorld
* Refactor getter
* 48 %
* 49 %
* 53 %
* Improve BETA10 stack, LEGO1 now at 91
* variable number match on BETA10, 91 % on LEGO1
* Cleanup
* Match
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-01-25 00:09:04 +01:00
Christian Semmler
99befafff2
Remove LegoEventNotificationParam
unit ( #1372 )
2025-01-23 01:25:53 +01:00
Christian Semmler
49cb120795
Order symbols until end of LegoOmni
( #1371 )
...
* Order
* Improve
* Move function
* Order until end of LegoOmni
* Remove header
2025-01-22 22:22:58 +01:00
MS
4db8b44ce0
Implement LegoCarBuildAnimPresenter::Serialize ( #1366 )
2025-01-20 21:43:24 -05:00
Christian Semmler
5a7df7f95d
Order until LegoCarBuildAnimPresenter
( #1365 )
...
* Order until `Infocenter`
* Order until RaceSkel
* More order
* Order until `LegoCarBuildAnimPresenter`
* Add blank line
* Add BETA annotation
2025-01-21 01:31:28 +01:00
MS
9480fd9d98
Fix annotations for overloaded functions ( #1354 )
2025-01-19 13:46:42 -07:00
MS
038ec6b2ec
Some improvements to LegoGameState
( #1353 )
...
* Beta match ReadVariable and WriteVariable
* Change param type for GetFileSavePath
* Remove copy constructor for LegoGameState::Username
2025-01-19 13:34:06 -07:00
jonschz
2b6b34f6fd
Enable the new diff ( #1352 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-01-19 17:16:32 +01:00
jonschz
00f65d6340
Refactor diffs in the pipeline, part 1 ( #1351 )
...
* Run experimental json-based diff, part 1
* Run experimental JSON diff, part 2
* Try to fix diff
* Clean up in preparation of PR
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-01-19 07:42:43 -07:00
Christian Semmler
fc03e7a682
Improve order until legomain.cpp
( #1350 )
...
* Fix `LegoBackgroundColor` order
* Order
* Improve order in Act3Actors
* Improve order
* Add BETA annotation
* Order more
* More order
* More order
* Order
* Match/order
* Remove blank line
* Modern compiler fix
* vtable annotation
2025-01-17 18:33:27 -07:00
Christian Semmler
e1ce96c473
Order symbols until end of LegoGameState
( #1340 )
...
* Order `Ambulance`
* More ordering
* Order until `LegoGameState`
* Move
2025-01-17 03:42:38 +01:00
Christian Semmler
e8c856c585
Order symbols in Act1State
( #1336 )
...
* Order functions in `Act1State`
* Remove IsPresent
* Revert some stuff
2025-01-17 02:25:31 +01:00
Christian Semmler
70b0f76fa1
Move Read/Write functions to LegoStorage
base class, match Act1State::Serialize
( #1335 )
...
* Move Read/Write function to LegoStorage base class
* Proper const use for vector / BETA match
* Match `Act1State::Serialize`
2025-01-17 00:13:23 +01:00