8,073 Commits over 3,806 Days - 0.09cph!
Failing test reproducing #1027
Make sure fast hotload related error reports are grouped correctly
Failing test reproducing #1087
Gracefully handle NotSupportedException during fast hotload
Fixes #1087
Make sure fast hotload related error reports are grouped correctly
Failing test reproducing #1087
Gracefully handle NotSupportedException during fast hotload
Fixes #1087
Make sure fast hotload related error reports are grouped correctly
Failing test reproducing #1087
Server-side chunks are only modified if they have collision
Build meshes for chunks closest to players first
ISdf3D logging
New networking seems to work!
Chunks are no longer entities
SDF modification list networking
WIP make ISdf3D net read / writable
SDF net writing refactor, support for ISdf2D
Replace scorch mask texture
Added TypeLibrary.GetGenericArguments(Type) with access control checks
Simplify ILHotload error report change summary
Add CreateDelegate overloads that accept a target object
Added MethodDescription.CreateDelegate( Type )
Added TypeDescription.MakeGenericType( Type[] )
Uses same access control checks as CreateGeneric( Type[], object[] )
Added MethodDescription.CreateDelegate<T>()
Try to get change summary to actually show up in sentry on ILHotload error
WIP make ISdf3D net read / writable
Fixed #1092
Include a change summary during ILHotload errors
Fixed paths to members in hotload sentry reports
Working towards new way of networking 3D SDF worlds
ISdf3D.SampleRange now takes a transform instead of BBox
Implement ISdf3D.SampleRange for cellular noise
3D SDF name consistency
Failing test reproducing #1027
Fixed #1027
There might be other reasons why methods won't resolve, will re-open if we encounter that
Failing test reproducing #1027
Added Sdf3D.Bias( otherSdf, scale )
Added ISdf3D.SampleRange() with a default implementation
WIP Cellular noise SDF primitive
Handle TypeInitializationException during UpdateReferencesInType more cleanly
Tag ILHotload exceptions with `fast-hotload`
Added IHotloadManaged.Failed(), called when an instance couldn't be upgraded
IHotloadManaged tests
Don't refresh leaderboard toggle until asset bundles load
Fixed NRE in ListMenu.GetLastSelected()
Allow toggling leaderboard mode on workshop campaign menu
Fixed possible NRE when downloading histograms
Make sure you can vote with a controller
Don't extend histogram fill below the x axis
Save leaderboard mode between sessions
Standalone only for now
Max network write rate is higher for 2D chunks
Limit chunk update rate over the network
Include shader includes in package
Log some more info when #1027 occurs
Failing test for when lambda signatures change
Warn on lambda signature change, replace with error-throwing delegate
Include member and instance path in hotload error reports
Animate campaign leaderboard height too
Updated offline copies of histograms
Histogram rendering tweaks
Always use minutes for histogram ticks
Fix outliers for descending leaderboards (crossfire)
Directly write to Logger during hotloads
Include path and member in hotload log messages
Allow nested FormattableStrings in log messages
So that their args can be inspected too
Implement IsMatchingType for generic type definitions
Fixed IsMatchingType for required modifier types
Don't warn about attempted fast hotload of generic method
Failing test reproducing #1063
Fixed #1063
Failing test reproducing #1063
Updated shaders after Facepunch/sbox#1041
Null mesh check in Sdf2DMeshWriter
Updated addon tags / descriptions
Use 3D white texture as a default for 3D chunks
Documented all public members of libsdf
Only delete blob tool preview on server
Refactored triplanar shader