userJames Kingcancel
reposboxcancel

1,002 Commits over 1,369 Days - 0.03cph!

1 Year Ago
Implement updating node parameters
1 Year Ago
Noodling with nodes More noodling WIP blueprint node interface Fleshed out NodeType NodeType tweaks Input / output signal support in NodeType Blueprint<T> skeleton Some more example nodes Blueprint node graph modification methods MethodNodeType, refactoring Move blueprints to Sandbox.Engine Basic blueprint test setup Test refactoring, improving graph composition API Big refactor Renaming / reorganizing Some helper methods for adding nodes WIP dealing with dynamic node definitions For example Event nodes that have different output sockets
1 Year Ago
Fix edge case for FindDeepestNodeContainingSpan
1 Year Ago
Ignore SourceLocationAttribute in ILHotload Fix edge case for FindDeepestNodeContainingSpan
1 Year Ago
Failing test reproducing #1257 Fixed #1257
1 Year Ago
Fix basic Random primitives (#1219) * Fix (Rotation / Vector2 / Vector3 / Angles).Random * Add some System.Random extension methods * VectorInCircle * VectorInSphere * VectorInSquare * VectorInCube * Gaussian (+ 2D / 3D / 4D)
1 Year Ago
Some helper methods for adding nodes
1 Year Ago
Big refactor Renaming / reorganizing
1 Year Ago
Test refactoring, improving graph composition API
1 Year Ago
Move blueprints to Sandbox.Engine Basic blueprint test setup
1 Year Ago
Noodling with nodes More noodling WIP blueprint node interface Fleshed out NodeType NodeType tweaks Input / output signal support in NodeType Blueprint<T> skeleton Some more example nodes Blueprint node graph modification methods MethodNodeType, refactoring
1 Year Ago
Stricter Rotation.Angles() tests sboxgame/issues/3984 Some angle related MathX methods LerpDegrees, LerpRadians, DeltaDegrees, DeltaRadians Don't compare euler angles in rotation tests There's always at least two solutions Fixed sboxgame/issues#3984 Fixed typo in DeltaRadians DeltaDegrees / DeltaRadians tests LerpDegrees / LerpRadians tests
1 Year Ago
DeltaDegrees / DeltaRadians tests LerpDegrees / LerpRadians tests
1 Year Ago
Fixed typo in DeltaRadians
1 Year Ago
Some angle related MathX methods LerpDegrees, LerpRadians, DeltaDegrees, DeltaRadians Don't compare euler angles in rotation tests There's always at least two solutions Fixed sboxgame/issues#3984
1 Year Ago
Stricter Rotation.Angles() tests sboxgame/issues/3984
1 Year Ago
Fix (Rotation / Vector2 / Vector3).Random Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian Obsolete old VectorX.Random properties, add extensions to System.Random Random.FromSphere( Sphere ), Random.FromBall( Sphere ) Un-obsolete Rotation.Random, fix Angles.Random Get rid of "Unit" in random extensions, replace "From" with "Inside" Random.Rotation() / Random.Angles() documentation fix InsideSphere -> VectorInSphere etc Add `extents` parameter to VectorInCube / VectorInSquare Vector2/3.Random is now inside a unit circle / sphere
1 Year Ago
Rotation -> Angles -> Rotation test Fails because of #1250 Deal with singularities in Rotation.Angles() Fixes #1250
1 Year Ago
Rotation -> Angles -> Rotation test Fails because of #1250 Deal with singularities in Rotation.Angles() Fixes #1250
1 Year Ago
Noodling with nodes More noodling WIP blueprint node interface Fleshed out NodeType
1 Year Ago
Fix (Rotation / Vector2 / Vector3).Random Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian Obsolete old VectorX.Random properties, add extensions to System.Random Random.FromSphere( Sphere ), Random.FromBall( Sphere ) Un-obsolete Rotation.Random, fix Angles.Random Get rid of "Unit" in random extensions, replace "From" with "Inside" Random.Rotation() / Random.Angles() documentation fix InsideSphere -> VectorInSphere etc Add `extents` parameter to VectorInCube / VectorInSquare Vector2/3.Random is now inside a unit circle / sphere
1 Year Ago
Fix (Rotation / Vector2 / Vector3).Random Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian Obsolete old VectorX.Random properties, add extensions to System.Random Random.FromSphere( Sphere ), Random.FromBall( Sphere ) Un-obsolete Rotation.Random, fix Angles.Random Get rid of "Unit" in random extensions, replace "From" with "Inside" Random.Rotation() / Random.Angles() documentation fix InsideSphere -> VectorInSphere etc Add `extents` parameter to VectorInCube / VectorInSquare Vector2/3.Random is now inside a unit circle / sphere
1 Year Ago
InsideSphere -> VectorInSphere etc
1 Year Ago
Random.Rotation() / Random.Angles() documentation fix
1 Year Ago
Get rid of "Unit" in random extensions, replace "From" with "Inside"
1 Year Ago
Fix (Rotation / Vector2 / Vector3).Random Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian Obsolete old VectorX.Random properties, add extensions to System.Random Random.FromSphere( Sphere ), Random.FromBall( Sphere ) Un-obsolete Rotation.Random, fix Angles.Random
1 Year Ago
Hotload test for dictionary enumeration order (sboxgame/issues#3391) Use sorted dictionaries for network tables, component lists Fixes sboxgame/issues#3391 Hotload: Support sorted dictionaries in DictionaryUpgrader
1 Year Ago
Hotload test for dictionary enumeration order (sboxgame/issues#3391) Use sorted dictionaries for network tables, component lists Fixes sboxgame/issues#3391
1 Year Ago
Hotload test for dictionary enumeration order (#3391) Use sorted dictionaries for network tables, component lists Fixes #3391
1 Year Ago
Be more careful about finding active packages Takes into account full / menu packages, fixes sboxgame/issues#3886
1 Year Ago
Be more careful about finding active packages Takes into account full / menu packages, fixes sboxgame/issues#3886
1 Year Ago
Fix (Rotation / Vector2 / Vector3).Random Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian Obsolete old VectorX.Random properties, add extensions to System.Random Random.FromSphere( Sphere ), Random.FromBall( Sphere )
1 Year Ago
Fix (Rotation / Vector2 / Vector3).Random Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian Obsolete old VectorX.Random properties, add extensions to System.Random Random.FromSphere( Sphere ), Random.FromBall( Sphere )
1 Year Ago
Fix GameTask.source always being invalid in menu Warn if a TaskSource is created in an invalid state
1 Year Ago
Fix (Rotation / Vector2 / Vector3).Random Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian Obsolete old VectorX.Random properties, add extensions to System.Random Random.FromSphere( Sphere ), Random.FromBall( Sphere )
1 Year Ago
Fix (Rotation / Vector2 / Vector3).Random Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian
1 Year Ago
Fix (Rotation / Vector2 / Vector3).Random Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian Obsolete old VectorX.Random properties, add extensions to System.Random
1 Year Ago
Fix (Rotation / Vector2 / Vector3).Random Also add Vector2.RandomCircle, Vector2.RandomDisk, Vector3.RandomSphere, Vector3.RandomBall, Random.Gaussian
1 Year Ago
ShaderGraph: ObjectSpaceNormal node ShaderGraph: TransformNormal node can now transform from object space
1 Year Ago
Sandbox.Utility.Svg wrapper (#1208) * Added Sandbox.Utility.Svg to read paths from a .svg
1 Year Ago
SVG wrapper documentation, moved to Sandbox.Utility.Svg
1 Year Ago
Added Sandbox.Svg to read shapes from a .svg Include stroke and fill colour in parsed SVG paths
1 Year Ago
ShaderGraph: Triplanar texture mapping nodes (#1198) Added Texture Triplanar and Normal Map Triplanar nodes
1 Year Ago
ShaderGraph: Triplanar texture mapping nodes ShaderGraph: Triplanar node tweaks ShaderGraph: Fix default settings for NormalMapTriplanar node
1 Year Ago
ShaderGraph: Fix default settings for NormalMapTriplanar node
1 Year Ago
ShaderGraph: Triplanar texture mapping nodes ShaderGraph: Triplanar node tweaks
1 Year Ago
ShaderGraph: Triplanar texture mapping nodes ShaderGraph: Triplanar node tweaks
1 Year Ago
Simplify handling expired tasks (#1157) * Simplify checking expired tasks (#1143) Allow any tasks defined in our DLLs to continue, but user code can't continue if it was from an expired context * Allow persistent tasks in current menu package assembly (#1143) * Move task persistence allowing / forbidding to GameMenuInstance
1 Year Ago
Remove some test code
1 Year Ago
Move task persistence allowing / forbidding to GameMenuInstance GameMenuInstance.PackageAssembly can be private