userJames Kingcancel

7,691 Commits over 3,684 Days - 0.09cph!

10 Months Ago
More input / output node validation
10 Months Ago
WIP expression graphs, output nodes
10 Months Ago
Test for expression nodes being evaluated once per output event
10 Months Ago
Some more work towards nested graphs
10 Months Ago
Fixed failing tests
10 Months Ago
First pass of expression generation rewrite
10 Months Ago
WIP expression generation rewrite * To support expression nodes with multiple outputs * Make sure nodes are evaluated as few times as possible * Make sure output values are properly scoped / not overwritten WIP CallGraphNodeDefinition
10 Months Ago
Copied over WIP action graph editor WIP dynamic action graph nodes OnShoot example in TurretComponent Node error messages, GetRelevantNodes, property get / set Let TurretComponent.OnShoot handle setting the velocity HandleConfigs Tweak how properties appear in node creation menu Fixed getting relevant nodes for signals WIP property panel in action graph editor Constant node drawing tweaks Small action graph editor fixes Error list panel https://files.facepunch.com/ziks/2023-10-12/sbox-dev_75o6iDzzHZ.png Fix error when clearing links Stack trace integration for exceptions thrown by action jigs Field get / set, sort nodes better Instance method nodes Type selection drop down Fleshed out type selector, now checks constraints Pure attribute for some things that should be expression nodes Comment nodes Node display tweaks Icon fixes Rerouting and other fixes Error list title fix Action link pulsing in editor Jig -> Graph Editor.ActionGraphs -> Editor.ActionGraph To match Editor.ShaderGraph Start on undo / redo ActionGraphComponent OnUpdate, OnTouch action components Football demo using action graph Enum constant node fixes Action component tweaks ColliderBaseComponent was renamed to Collider Copy / pasting nodes Rework comment and reroute nodes in action graph Make comment node inspection work like ShaderGraph Comment nodes are listed separately Basic variable selector / creation Rework how variables are added Fix suggested variable nodes when dragging from an output On node deletion, remove unreferenced variables Show variable type in add node context menu
10 Months Ago
Use LFS for .jpg Concrete triplanar material Icons, small fixes Update object creation menu https://files.facepunch.com/ziks/2023-11-10/sbox-dev_Wbi2NqjYcU.mp4
10 Months Ago
Fixed mesh / textures not always updating Fixed box SDF distance calculation
10 Months Ago
Basic libsdf editing tools
10 Months Ago
WIP way to rebuild chunks from a list of modifications
11 Months Ago
Fix sphere SDF 3D bounds Keep chunks around when clearing Misc changes
11 Months Ago
Fixed sboxgame/issues#4132 There might be a deeper issue at play, but this should at least make it usable
11 Months Ago
Test reproducing sboxgame/issues#4125 Fixed sboxgame/issues#4125 Bad assertion, local functions won't become static if they reference only 'this'
11 Months Ago
Test reproducing sboxgame/issues#4125
11 Months Ago
Fixed release builds
11 Months Ago
Update Facepunch.ActionGraphs Include .pdb from Facepunch packages in builds Revert "Reverting attempting to send Facepunch.ActionGraphs" This reverts commit 6e264f87f6b172af884e0b420c26c05f1d7b6e0a.
11 Months Ago
I give up, just include the PDB in the main package
11 Months Ago
11 Months Ago
Publish symbols to NuGet
11 Months Ago
11 Months Ago
Reverting attempting to send Facepunch.ActionGraphs Needs the .pdb next
11 Months Ago
Include docs .xml from any Facepunch.* NuGet package on build Revert "Revert ActionGraphs inclusion, doesn't make a .xml file so it's failing the build" This reverts commit 88a50a2706c5b767a61d841af038fb97677b63c4.
11 Months Ago
Different strategy for injecting debug info
11 Months Ago
11 Months Ago
Tests for delegate recreation
11 Months Ago
Update Facepunch.ActionGraphs
11 Months Ago
Some more tests Repro for "TryExpression is not supported as a child expression..." Give up on wrapping expression nodes with try/catch
11 Months Ago
11 Months Ago
On node deletion, remove unreferenced variables Show variable type in add node context menu
11 Months Ago
Copied over WIP action graph editor WIP dynamic action graph nodes OnShoot example in TurretComponent Node error messages, GetRelevantNodes, property get / set Let TurretComponent.OnShoot handle setting the velocity HandleConfigs Tweak how properties appear in node creation menu Fixed getting relevant nodes for signals WIP property panel in action graph editor Constant node drawing tweaks Small action graph editor fixes Error list panel https://files.facepunch.com/ziks/2023-10-12/sbox-dev_75o6iDzzHZ.png Fix error when clearing links Stack trace integration for exceptions thrown by action jigs Field get / set, sort nodes better Instance method nodes Type selection drop down Fleshed out type selector, now checks constraints Pure attribute for some things that should be expression nodes Comment nodes Node display tweaks Icon fixes Rerouting and other fixes Error list title fix Action link pulsing in editor Jig -> Graph Editor.ActionGraphs -> Editor.ActionGraph To match Editor.ShaderGraph Start on undo / redo ActionGraphComponent OnUpdate, OnTouch action components Football demo using action graph Enum constant node fixes Action component tweaks ColliderBaseComponent was renamed to Collider Copy / pasting nodes Rework comment and reroute nodes in action graph Make comment node inspection work like ShaderGraph Comment nodes are listed separately Basic variable selector / creation Rework how variables are added Fix suggested variable nodes when dragging from an output
11 Months Ago
Fix suggested variable nodes when dragging from an output
11 Months Ago
Fixed variable verification with nop nodes
11 Months Ago
11 Months Ago
Fixed expression nodes always evaluating all operands
11 Months Ago
11 Months Ago
Variable validation fixes
11 Months Ago
Rework how variables are added
11 Months Ago
Update Facepunch.ActionGraphs Support for node plugs in title bars Support for overriding getting relevant nodes without an input type
11 Months Ago
Any / all action nodes
11 Months Ago
11 Months Ago
11 Months Ago
ITypeLoader.IsProperty(ParameterInfo)
11 Months Ago
ITypeLoader.IsProperty(PropertyInfo)
11 Months Ago
11 Months Ago
Basic variable selector / creation
11 Months Ago
Make GraphView.FormatTypeName public
11 Months Ago
Comment nodes are listed separately
11 Months Ago
Make comment node inspection work like ShaderGraph