branchsbox/mastercancel

11,239 Commits over 1,338 Days - 0.35cph!

5 Months Ago
Fixed hotload getting very slow because of ConsoleWidget diagnostics clear (sorry 😩)
5 Months Ago
Rename NetworkChannel to Connection Move GameNetworkSystem.Local to Connection.Local Don't special case MemoryPack in AC
5 Months Ago
NetworkChannel has SteamId and DisplayName Network OnJoined event, which is called for local player too
5 Months Ago
Fix VR rendering crash Disable menu VR overlay
5 Months Ago
Add GameNetworkSystem.OnChangingScene
5 Months Ago
Update default send rates Don't try to delete panels more than once More useful warning if SendMessageToUser is false
5 Months Ago
NRE diagnostics in OnIntersection Add Widget.SetContentHash
5 Months Ago
ui: flex gap scales
5 Months Ago
Lobby data is case insensitive
5 Months Ago
Fix console exception on close Lobbies have names
5 Months Ago
Can move these object messages of the main network system now More BytePack tests
5 Months Ago
Simplify message handling Fix tcp sending out of order
6 Months Ago
Citizen/animgraph: improved sprinting animation & handling of the locomotion 'wish' layer
6 Months Ago
BytePack support TypeLibrary types Fix PropertyDescription sometimes setting twice Remove NetworkSerializer, build it into NetworkSystem Remove MemoryPack Clear Typelibrary's BytePack on assembly changed
6 Months Ago
Fix incorrect adding of prismatic joint
6 Months Ago
Enable limits on prismatic and revolute when limits are valid
6 Months Ago
Update output connections too in GraphView.UpdateConnections
6 Months Ago
BoolControlWidget support custom icons Add descriptions to tooltips on ControlSheet Don't try to load local packages when joining server Fix potentially adding null NativeMemoryBlock to pool
6 Months Ago
Material::Init initializes TextureCoords too
6 Months Ago
Update new shader template
6 Months Ago
Remove stereo multiview instancing from debug menu Add Texture.Update<T>( ReadOnlySpan<T> data ) & Texture2DBuilder.WithData<T>( ReadOnlySpan<T> data )
6 Months Ago
Stop using PixelInput for everything (#1336) * PS_InitFinalCombiner( PS_INPUT ) -> PS_InitFinalCombiner() so it works without COMMON_PS_INPUT_DEFINED - this is just for default values anyway PS_CommonTransformNormal should be wrapped in COMMON_PS_INPUT_DEFINED too * Material shading API can be used without common PixelInput Internals rewritten to remove reliance on a commonly defined PixelInput instead every function just takes what it needs. The only public methods you may have been using were changed like so: ```diff - float3 TransformNormal( const PixelInput i, float3 vNormalTs ) + float3 TransformNormal( float3 vNormalTs, float3 vGeometricNormalWs, float3 vTangentUWs, float3 vTangentVWs ) - float3 NormalWorldToTangent( PS_INPUT i, float3 vNormalWs ) + float3 NormalWorldToTangent( float3 vNormalWs, float3 vGeometricNormalWs, float3 vTangentUWs, float3 vTangentVWs ) ``` Material::From( PixelInput ... ), ShadingModelStandard::Shade( PixelInput ... ) stil exist but are wrapped in ifdef COMMON_PS_INPUT_DEFINED, so only work with the common PixelInput include. Material::Init() added to initialize a Material with default values Geometric normals are now distinctive from normals in Material too, this is important for the lighting model: https://files.facepunch.com/matt/1b1711b1/beforeafter.png And a lot of tool vis modes were fixed too. * Material.AmbientOcclusion float3 -> float
6 Months Ago
Change stack trace style a bit to show file path on a separate line if we have one https://files.facepunch.com/tony/1b2211b1/parsecd_LAii24egtt.png Adjust StackTraceProperty style more, copy to clipboard by clicking any part of the header, add tooltip
6 Months Ago
Update ActionGraphs, NodeLibrary restructuring * Now one NodeLibrary per TypeLibrary instead of per ResourceLibrary * No need to have a JsonSerializerOptions per ResourceLibrary any more ActionGraphResource serialization fixes Exposing some stuff in GraphView for derived types Fix ActionGraph serialization test Got rid of some debug logging
6 Months Ago
Make VRNative Compositor/System/etc. all properties TrackedDeviceInfo has battery percentage (cherry-picked from vr-stats branch) Battery percentage just displays in `vr_info` concommand for now
6 Months Ago
Change the way we handle VRTextureWithPose - create an initial VRTexture and then (optionally) append pose data, rather than just creating a VRTextureWithPose outright Reinstate VR overlay code using new internal VR backend Move FromTransform into Matrix so we can re-use it
6 Months Ago
Change linear slop instead of convex radius
6 Months Ago
Update OpenVR SDK from 1.26.7 to 2.0.10
6 Months Ago
Fix warning Make BytePack internal, expose functionality via TypeLibrary Add a LocalChannel for local Rpc calls
6 Months Ago
Clear out any log entries that are from diagnostics on hotload (to prevent duplicate logs when hotloading often)
6 Months Ago
Raise the console when clicking status toggle buttons
6 Months Ago
Sort out padding for stack trace "copy to clipboard"
6 Months Ago
Set convex radius to what rubikon used (should we change linear slop instead?)
6 Months Ago
Don't throw if we fail to create dock widgets (error when loading editor layout that has nonexistent managed types, i.e error list, game project editor docks)
6 Months Ago
NetworkTable foundations
6 Months Ago
Console Window Improvements (#1332) * Added Status Bar console output * Moved log counts to the Status Bar * Moved stack trace to be inline with the Console * Removed Error List * Show all code editors in Preferences window, but disable editors that are not installed
6 Months Ago
Fix visual studio not opening to the file & line on first launch
6 Months Ago
PhysicsTraceBuilder ignores ITagSet if null Tweak TcpChannel so it doesn't choke
6 Months Ago
Replace NamedPipe with Tcp, which I should have probably done in the first place and would have saved me about 6 hours of bullshitting around
6 Months Ago
Make sure maps set the world reference body
6 Months Ago
Change view "Restore to Default" to "Reset Layout"
6 Months Ago
Add GameNetworkSystem.IsHost, IsClient
6 Months Ago
Only actually add attribute members if they'd be used (target function accepts them)
6 Months Ago
Add delete option to editor window layout manager
6 Months Ago
CodeGen method wrap target function can (optionally) have first parameter be the specific wrapping attribute or an array of Attribute[] which would contain all CodeGen attributes on the method being wrapped
6 Months Ago
Should fix startup errors some people are suffering
6 Months Ago
Add a bunch of null checking in SetActiveGame to diagnose sbox/issues/1352
6 Months Ago
Added ability to save editor layouts and restore them (sbox/issues/1349) https://files.facepunch.com/tony/1b1911b1/parsecd_KuRA9SaPEO.mp4 Fixed duplicate "New Asset Browser" after hotloading tools
6 Months Ago
Add EditorUtility.Network Package updates Manually disconnect each connection on server disconnect
6 Months Ago
More Pod types in BytePack Separate BytePack tests BytePack supports List<t> Support lists/arrays of strings