240,239 Commits over 3,837 Days - 2.61cph!
Fixed TypeDescription.IsStatic
Fixed NotNullableValueTypeConstraint check
HasImplementation attribute as a hint for ActionGraph type parameters
Nicer default value handling in node editor UI
Use one global NodeLibrary, created by GameMenu context (#1426)
Leaderboard backup, run #8600
Fix map scene objects not loading
MapInstance unloads the map when disabled, loads when enabled, changes map when map name changes
Leaderboard backup, run #8596
Add global static LaunchArguments class
Fix Api timeout
Fix ignore tracing not ignoring hitbox objects sbox-issues/issues/4347
Don't re-render camera tool window if it's not visible
Add SceneCamera.DebugMode
PropertyAttribute can target fields
BoolControlWidget reads [Icon] attributes
Create SceneOverlayWidget .cs
Add Gizmo.Settings.RenderMode
new Widget() doesn't need a parent
Debug rendermode dropdown for scene view
Stop floatslider being editable when ReadOnly
Add ReadOnly attribute, DisplayInfo and TypeLibrary uses it
Fix editor Pen color not always setting (fixes sbox-issues/issues/4342)
Rebuild MultiSerializedObject after all objects are added, rather than inbetween adding each one
Shouldn't need to rebuild here, selection hash will do it
Don't try to scrollto, or expand treeview when selecting multiple objects
Don't create Component Tools when multi-selecting, it's never going to be wanted
PhysicsLockControlWidget supports multi edit
ModelPhysics can specify PhysicsLock mode
Simplify and fix tiled light culling in corners, makes tiles match mipmapped depth fetch perfectly
Fix formatting typo
Pass viewport offset to CDepthDownsampleLayerRenderer and offset it in the shader, fixes depth chain in multicamera scenes, always imply we're taking a full res downsample anyway
Fix tiled rendering compositing in multicamera scenes
https://i.imgur.com/wrqKgCO.png
Compile shaders
Fix errors when launching in content mode
Add Scene/New Scene
Should fix hitboxes not ignoring properly in traces
Tweak PhysicsLock so the Pitch/Yaw/Roll are proper order
Fix component error when deleting all components while iterating
Leaderboard backup, run #8572
Merge from main -> backpacks
Fix soundstream creating managed audio stream with args mixed up
Fix tiled rendering compositing in multicamera scenes
https://i.imgur.com/wrqKgCO.png
Pass viewport offset to CDepthDownsampleLayerRenderer and offset it in the shader, fixes depth chain in multicamera scenes, always imply we're taking a full res downsample anyway
Trace filters apply to hitboxes too
Leaderboard backup, run #8548
Grid snap to drag and drop surface https://files.facepunch.com/layla/1b0111b1/sbox-dev_I8cE3SKM1m.mp4
Add field `destroyMarkerOnItemRemoved` to control whether the crate map marker is destroyed when an item is removed from the crate
Simplify and fix tiled light culling in corners, makes tiles match mipmapped depth fetch perfectly
MusicPlayer.Spectrum returns 512 magnitudes
memset these pointers so we aren't exposing junk memory to managed
Fixed missed angular rotation lock
Fix PhysicsLockControlWidget squashing
Add linear/angular lock to izabu (might be other places we need to lock velocities)
Add locks to IPhysicsBody
Add PhysicsBody.Locking
Add RigidBody.Locking
Add PhysicsLockControlWidget
More locking
ControlWidget cleanup
Unused server/client methods and gizmo instances
Unused physics trace filters
Language.Init() after we mount filesystem
File watch for hotloading textures and localization files too
Add PanelComponent.OnTreeFirstBuilt, OnTreeBuilt (fixes sbox-issues/issues/4271)
Fix transform non uniform scale bugs
Fix NRE in editor selection
Clarify IsDescendant in GameObject
Add SceneTrace.IgnoreGameObject, SceneTrace.IgnoreGameObjectHierarchy
Remove game specific functions from looptype