ζeh Matt
|
0f2f106173
|
Increase invalidation grid for software renderers
|
2025-04-25 23:37:27 +03:00 |
|
ζeh Matt
|
105d0e6c4f
|
Nuke the bad culling, causes just odd artifacts, fast enough now
|
2025-04-25 23:34:10 +03:00 |
|
ζeh Matt
|
09a3ad1f07
|
Optimize InvalidationGrid
|
2025-04-25 22:15:32 +03:00 |
|
ζeh Matt
|
12063aa884
|
Rename SetLocation to SetViewportLocation, this is less confusing
|
2025-04-25 17:48:39 +03:00 |
|
ζeh Matt
|
7a764a05a8
|
Ensure we invalidate the window when changing viewport location
|
2025-04-25 17:48:39 +03:00 |
|
ζeh Matt
|
8503faa289
|
Set viewport location immediately, fixes rotation using stale position
|
2025-04-25 17:48:39 +03:00 |
|
ζeh Matt
|
7aca569363
|
Silence warning about final
|
2025-04-25 17:48:38 +03:00 |
|
ζeh Matt
|
e9ee54b716
|
Setup the drawing context correctly for saving previews
|
2025-04-25 17:48:38 +03:00 |
|
ζeh Matt
|
983b4e1a1f
|
Remove the old invalidation thing
|
2025-04-25 17:48:38 +03:00 |
|
ζeh Matt
|
b33a48f2b0
|
Remove commented code
|
2025-04-25 17:48:38 +03:00 |
|
ζeh Matt
|
eb6b554d77
|
Fix screenshots not having a render context
|
2025-04-25 17:48:37 +03:00 |
|
ζeh Matt
|
576a757200
|
Add safe guards to make sure we have a valid drawing context
|
2025-04-25 17:48:37 +03:00 |
|
ζeh Matt
|
e3062985c0
|
Fix code calling ViewportUpdatePosition this is incorrect
|
2025-04-25 17:48:37 +03:00 |
|
ζeh Matt
|
c9bba5ee63
|
Workaround for OpenGL renderer viewport panning, turn it into a hybrid
|
2025-04-25 17:48:36 +03:00 |
|
ζeh Matt
|
911f821245
|
Simplify + clang-format correction
|
2025-04-25 17:48:36 +03:00 |
|
ζeh Matt
|
6d63b1f752
|
Skip dead windows in some iterations
|
2025-04-25 17:48:36 +03:00 |
|
ζeh Matt
|
921c1d8daa
|
Make the invalidation grid size dynamic
|
2025-04-25 17:48:35 +03:00 |
|
ζeh Matt
|
4e8ac7ea12
|
Fix invalidation debug paint
|
2025-04-24 21:15:49 +03:00 |
|
ζeh Matt
|
360bfbfb66
|
Introduce InvalidationGrid
|
2025-04-24 21:15:46 +03:00 |
|
ζeh Matt
|
1e2d94fc95
|
Add project for dependencies, restructure targets and cleanup unused
|
2025-04-23 01:46:12 +03:00 |
|
ζeh Matt
|
8f1e4d1537
|
Fix #24264: Optimize the search for nearest litter by Handyman
|
2025-04-21 20:33:30 +03:00 |
|
Matt
|
bb41d0022f
|
Fix #24260: Optimize the lookup for nearby guests by entertainers (#24263)
|
2025-04-21 17:09:30 +00:00 |
|
ζeh Matt
|
f6d78375b5
|
Remove pointless overloads of iequals, implicitly converts to views
|
2025-04-21 03:41:56 +03:00 |
|
ζeh Matt
|
68f6ea8d15
|
Use sfl::small_vector for Chunks, only observed a maximum of 16 so far
|
2025-04-21 03:16:45 +03:00 |
|
ζeh Matt
|
2adbaffbca
|
Use pair instead of tuple in FileIndex.hpp, reduces compilation time
|
2025-04-21 03:12:49 +03:00 |
|
ζeh Matt
|
8fe14c5b5c
|
More code style adjustments
|
2025-04-21 03:08:01 +03:00 |
|
ζeh Matt
|
8fdbf7ac0e
|
Avoid constructing std::string_view from const char*
|
2025-04-21 03:05:33 +03:00 |
|
ζeh Matt
|
5eabdf8ec9
|
Use std::span for peepAnimObjects, rename to new style
|
2025-04-21 03:05:33 +03:00 |
|
ζeh Matt
|
b30e1b406b
|
Use unordered_map and constify things in Legacy.cpp
|
2025-04-21 03:05:33 +03:00 |
|
ζeh Matt
|
0b581281c5
|
Use string_view in ParseSourceGame lookup helper
|
2025-04-21 03:05:33 +03:00 |
|
ζeh Matt
|
a22c041379
|
Enable the use of std::string_view for find in ObjectRepository
|
2025-04-21 03:05:32 +03:00 |
|
Michael Steenbeek
|
63e247454b
|
Merge pull request #22766 from Gymnasiast/fix/19782
Fix #19782: Game stops counting inversions after 31
|
2025-04-20 13:52:20 +02:00 |
|
Max
|
923a38c990
|
Close #24146: Expand plugin functionality for balloons and money effects
|
2025-04-19 23:23:02 +02:00 |
|
Gymnasiast
|
731f2d4c34
|
Count holes separately from inversions; limit bonus to 31
|
2025-04-19 19:53:37 +02:00 |
|
Gymnasiast
|
c43497c16d
|
Maximise num holes, inversions, drops, circuits and lift hills when writing to TD6
|
2025-04-19 19:00:44 +02:00 |
|
Gymnasiast
|
cc2546b681
|
Close #19782: Game stops counting inversions after 31
|
2025-04-19 19:00:22 +02:00 |
|
Gymnasiast
|
734c0959ef
|
Widen WindowFlags to 32 bits
|
2025-04-19 14:07:02 +02:00 |
|
mix
|
e2dbe1ccbf
|
Clarify go kart collision threshold
|
2025-04-18 21:05:31 +01:00 |
|
X123M3-256
|
d11bfa3f5c
|
Prevent go karts from getting stuck when changing lanes
|
2025-04-18 21:05:31 +01:00 |
|
mix
|
1a1b5869c0
|
Fix slight glitching in nested tiny and small go kart turns
|
2025-04-18 21:05:31 +01:00 |
|
mix
|
5c8bb8f84c
|
Add gentle sloped turns to the go karts
|
2025-04-18 21:05:31 +01:00 |
|
mix
|
cc5ecf594a
|
Add diagonal flat and sloped track to the go karts
|
2025-04-18 21:05:31 +01:00 |
|
mix
|
0df3f64703
|
Add steep track to the go karts
|
2025-04-18 21:05:31 +01:00 |
|
mix
|
c9175f5b1e
|
Add larger turns and s bends to the go karts
|
2025-04-18 21:05:28 +01:00 |
|
mix
|
be4e740f26
|
Add new go kart lane subposition data
|
2025-04-18 18:50:47 +01:00 |
|
Michael Steenbeek
|
188245ad69
|
Fix #22634: Asset packs with sound effect overrides are not loaded correctly at startup
|
2025-04-18 00:05:35 +02:00 |
|
Aaron van Geffen
|
a8267412c2
|
Move title height helper functions to WindowBase and fix FlexUI plugins
|
2025-04-11 23:26:34 +02:00 |
|
Aaron van Geffen
|
883845bcf9
|
Use larger cross glyph for close button when title bar is enlarged
|
2025-04-11 20:39:26 +02:00 |
|
Aaron van Geffen
|
3f87e2b67a
|
Centralise ResizeFrame in WindowBase and call when setting widgets or resizing
|
2025-04-11 20:37:54 +02:00 |
|
Aaron van Geffen
|
6d7b312e7a
|
Make WF_NO_TITLE_BAR actually fit in the uint16_t that is WindowBase::flags
|
2025-03-14 14:08:14 +01:00 |
|