11,174 Commits over 1,308 Days - 0.36cph!
Add unrecognised reference paths to asset inspector
Remove legacy path from CMapAssetType::CalculateDependencies
Move light culling renderer to scenesystem and remove GetPtrValue hacks from it, we'll call it from lightbinner to pass results from light culling, layers still exist on renderingpipeline for ordering
Tweak painting to pixmaps to avoid invalid pen crash
Delete block tool scene object if creation gets cancelled
Support heightfield in CPhysicsShape::GetTriangulation
Unmangle SDL
Steam Audio: check for AVX512 before using it
CollisionActionComponent, TriggerActionComponent
These will all get deprecated with #1458 anyway
Make AssetSystem.IsCloudInstalled a bit safe
EventSystem gets inner exception from TargetException
WorldPanel mark panel as null when disabling
Wrap ControlSheet in try get to prevent catastrophe
StyleSheetCollection replaces old parsed value when calling Parse
Fix menu not loading in editor properly
Add Component.OnParentChanged
Update GameObjectInspector.cs
Create avatar.scene
PanelComponent updates parent panel when changing parent
SourceLocation ILHotload test
Use built-in FindNode( getInnermostNodeForTie: true ) for ILHotload
#1492
Fix ILHotload handling SourceLocation attributes
I'm not sure why it wasn't skipping before
Terrain default cast shadows off
Heightmap import support mac byte order
Remake heightmap/controlmap texture when importing at a different size
Fix enums on ReflectionSerializedObject properties
Very basic editor tint when entering play mode
sbox-issues/issues/4333
Fix showing project launch errors
Add mips to texture editor
Fix GPU crash when ReadTexturePixels is provided a srcRect that exceeds texture size
Terrain: Add splatting with layers, add heightmap imports, switch to editortool subtools
Gradient editor lets you press delete to remove the selected point
Resolves sbox-issues/issues/4963
Move resize box to world space position before snapping it https://files.facepunch.com/layla/1b0711b1/sbox-dev_fVEF49E04T.mp4
Add SerializedProperty.ShouldShow()
Start reworking ControlSheet so it can hide rows when ShowIf/HideIf is set
Add gradient to user customization
Clothing item gradient
Steam Audio Reflection (#1490)
Reflections are re-enabled again. Be aware that right now only "static" colliders block audio.
Protect against invalid transform in CPhysicsBody::AddMeshShape, fixes crash some games are having
Tentative fix for #1492
This might lead to it falling back to normal hotloads more often, but
at least it shouldn't throw.
ComponentFlags.NotNetworked. When a component has this flag, it won't be serialized in the scene snapshot or with a networked object when sent to other clients
Avoid throwing / catching exceptions when upgrading delegates (#1491)
Was very slow when the debugger is attached
Don't EditLog if we're not in the Editor. EditLog separate from BreakFromPrefab because we don't wanna do that just because we're spawning a networked object in a running scene.
Interpolation Fixes w/ Ownership Change (#1494)
🤞
Bounds checking in izCreateBVH to be safe
Create prefabs by dragging objects from hierarchy to asset browser
Resolves sbox-issues/issues/4740
Fix show grid toggle not being checked when grid is shown
Fix open scene list not updating when opening a prefab from asset browser
Resolves sbox-issues/issues/4904
Use order attribute in component sheet to allow property order
Add scene mesh tools https://files.facepunch.com/layla/1b0611b1/sbox-dev_Ml4FygXEwC.mp4
Remove these editor checks, we want to still update the mesh while playing
Polygon mesh and mesh component
handlebar_moustache fbx test
Cleanup
Update Facepunch.ActionGraphs
Allow [InitializedBy( null )]
Fixed AG undo/redo regression
IResourceEditor.Changed event
Fix save button not enabling for custom editors
Prop Static use material picker for override
https://files.facepunch.com/louie/1b0611b1/sbox-dev_0JwGrYS8BS.png
Finally fixes Facepunch/sbox-issues#4716 - reloading Map Instance when recompiled in Hammer
Fixed dragging prefabs into scene view sbox-issues/issues/5079
Add support for expression bodied methods for CodeGen. Fixes Facepunch/sbox-issues#5025
Add test for expression bodied CodeGen method
Fix truncated context menu for some plugs
Slightly increase FOV on Viewmodel preview
Can drop into hierarchy (resolves Facepunch/sbox-issues#4453)
F1 console: copy exception stack to clipboard when clicking entry (resolves Facepunch/sbox-issues#5038)