Commit Graph

805 Commits

Author SHA1 Message Date
Dethrace Engineering Department d125d61cd6
Fixes memory out of bounds with shaking rearview camera (#534)
* fixes memory out of bounds with shaking rearview camera
2025-12-24 11:27:23 -08:00
Anonymous Maarten 533518c7dd
Disable traceback for Tiny C Compiler since it cannot include <link.h> (#510)
* Disable traceback for Tiny C Compiler since it cannot include <link.h>

* Tiny C Compiler does not have <immintrin.h> header
2025-12-23 14:43:22 +00:00
MS 5292048aef
Replace `br_material->flags` magic numbers with enum (#529)
* Use enum for br_material->flags

* Run CI
2025-12-23 14:42:50 +00:00
Anonymous Maarten 078232d7ee
Fix pratcam null pointer dereference (#532)
* Add enum for pratcam events

* Force start of ambient pratcam when no current pratcam to avoid null dereference

This fixes a null pointer dereference when showing the pratcam after finishing the race for the first time.

Steps:
1. Start a race
2. Hide pratcam
3. Finish race
4. Start a new race
5. Finish race
6. Show pratcam.... CRASH
2025-12-23 14:42:21 +00:00
Anonymous Maarten fe7ff89322
Prefer SDL3 over SDL2 over SDL1.2 (#533) 2025-12-23 14:41:47 +00:00
Link4Electronics 307bd5b532 Update packaging/dethrace.desktop
Can omit that

Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
2025-12-22 20:55:33 -08:00
Link4Electronics 7b93688525 icon when packaging for linux 2025-12-22 20:55:33 -08:00
Anonymous Maarten f97ed5d9c9
Fix intro cinematic of splatpack (#530) 2025-12-22 13:57:06 +00:00
Anonymous Maarten f9c5a65770 Update .github/workflows/workflow.yaml 2025-12-19 19:27:56 -08:00
Anonymous Maarten 2f7950a0ac Update .github/workflows/workflow.yaml 2025-12-19 19:27:56 -08:00
Anonymous Maarten 81275cc1bf Update .github/workflows/workflow.yaml 2025-12-19 19:27:56 -08:00
Dethrace Labs 92459ecc88 test ci changes 2025-12-19 19:27:56 -08:00
Dethrace Labs 094f3e0fa3 fix compile warnings 2025-12-19 19:27:56 -08:00
Dethrace Labs 1a2f54d848 GetARStartTime matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 38f0544f02 GetNextIncident matching 2025-12-19 19:27:56 -08:00
Dethrace Labs b406905abb CheckIncident effectively matching 2025-12-19 19:27:56 -08:00
Dethrace Labs dd49ff23ca CarTimeout matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 68d21e660f CheckCar effectively matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 7e750bf4b8 ScanCarsPositions matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 432ed9d3f0 SoundTimeout matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 8844a43f5d CheckSound effectively matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 21e2063cce ScanBuffer matching 2025-12-19 19:27:56 -08:00
Dethrace Labs af880b838c UndoSkidAdjustment matching 2025-12-19 19:27:56 -08:00
Dethrace Labs c86987cdf3 UndoSplash matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 4896e88c60 UndoScreenWobble matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 1fc1762b5c UndoSpecial matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 494ad8390b UndoDamage matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 02f7d9918f UndoCar matching 2025-12-19 19:27:56 -08:00
Dethrace Labs e5b12e273a UndoPedestrian matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 42c213a759 UndoModelGeometry matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 850845757e FindPreviousChunk matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 032164e7bb MoveSessionPointerBackone matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 9cc4e78851 UndoPipedSession matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 8dc3f5b98c ApplySpecial matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 66e5e6263f ApplyDamage matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 39e29819e7 ApplyCar effectively matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 40eb98d5fa ApplySound matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 3792ccef4d ApplyFrameBoundary matching 2025-12-19 19:27:56 -08:00
Dethrace Labs e76f3df5c1 ApplySplash matching 2025-12-19 19:27:56 -08:00
Dethrace Labs c5f4774776 ApplySmoke matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 11d6a18070 ApplyModelGeometry matching 2025-12-19 19:27:56 -08:00
Dethrace Labs ec7f99f17f ApplyPipedSession matching 2025-12-19 19:27:56 -08:00
Dethrace Labs e3a9d21fb9 DoSmudge 80% matching 2025-12-19 19:27:56 -08:00
Dethrace Labs ef5bbaf4a3 PipeCarPositions matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 60bdbd2900 InitialisePiping matching 2025-12-19 19:27:56 -08:00
Dethrace Labs f5d4f8e536 PipeSingleWallIncident matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 324af707d6 AddSkidAdjustmentToPipingSession matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 6669209a51 AddWallIncidentToPipingSession matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 5697c5880b AddCarIncidentToPipingSession matching 2025-12-19 19:27:56 -08:00
Dethrace Labs 8de6bff187 AddPedGibToPipingSession matching 2025-12-19 19:27:56 -08:00