userGarry Newmancancel

19,147 Commits over 4,018 Days - 0.20cph!

Today
Binds for SteamApps Add Steam Integration Copy assembly to game/mount/ folder Try to load mount dlls on bootstrap, if not standalone
Today
Add Sandbox.Mounting.Quake project, move test code
Today
Cache load result, multiple calls return same objects, concurrent calls wait and return same object
Today
Delete AppSystem at unit test shutdown Fix crash when shutting down CRenderDeviceVulkan (purging wrong buffer) [pick] Add failing tests FileEntry is can provide a single resource type - we should add multiple entries if a file can be multiple types
Today
Use vulkan for unit tests (might have to roll this back on merge if we can't make the build server use it) Fix NRE in ConVarSystem.InvokeConVarChanged Output loaded textures to disk (temporary)
Yesterday
FileEntry etc
Yesterday
Foundation
Yesterday
Create tranactions, view transaction, view transaction source, bundle unsettled transactions into newer transactions Payment batch api Payouts for Feb completed Show transaction list to users User can view individual transactions User's paid out value is correct(ish) Update payment status every hour Clean up TipaltiService Payment rules support fractions of a percent
5 Days Ago
Fix exception in stats batch Retry when updating player package usage hits deadlock Fix forum sidebar exceptions Always default language to english and let people switch explicitly Create play fund transactions
12 Days Ago
Increase max string length to get from native
14 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
14 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.
14 Days Ago
Safe string length
14 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
15 Days Ago
Added CameraComponent.RenderUI
15 Days Ago
Fix build Item shape/size tweaks Placed tripmine does more damage, laser is less visible
15 Days Ago
I broke facepunch.hc1 and facepunch.sbdm, we should update them
15 Days Ago
Particle performance tweaks ParticleControlPoint is obsolete Curve is backed by a ImmutableArray instead of a ImmutableList
15 Days Ago
Simplify input pump Tweaking some config vars, see how if they move the needle
15 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
15 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
15 Days Ago
Fix FixedUpdate so that Time.Now is always correctly aligned with the fixed delta, eliminate drifting
15 Days Ago
Clip allocations listener in lock Move Interop getters/setters to function pointers
16 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
16 Days Ago
Fix exception when leaving a loading game add overlay_frame, show frame stats
16 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
16 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
17 Days Ago
FixedUpdate is outside of Scene profile now Record the entire physics step in profiler
17 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
17 Days Ago
Can toggle profiling overlay in console
17 Days Ago
Profiling cleanup HUDPainter aligns to pixels PerformanceStats more buffer Add overlay_profile [0|1]
17 Days Ago
Revert "PlayerController: prevent EyeAngles stomping, maintain rotation when reenabled" This reverts commit fc1d80ad7949e69b72eb8cd092047c99f969681d.
17 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
18 Days Ago
PreJIT game and packages Avoid allocation when getting default surface Remove unused
18 Days Ago
What if we explicitly r2r sbox.exe only
19 Days Ago
Alright forget it for now
19 Days Ago
No - it hates what. What if we just try one
19 Days Ago
Compile some dlls explicitly with composite mode
20 Days Ago
Fix clean build
21 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
21 Days Ago
Don't try to load envmaps on the server
21 Days Ago
Fix not generating envmaps while joining server
21 Days Ago
Initial render envmaps on the loading screen instead of in the first few frames of the game
21 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
21 Days Ago
Fix NRE in mixer thread
21 Days Ago
Publish Sandbox.CodeUpgrader with the rest More steamworks ignores
21 Days Ago
R2R, try again
21 Days Ago
Revert "Tweaks to get r2r in the right place" This reverts commit 87fc48564e379f6392c29f266c562644054deb09.
21 Days Ago
Tweaks to get r2r in the right place
21 Days Ago
Tweak steam upload ignores