241,259 Commits over 3,867 Days - 2.60cph!

1 Year Ago
Add duplicator.Disallow (#1676) Used when you want to override the default duplication behaviour, eg when an Addon makes itself duplicatable but you don't want it to be. Also useful if you want a script such as persistence to be able to duplicate things that players cannot. ```lua duplicator.Allow( "prop_door_rotating" ) local tab = duplicator.CopyEnts( Ents ) duplicator.Disallow( "prop_door_rotating" ) ```
1 Year Ago
GameLobbyPage iteration - show lobby data
1 Year Ago
Manifest rebuild
1 Year Ago
Allow merges in either direction Trying to find isolated polys is buggy, just do them all together
1 Year Ago
Bit of ui cleanup Stats tab -> Current game, only available in game
1 Year Ago
If we don't find any games matchmaking, make a lobby
1 Year Ago
Non-reflex angles can split
1 Year Ago
Start work on GameLobbyPage Add stupid secret button to make a lobby for now
1 Year Ago
Hover, don't flush every inc ;)
1 Year Ago
Restrict people doing dumb stuff like flushing the stats after ever increment Increase time between stat refreshes
1 Year Ago
Keep layer width consistent New polygon closing method More consistent position sorting for sweeps Another fix Debugging A bit more stable Refactor, stability
1 Year Ago
Add ComputeBuffer<T> class for creating, reading and writing GPU buffers for usage with ComputeShader Structured buffers, byte address buffers and append structured buffers are all supported. https://wiki.facepunch.com/sbox/Compute_Shaders
1 Year Ago
▆▉▋ ▉▄▇▋▇▉▅ ▇▄▌▋█▌▇▆▊
1 Year Ago
Boomer Main Menu UI
1 Year Ago
Add GamemodeList component
1 Year Ago
6P debug setup in particle scene
1 Year Ago
▅▇▄▊▆▍▍▇ ▄▊█▍▅▊▊ ▇▋▋▉▄▄▋ ▊▆▍▇ ▌▊▉▌▆▇▉█ ▆▇▆
1 Year Ago
Remove unused div
1 Year Ago
Fixed Deferred Mesh Decal normal blending causing incorrect lighting
1 Year Ago
6P Debug atlas.
1 Year Ago
Add synchronous IRenderDevice::ReadBuffer and asynchronous IRenderContext::ReadBuffer Add ComputeBuffer class for creating, reading and writing GPU buffers for usage with ComputeShader Can be passed to RenderAttributes.Set( string, ComputeBuffer ) Read data from GPU with ComputeBuffer.GetData<T>( Span<T>, int, int ) Add ComputeBuffer.SetData( Span<T> ) and ComputeBuffer.CopyStructureCount( ComputeBuffer, ComputeBuffer, int ) Can set/copy data outside a graphics block Flush this shit when using ComputeBuffer in a sync way, I'll do it a different way for an async/callback API API makes more sense to be ComputeBuffer<T> Drop access type to keep things simple, add List<T> SetData variants, add elementOffset arguments, additional error checking AppendConsume buffers still need the structured buffer flag too ComputeBuffer<T>.CopyStructureCount<U>( ... ) YUCKY generics Don't make ByteAddress buffers with unordered access Docs, GetData alternative with no count, checks for disposed buffers
1 Year Ago
Added "Clear" button to the console Minor warning fix
1 Year Ago
Properly dispose of all kusto query results
1 Year Ago
Another iteration of 6P smoke loops
1 Year Ago
Merge from shader-fix-2
1 Year Ago
Replace timer.Destroy (deprecated) with timer.Remove (#1995) timer.Destroy is deprecated, so timer.Remove should be used instead.
1 Year Ago
Fix Malformed CSS Comments (#1997)
1 Year Ago
Add Versus Saxton Hale map category (#1996)
1 Year Ago
Merge from experimental #85384 (Unity 2021)
1 Year Ago
Stats page speedup
1 Year Ago
Merge from main
1 Year Ago
Client compile fix
1 Year Ago
Fixed 6point particle material inspector
1 Year Ago
Merge from main
1 Year Ago
Merge from save240
1 Year Ago
Merge from main
1 Year Ago
Popup system clean Package report dialog
1 Year Ago
Merge from redirect_conveyor_max_fix
1 Year Ago
Merge from worldmodelupdates
1 Year Ago
Merge from august_art_bugfixes
1 Year Ago
MatchmakingUtility -> MatchmakingSystem, start basic matchmaker and hook MatchmakingWidget up Add basic loading screen Lower the search time for now, set the state to "found a match" when we're making a server
1 Year Ago
WebSocket implements IAsyncDisposable. When disposing websocket because of TaskSource cancellation, do so async and complete the WS close handshake if we can. If we receive a ConnectionClosedPrematurely message, only actually disconnect + dispose if the connection is no longer open. Call TaskSource.OnSessionEnded in GameMenuDll when resetting environment.
1 Year Ago
Refactor MatchmakerPage, add PackageList component with multi-select and some extra render fragments Reset query status just before we find packages
1 Year Ago
Merge Main -> Experimental
1 Year Ago
Merge SpawnPointPopulationSpawners -> Main
1 Year Ago
Fixed population script type in file search. Fixed Tugboat population ID.
1 Year Ago
Manifest update
1 Year Ago
Stacked items that meet the threshold for a different world model will now regenerate the correct worldmodel
1 Year Ago
added internal shadow box to SlotMachine.Caboose.prefab - updates the other static prefab variant too
1 Year Ago
Merge from main