userJames Kingcancel

7,945 Commits over 3,745 Days - 0.09cph!

1 Year Ago
Can now evaluate basic expression graphs
1 Year Ago
Work on generating outer delegate for expression graphs
1 Year Ago
Test for expression graph creation / invocation
1 Year Ago
Basic UpdateInputOutputs support for expression graphs
1 Year Ago
More input / output node validation
1 Year Ago
WIP expression graphs, output nodes
1 Year Ago
Test for expression nodes being evaluated once per output event
1 Year Ago
Some more work towards nested graphs
1 Year Ago
Fixed failing tests
1 Year Ago
First pass of expression generation rewrite
1 Year 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
1 Year 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
1 Year 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
1 Year Ago
Fixed mesh / textures not always updating Fixed box SDF distance calculation
1 Year Ago
Basic libsdf editing tools
1 Year Ago
WIP way to rebuild chunks from a list of modifications
1 Year Ago
Fix sphere SDF 3D bounds Keep chunks around when clearing Misc changes
1 Year Ago
Fixed sboxgame/issues#4132 There might be a deeper issue at play, but this should at least make it usable
1 Year Ago
Test reproducing sboxgame/issues#4125 Fixed sboxgame/issues#4125 Bad assertion, local functions won't become static if they reference only 'this'
1 Year Ago
Test reproducing sboxgame/issues#4125
1 Year Ago
Fixed release builds
1 Year Ago
Update Facepunch.ActionGraphs Include .pdb from Facepunch packages in builds Revert "Reverting attempting to send Facepunch.ActionGraphs" This reverts commit 6e264f87f6b172af884e0b420c26c05f1d7b6e0a.
1 Year Ago
I give up, just include the PDB in the main package
1 Year Ago
1 Year Ago
Publish symbols to NuGet
1 Year Ago
1 Year Ago
Reverting attempting to send Facepunch.ActionGraphs Needs the .pdb next
1 Year 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.
1 Year Ago
Different strategy for injecting debug info
1 Year Ago
1 Year Ago
Tests for delegate recreation
1 Year Ago
Update Facepunch.ActionGraphs
1 Year Ago
Some more tests Repro for "TryExpression is not supported as a child expression..." Give up on wrapping expression nodes with try/catch
1 Year Ago
1 Year Ago
On node deletion, remove unreferenced variables Show variable type in add node context menu
1 Year 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
1 Year Ago
Fix suggested variable nodes when dragging from an output
1 Year Ago
1 Year Ago
Fixed variable verification with nop nodes
1 Year Ago
1 Year Ago
Fixed expression nodes always evaluating all operands
1 Year Ago
Variable validation fixes
1 Year Ago
Rework how variables are added
1 Year Ago
Update Facepunch.ActionGraphs Support for node plugs in title bars Support for overriding getting relevant nodes without an input type
1 Year Ago
1 Year Ago
1 Year Ago
Any / all action nodes
1 Year Ago
ITypeLoader.IsProperty(ParameterInfo)
1 Year Ago
1 Year Ago
ITypeLoader.IsProperty(PropertyInfo)