Commit Graph
2758 Commits
Author SHA1 Message Date
metalgearslothandGitHub b2f87a0136 Add EnsureCapacity for gamestates (#6919) 2026-08-05 21:38:53 +10:00
Winkarst-cpuandGitHub a91b8f0571 Fix Discord RPC resetting playtime on rejoin (#6903) 2026-08-05 21:05:45 +10:00
metalgearslothandGitHub c30fa06286 Fix GameStateBuffer TryAdd count check (#6917) 2026-08-05 12:56:10 +10:00
metalgearslothandGitHub fe5260953a Use fastpath for RSI state drawing (#6895) 2026-08-05 12:51:22 +10:00
eoineoineoinandGitHub 28fe566e72 Fix WordWrap bugs (#6908) 2026-08-05 12:47:11 +10:00
metalgearslothandGitHub 04217c0e55 Cache texture UVs (#6894)
* Cache texture UVs

O(0) beats doing basic maths operations. Followup work to make some hot drawing paths (fonts + RSIs) use the AtlasTexture methods instead.

* 2026-08-02: Support headless atlas textures
2026-08-02 04:17:07 +00:00
PokandGitHub a4d22e4810 Fix Text Outline (#6889)
fix-text-outline
2026-08-02 01:44:10 +00:00
0a4c0d9cdd Cache PostShader render targets in Clyde (#6657)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2026-08-01 20:16:41 +10:00
metalgearslothandGitHub 7f21c749b0 Add multiple post-shader support (#6817) 2026-08-01 16:56:24 +10:00
metalgearslothandGitHub bc55ae00d6 Box2 + Box2Rotated performance and fixes (#6668) 2026-08-01 15:30:41 +10:00
5d053dfabb Clean up Client ContainerSystem (#6563)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2026-08-01 15:28:35 +10:00
PokandGitHub 8a9123ab36 Text Outline (#6832) 2026-08-01 15:20:59 +10:00
09699f6748 Expose relative mouse mode on windows (#6865)
Co-authored-by: lunarica <lassovira@duck.com>
2026-08-01 15:12:01 +10:00
Winkarst-cpuandGitHub 48aac200a9 Fix server max players count in Discord RPC (#6863) 2026-08-01 15:09:33 +10:00
v0idRiftandGitHub 9cefa1167c Fix sRGB framebuffer in Linux GLES compatibility mode (#6846) 2026-07-29 23:15:33 +10:00
Princess Cheeseballs cc25994d07 ok unfuck my shit up 2026-07-24 15:45:27 -07:00
Princess Cheeseballs 1dcdbd8742 just fuck my shit up fam 2026-07-24 15:36:31 -07:00
metalgearslothandGitHub ac13da4328 Add chunk entities (#6705) 2026-07-24 19:02:55 +10:00
pathetic meowmeowandGitHub bbfd27d78f XamlX upgrade (#6288) 2026-07-24 19:00:35 +10:00
mirrorcultandGitHub 1d66938afe Expose cvar for changing doppler factor + lower default doppler factor (#6841) 2026-07-24 12:58:05 +10:00
metalgearslothandGitHub 2f6839f4e3 PredictedQueueDel fix attempt (#6688) 2026-07-24 00:26:36 +10:00
metalgearslothandGitHub 9f32ee3584 Add event for SplitContainer being changed (#6659) 2026-07-24 00:14:15 +10:00
5e79016217 Illumination measuring system to determine how "lit up" entities are (#5574)
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2026-07-23 23:09:22 +10:00
metalgearslothandGitHub e89668c212 Cache pending reapply component net ids (#6825) 2026-07-20 20:08:26 +10:00
metalgearslothandGitHub b8c456e6de Optimise game state component change lookups (#6826) 2026-07-20 20:08:07 +10:00
metalgearslothandGitHub 55e25ba20c Optimise game state entity resolution (#6824) 2026-07-20 20:07:47 +10:00
metalgearslothandGitHub 537c4cb02f Fix sprite jittering (#6805) 2026-07-18 15:40:00 +10:00
rebaserHEADandGitHub 7089bd7a69 Tracy: Add entity rendering profiling zones (#6714) 2026-07-18 13:08:04 +10:00
metalgearslothandGitHub 7b4f159474 Optimise PVS broadphase leaves (#6810) 2026-07-18 13:03:26 +10:00
WhatstoneandGitHub 7c7d1ae451 Cleanup: Warning resolution/suppression (#6721) 2026-07-16 19:43:54 +10:00
metalgearslothandGitHub 651e9034dd Cache grafana histograms (#6767) 2026-07-16 19:14:32 +10:00
metalgearslothandGitHub 17b66c574e Fix SetUniformDirect allocation spam (#6769) 2026-07-16 17:28:34 +10:00
B_KirillandGitHub 4e11a3892e Add API for loading OwnedTexture with texture parameters (#6794) 2026-07-15 11:00:18 +10:00
AJCM-gitandGitHub 07ddeaa8d6 File Dialog: Expose file name of the selected file (#6755)
* FileDialog cleanup and extra functionality

* this was for testing ooops

* stringing things along
2026-07-14 14:17:31 +10:00
eoineoineoinandGitHub b3daa0b794 Fix BaseWindow jittering on resize (#6788) 2026-07-14 12:59:12 +10:00
Princess CheeseballsandGitHub 1c84809e04 Make TableContainer virtual and public (#6753) 2026-07-12 13:50:47 -07:00
metalgearslothandGitHub 657e9bfb2d Reduce ImageSharp arraypool ballooning (#6768)
Dispose images as soon as practical so we don't balloon its arraypool as much.
2026-07-12 16:44:31 +10:00
PokandGitHub b0b1fa354a FovRenderTarget (#6781) 2026-07-11 07:13:05 +10:00
Whatstone 47572c2e52 make TableContainer virtual and public 2026-07-07 08:22:08 -04:00
metalgearslothandGitHub 83c5c8eaf2 Fix UserDataDir accepting relative game names (#6745) 2026-07-07 17:36:28 +10:00
metalgearslothandGitHub 622ecc6241 Fix command ordering (#6729) 2026-07-06 19:41:09 +10:00
f2625bf5c5 Removes IMapManager (#6584)
* Move MapManager queries to SharedMapSystem
Moves all variants of FindGridsIntersecting/TryFindGridAt to SharedMapSystem
Hollows out the MapManager methods and converts them into relays to SharedMapSystem

* Move CreateGrid to SharedMapSystem
Moves the functionality for CreateGrid and its variants to SharedMapSystem
Hollows out the MapManager methods and converts them into relays for the SharedMapSystem methods
Obsoletes them too
Also moves over the GetAllMapGrids and GetAllGrids methods

* Move RaiseOnTileChanged to SharedMapSystem
Also moves the SuppressOnTileChanged flag member to SharedMapSystem
Hollows out and obsoletes the MapManager versions

* Move default value constants to SharedMapSystem

* Converts map pausing events into LocalizedEntityCommands

* Move MapManager related delegates/structs to SharedMapSystem
Moves the GridCreationOptions struct to the same namespace as SharedMapSystem and converts it into a record struct
Move the GridCallback delegates to the same namespace as SharedMapSystem

* Move CullDeletionHistory to SharedMapSystem
Well, that was less painful than I thought it would be

* Actually obsolete the NetworkedMapManager method

* Rename file

* Doc comments for new SharedMapSystem methods

* Doc comment

* Doc comments

* Fix access

* Purge all references to IMapManagerInternal

* Cull easy IMapManager references

* The rest

* Purge IMapManager

* Private internal FindGridsIntersecting method

* please die

* 41

* notes

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-07-01 19:32:17 -07:00
metalgearslothandGitHub 792f795fbe Sourcegen eventsub fixes (#6702) 2026-07-01 14:07:41 +10:00
1322177e62 IEntitySystem Event Subscription Code Generation (#6227)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2026-07-01 13:30:23 +10:00
HaydenandGitHub e458c13e10 Basic Tracy support (#6686) 2026-07-01 12:55:04 +10:00
WhatstoneandGitHub dfe1d4ef8a Cleanup: ProtoMan Part 3 - remove redundant EntitySystem IPrototypeManager, IComponentFactory instances (#6693) 2026-06-30 17:12:55 +10:00
Jessica MandGitHub e128a7f695 Partially Revert "More Cursor Usage in Controls" (#6654)
revert button and scrollbar changes
2026-06-29 18:49:43 +10:00
TheShuEdandGitHub 7dbb2a2614 Clean up Player manager (#6566)
* file-scoping Player manager

* readonly playerManager

* Update PlayerManager.cs

* revert readonly
2026-06-28 14:31:06 +02:00
c3f80b99bd Change SpawnAtPoisition EntityCoordinates overload to use the rotation of the attached entity, and to allow a rotation override. (#6527)
* minor API addition

* better

* I forgor

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-06-28 20:56:10 +10:00
metalgearslothandGitHub 7fcf49ea61 Add audio device switching API (#6661) 2026-06-27 19:09:59 +10:00