Pieter-Jan Briers
cdd3afaa4c
Remove redundant custom math types ( #6078 )
...
Vector3, Vector4, Matrix4, and Quaternion are now gone. Use System.Numerics instead.
This commit is just replacing usages, cleaning up using declarations, and moving over the (couple) helpers that are actually important.
2025-07-23 01:15:27 +02:00
metalgearsloth
3b4944376b
Fix FastNoiseLite fractal bounding ( #5970 )
...
This shouldn't be datafielded because it gets set by other datafields.
2025-05-27 19:14:49 +10:00
Nikolai Korolev
af4d53fb54
No need for disabling RA0003 warning in FastNoise ( #5535 )
2024-11-25 00:37:05 +01:00
DrSmugleaf
66239d23ea
Refactor serialization copying to use source generators ( #4286 )
2023-08-22 17:37:13 -07:00
metalgearsloth
7d1ad527d9
Replace Robust Vector2 with System.Numerics ( #4092 )
2023-07-08 14:08:26 +10:00
metalgearsloth
ef64828613
Make FastNoiseLite serializable ( #3944 )
2023-04-20 10:30:39 +10:00
metalgearsloth
d6f70857d1
Fix noise DD and expose more fields ( #3823 )
2023-03-06 11:13:20 -08:00
Pieter-Jan Briers
6bdb7c040f
Fix some warnings. ( #3803 )
2023-02-25 11:20:29 +11:00
metalgearsloth
0dfa754c59
Add FastNoiseLite ( #3761 )
2023-02-12 16:37:26 +11:00
metalgearsloth
01e96ebcb9
Make FastNoise docs public ( #3639 )
2023-01-03 16:40:13 +11:00
Moony
91f5cfdf35
Please give me fast noise ( #3612 )
2022-12-24 16:31:50 -08:00
Pieter-Jan Briers
de4d255841
Analyzer to enforce classes to be either [Virtual], abstract, or sealed. ( #2469 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-02-05 19:31:58 +01:00
DrSmugleaf
163deff564
Fix 3000 errors
2021-12-05 18:13:33 +01:00
Ygg01
ad8b0b3c83
Add bytes or sbytes to enum where available ( #1430 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2020-12-08 12:46:30 +01:00
DrSmugleaf
b8e5b47e7a
Use 'new' expression in places where the type is evident for the engine ( #1415 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2020-11-26 00:16:55 +01:00
Pieter-Jan Briers
b45ea725d7
Remove CannyFastMath.
2020-08-12 21:17:17 +02:00
Tyler Young
9cbdd1058c
Use CannyFastMath & Update Some Packages ( #1130 )
...
update a bunch of packages and use JetBrains.Annotations as private asset as needed
mark some hot math methods agg inline to benefit from loop opts
use FMA for interp
use canny min/max/clamp
make Quaternion NormalizeAngle fixed time and faster
clean up YamlDotNet references
2020-06-18 02:25:36 +02:00
Pieter-Jan Briers
ec0f4b35f7
Enable nullable reference types on Robust.Shared and fix all warnings. ( #1109 )
2020-06-08 01:13:01 +02:00
Pieter-Jan Briers
daa13de9ed
Did you know that working on two things at once can
...
cause you to forget to commit files?
2019-08-07 20:56:37 +02:00
Pieter-Jan Briers
fc4e3be40a
Replace SS14 noise dependency with FastNoise.
2019-08-07 14:51:23 +02:00
Pieter-Jan Briers
c0eca4f6c2
.NET Core support.
2019-08-02 02:07:03 +02:00
Pieter-Jan Briers
97c8297ce1
Noise generator improvements:
...
Added method to generate 1D noise.
Made all the methods take in doubles.
They already converted to it anyways.
2019-07-30 18:49:56 +02:00
Pieter-Jan Briers
be379b2e20
Remove a bunch of cruft from the engine.
...
Unused textures & fonts, really.
2019-07-30 00:56:51 +02:00
Silver
25926a17b7
Renames SS14.* to Robust.* ( #793 )
...
RobustToolbox projects should be named Robust.*
This PR changes the RobustToolbox projects from SS14.* to Robust.*
Updates SS14.* prefixes/namespaces to Robust.*
Updates SpaceStation14.sln to RobustToolbox.sln
Updates MSBUILD/SS14.* to MSBUILD/Robust.*
Updates CSProject and MSBuild references for the above
Updates git_helper.py
Removes Runserver and Runclient as they are unusable
2019-04-15 20:24:59 -06:00