userGarry Newmancancel
reposboxcancel

5,313 Commits over 1,642 Days - 0.13cph!

5 Days Ago
Increase max string length to get from native
7 Days Ago
Increase default fov Lock the network thread when connecting Reapply "Interop string optimizations" This reverts commit 362c6033843710cc6eefcd034da882257c3e7d17. Reapply "Safe string length" This reverts commit 66e223f10778abc5c4d15d4ac9f244fd33b9c696. Fix AVX2 not supported
7 Days Ago
Don't lock mixing thread when calling UpdateGlobals Revert "Safe string length" This reverts commit 8ecce2df6f6b822e55b51896146c380cae207a38. Revert "Interop string optimizations" This reverts commit 83d88ef7422b9867667034ba45124c6a477cf0ce.
7 Days Ago
Safe string length
7 Days Ago
Add FloatSpan as an easy way to do SIMD/AVX2 math ops on a span of floats MixBuffer uses FloatSpan instead of native (2x faster) Fix mono sounds not getting mixed properly Interop string optimizations
8 Days Ago
Added CameraComponent.RenderUI
8 Days Ago
I broke facepunch.hc1 and facepunch.sbdm, we should update them
8 Days Ago
Particle performance tweaks ParticleControlPoint is obsolete Curve is backed by a ImmutableArray instead of a ImmutableList
8 Days Ago
Simplify input pump Tweaking some config vars, see how if they move the needle
8 Days Ago
Disable performance scopes in RenderTools - I feel like they're over sampling Disable VPROF_ENABLED Add profiler debug to SetObjectBounds Cache animgraph parameters so we don't have to keep passing strings to native Skip some physics stuff in PlayerController if we're a Proxy
8 Days Ago
InteropGen: Can add [nogc] to class or function mark function with [SuppressGCTransition]. Add [callback] to a function to prevent it being added. Cache PhysicsBody.BodyType Add interopsystem_counts, for when interop recording is on Buffer up engine console output and print it in one place Add [nogc] to a bunch of stuff add [nogc] to stronghandle internals
8 Days Ago
Fix FixedUpdate so that Time.Now is always correctly aligned with the fixed delta, eliminate drifting
8 Days Ago
Clip allocations listener in lock Move Interop getters/setters to function pointers
9 Days Ago
Sound occlusion test occur less if the sound is further away Don't create a new array every time we get ISceneCollisionEvents HeavyGarbageRegion can be a ref struct Use allocation free lock in MixBuffer MultiChannelBuffer doesn't make an array Mixing thread only sleeps if it has time to Casting methods use SuppressGCTransition Use shared buffer for ConvertToBinaural LowPass processor uses Vector<T> Minimize allocations in mixer Pass WrappedPropertySet as in Remap lowpass so it doesn't kick in until it should
9 Days Ago
Fix exception when leaving a loading game add overlay_frame, show frame stats
9 Days Ago
Add wrapped GetAttribute<> to CodeGen wrappers Lock the mixer any time we're messing with its children Add Physics Debug button to console Fix objects tagged "world" not colliding with triggers
9 Days Ago
Give mixing thread higher priority Our "LastSecond" stats were actually updating every 500ms Add GcPause to performance stats Add Sandbox.Diagnostics.GarbageCollection, internal, unused for now Add overlay_alloc Fix missing network profiling captures
10 Days Ago
FixedUpdate is outside of Scene profile now Record the entire physics step in profiler
10 Days Ago
Move CommandList and HudPainter to engine Draw overlay profiler above everything, run editor loop manually Audio mixing thread tweaks, catch SoundHandle.TickAll om Audio scope too Async + Video profilers
10 Days Ago
Can toggle profiling overlay in console
10 Days Ago
Profiling cleanup HUDPainter aligns to pixels PerformanceStats more buffer Add overlay_profile [0|1]
10 Days Ago
Revert "PlayerController: prevent EyeAngles stomping, maintain rotation when reenabled" This reverts commit fc1d80ad7949e69b72eb8cd092047c99f969681d.
10 Days Ago
Let the mixing thread breathe more often Add StartTick to FastTimer Add CameraComponent.Overlay, UI doesn't need special drawing functions Fix commandlist re-creating RenderAttributes every reset Remove RenderMenuUI calls Don't call OnRenderPostProcess anymore, it's been obsolete for a while Lets not perfscope traces just yet Start cleaning up Sandbox.Diagnostics.Performance Graphics.Scope not boxing Handle.MakeNextHandle not boxing
11 Days Ago
PreJIT game and packages Avoid allocation when getting default surface Remove unused
11 Days Ago
What if we explicitly r2r sbox.exe only
12 Days Ago
Alright forget it for now
12 Days Ago
No - it hates what. What if we just try one
12 Days Ago
Compile some dlls explicitly with composite mode
13 Days Ago
Fix clean build
14 Days Ago
Add resource_log convar, logs when resources are loaded Add CManagedTypeManager, keep hold of references until it's released. Shall we hide this Unknown Morph Control error Wrap these calls in MapInstance in a CallbackBatch Clean up Don't add image types as AddRuntimeReference in compiled resources, because they don't exist as compiled assets Rebuild clothing assets with updated compiler When a resource couldn't be loaded - print what resource tried to load it
14 Days Ago
Don't try to load envmaps on the server
14 Days Ago
Fix not generating envmaps while joining server
14 Days Ago
Initial render envmaps on the loading screen instead of in the first few frames of the game
14 Days Ago
Move some UI stuff to Engine Move speech stuff to Engine Move file string tables to Engine Obsolete ColorGradient and FGDCurve Move stuff that can go into engine, into engine Clean up scene object flags Add SCENEOBJECTFLAG_HIDE_CUBEMAPS Add SceneObject.Flags.IncludeInCubemap DebugOverlay doesn't render in cubemaps
14 Days Ago
Fix NRE in mixer thread
14 Days Ago
Publish Sandbox.CodeUpgrader with the rest More steamworks ignores
14 Days Ago
R2R, try again
14 Days Ago
Revert "Tweaks to get r2r in the right place" This reverts commit 87fc48564e379f6392c29f266c562644054deb09.
15 Days Ago
Tweaks to get r2r in the right place
15 Days Ago
Tweak steam upload ignores
15 Days Ago
Okay test does built, but into a different folder
15 Days Ago
Use --no-build for dotnet test
15 Days Ago
Update dotnet-version CallbackBatch pushes appropriate scene
15 Days Ago
csproj have publish profiles CI Publish with readytorun Disable CodeGen messagebox I don't know why sbox-dev was using Sandbox.CodeUpgrader Steamworks upload can ignore some junk Disable ResourceSystem.HasPendingWork loading wait Catch exceptions when rating packages, print warning
15 Days Ago
Remove unused When loading a scene wait for resources to finish loading on the loading screen
15 Days Ago
Remove hoststatemanager
15 Days Ago
Push the menu scene when loading it
15 Days Ago
InteropString encodes as utf8 instead of ansi Obsolete a bunch of legacy particle stuff Don't add a sound collision layer by default
15 Days Ago
PlayerController: tweak footsteps, don't play when not moving, don't do a trace Slow down slightly when running up hill Add PlayerController.AirFriction PlayerController: Fix sliding down stairs
15 Days Ago
If map load failed don't try to create entities from it Return empty in AssetBrowserLocation.GetDirectories if the path doesn't exist Stop over-engineering this CallbackBatch problem, print outward stack when an error occurs Remove log in CloudPackageNode