userGarry Newmancancel
branchsbox/mastercancel

3,549 Commits over 1,522 Days - 0.10cph!

4 Months Ago
Only show lobbies of the same game build
4 Months Ago
Fix error when map couldn't be downloaded Less simultaneous downloads Add some high level sentry breadcrumbs Fix possible NRE in network connect Add commented out DSN for testing sentry un-rate-limited Fix NRE in Prop Add breadcrumb for failed downloads, let us diagnose why it's happening Don't let OnNetworkSpawn errors break everything Tweak how httpimages are loaded to make errors more obvious Wrap RPC resume so things don't fall to bits if it errors Fix NRE in Rigidbody.OnDisabledInternal
4 Months Ago
Fix WorldPanel NRE (if the underlying panel gets deleted, somehow) Don't report TargetInvocationException, report its InnerException
4 Months Ago
Fix steam callback crash Fix text cannot be empty exception Remove Compiler.OnCompilePartialSuccess , don't load assemblies on compile fail, fixes BadImageFormatException Promote task exceptions to errors, instead of warnings
4 Months Ago
Fix possible project startup NREs
4 Months Ago
Fix NRE in SceneNetworkSystem.OnLeave
4 Months Ago
Add ParticleTrailRenderer, TrailRenderer components Add a margin to the right of component sheet, to accommodate the scrollbar
4 Months Ago
Expose BlendMode Move D_BLENDMODE to common/blendmode.hlsl - so we can pull it into other shaders easy SceneLineObject supports texture + uvs
4 Months Ago
Expose particle DeathTime, so effects can use it to do calculations Fix ParticleSpriteRenderer error when no texture defined Add ParticleEmitter.RateOverDistance , overrides for manipulating burst count, rate count
4 Months Ago
Add ParticleModelRenderer
4 Months Ago
Fix LineRenderer bug ParticleFloat, ParticleGradient have evaluations where you pass in the particle , which reduces the risk of fucking up the parameters Move ParticleRenderer's into own folder ParticleController has OnParticleCreated Add Particle.BaseListener - allows creating of classes that run on particle create, update and destroy - with instance data and guaranteed destroy Add ParticleLightRenderer
4 Months Ago
LineRenderer has a UseVectorPoints option
4 Months Ago
Better particle randoms
4 Months Ago
Download from server (#1632) Download game asset files from the server, when not using a package. This allows people to make "local only" games and test them locally and multiplayer. In the future we can change the download method to upload and download from our backend instead of over network.
4 Months Ago
Add ParticleVector3
4 Months Ago
Particle sprite alignment mode
4 Months Ago
Fix ambient light hanging around and stomping
4 Months Ago
Fix errors when trying to render dynamic cubemaps in editor
4 Months Ago
Don't set cursor position if !IsAppActive()
4 Months Ago
Fix WatchPhysical() test, shouldn't be ticking before check
4 Months Ago
Disable recursion test
4 Months Ago
Oops - don't need obsoleted KeyModifiers anymore Don't inject EnsureSufficientExecutionStack calls, see if that changes performance in any way
4 Months Ago
Lets see if CollectionsMarshal.AsSpan is any faster or if Nick Chapsas is a liar Skip all this if we have no rendertree Clean up
4 Months Ago
Use SRGB texture in text shader
4 Months Ago
Fix calling Update for the active scene in editor for every scene that was open
4 Months Ago
Only sort children if it's needed More optimizing I'm not sure that the RENDER_BUFFER_DYNAMIC_VERTEX_FIXED_SIZE size restriction still exists Text rendering use anisotropic
4 Months Ago
Switch text shader to use bindless (to see if there are any perf changes)
4 Months Ago
Convert the rest of RenderAttributes stuff to use StringToken Move SetRenderState out of the draw loop, called manually
4 Months Ago
Add internal, templated Graphics.Draw<T> Delete PanelRenderer.Text.cs VertexLayout is public, has attribute system to define vertex layout Don't push identity matrices when rendering UI
4 Months Ago
Fix last particle not processing Add pitch and yaw to particles
4 Months Ago
Chunk size test
4 Months Ago
Particle system optimzations
4 Months Ago
PerformanceStats.Timings lockless
4 Months Ago
Remove SceneObject.GetSceneWorld() Remove SceneObject_UpdateRayTraceTransform Instead of updating SceneObject RayTrace's every time they move, lets mark them dirty and update them when the raytrace is actually used (which is probably never)
4 Months Ago
Move CodeGen to Engine, add engine assembly reference to allow it to resolve symbols from that Add StringToken.ConvertAttribute, for codegen to detect situations where we want to upgrade Add MurmurHash2 to generator When a StringToken parameter is passed a string literal we codegen that to the token, to avoid the lookup/generation "chicken" becomes StringToken.Literal( "chicken", 855234573 ), which returns a StringToken Add ProjectReference from Sandbox.Game to CodeGen, to avoid out of order compiling
4 Months Ago
Fix post processing (was passing in ITexture as an int)
4 Months Ago
Add StringToken alternatives to RenderAttributes
4 Months Ago
Create Sandbox.StringToken, delete NativeEngine.StringToken
4 Months Ago
Cache SteamRichPresenceSystem values, avoid 1ms spike every 5 seconds
5 Months Ago
Introduce ContextLocal<T> MenuDll has its own Json options
5 Months Ago
This isn't ever used This isn't ever used Never used Never used Never used Remove unused This really does not need to be routed via an interface Not used
5 Months Ago
Lets uncomplicate this the input system kickoff by dropping the event dispatch Add instrumentation
5 Months Ago
Add a c# version of MurmurHash2
5 Months Ago
Trim a bunch of sound stuff we don't use More telemetry
5 Months Ago
move fps_max to c# - make it more accurate
5 Months Ago
Vector4 uses System.Numerics.Vector4 where possible Add BBox.Snap Fix particle bounds being wrong ParticleRenderer has [RequireComponent] ParticleEffect
5 Months Ago
Remove randomly added repeat functions from Curve @MVFP Fix prefab/scene videos timescale too fast Move ParticleGameSystem to its own file Curve micro optimizations
5 Months Ago
Vector3 optimization, use System.Numerics where possible
5 Months Ago
Fucked it
5 Months Ago
Add Graphics.Draw to stats Count material system stats in retail