metalgearsloth
2733435218
Audio rework unrevert + audio packaging ( #4555 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2023-11-27 22:12:26 +11:00
metalgearsloth
24b0165ec9
Revert Arch ( #4613 )
2023-11-27 21:41:01 +11:00
metalgearsloth
7dce51e2cf
Arch PR two electric boogaloo ( #4388 )
...
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com >
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
2023-11-23 14:29:37 +11:00
metalgearsloth
170d192791
Revert audio rework ( #4554 )
2023-11-07 09:34:09 +11:00
metalgearsloth
d75dbc901f
Audio rework ( #4421 )
2023-10-29 14:58:19 +11:00
metalgearsloth
25007a743f
Remove lights component reference ( #4316 )
2023-09-11 19:17:28 +10:00
metalgearsloth
c4d6690a71
Remove SharedEyeComponent ( #4309 )
2023-09-11 16:15:08 +10:00
Pieter-Jan Briers
65c6bb74eb
Mark a bunch of NuGet dependencies as private compile assets ( #4258 )
2023-08-13 07:22:14 +10:00
Pieter-Jan Briers
d7ee2bccd7
Use TerraFX.Interop.Windows in Shared.
2023-07-15 15:20:32 +02:00
Skye
07ad8cf4ed
Fluidsynth3 compat ( #3850 )
2023-03-19 12:32:25 +01:00
Pieter-Jan Briers
23fd4e1843
Refactor MSBuild spaghetti, new configurations. ( #3807 )
2023-03-06 11:12:08 -08:00
DrSmugleaf
45a315bb69
Add command to profile entity spawning ( #3404 )
2022-10-30 14:09:30 +11:00
Vera Aguilera Puerto
1f3e42b013
Use our own NFluidsynth NuGet package. ( #3304 )
2022-10-08 12:29:53 +02:00
Kevin Zheng
2898e1413b
Add build property to use system SQLite3 ( #3298 )
2022-10-08 00:15:49 +02:00
Kevin Zheng
9752996497
Update OpenTK.OpenAL to 4.7.5 ( #3296 )
2022-10-06 13:00:35 +02:00
Julian Giebel
9e32eb46e5
Update ImageSharp and fix incompatibilities ( #3092 )
2022-08-09 13:15:55 +02:00
Pieter-Jan Briers
f90526be22
Bump ANGLE, add ES3OnFL10_0 support ( #2834 )
2022-05-19 07:55:36 +10:00
metalgearsloth
93ae74b5a7
Update nuget dependencies ( #2581 )
2022-03-14 08:57:20 +01:00
metalgearsloth
33251222cd
EntityLookup as a system ( #2573 )
2022-03-03 21:17:01 +11:00
Pieter-Jan Briers
fb54d0df1c
Remove usages of Newtonsoft.Json outside StatusHost
2022-01-09 11:53:06 +01:00
Pieter-Jan Briers
c5899944a2
Uncomment stuff in manifest so it's not empty and won't break the launcher.
...
Whoops.
2021-12-30 17:48:22 +01:00
Pieter-Jan Briers
6b5181269b
Do some trimming for client publishes.
...
Almost completely removes TerraFX and OpenToolkit.Graphics from client publishes size wise. This cuts publish size in half.
2021-11-28 22:26:05 +01:00
Pieter-Jan Briers
17b84c3520
Update to latest TerraFX, compile custom swapchain ANGLE in.
2021-11-28 22:12:17 +01:00
Pieter-Jan Briers
25d6bd908b
Remove BGRA32 uploads from Clyde.
...
BGRA uploads are not supported on GLES. Use a shader to swizzle WebViewControl contents instead.
2021-11-11 18:05:04 +01:00
Javier Guardia Fernández
1c8ed1c5b2
Update to .NET 6 and C# 10 ( #2211 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2021-11-09 14:59:19 +01:00
Pieter-Jan Briers
0fd210481a
Multithread SerializationManager initialize.
2021-09-01 13:38:34 +02:00
Pieter-Jan Briers
cd3a7ef91e
ANGLE+DXGI experiment, window/GL init rewrite ( #1982 )
2021-08-30 01:35:07 +02:00
Pieter-Jan Briers
ffa908bf27
More workarounding for Rider Avalonia faking
2021-04-19 01:47:33 +02:00
Pieter-Jan Briers
4bc775c01c
RSI loader improvements:
...
1. Stop using NJsonSchema, it didn't do anything useful.
2. Use System.Text.Json instead of Newtonsoft.Json.
3. General cleanup of the code, using arrays instead of lists, etc...
2021-03-08 11:18:19 +01:00
Pieter-Jan Briers
d5199ec459
Update NuGet packages.
2021-02-25 12:06:05 +01:00
Vera Aguilera Puerto
1f64f93ef4
Update nfluidsynth to latest version, 0.3.1
2021-02-01 21:33:22 +01:00
Paul Ritter
d94f702601
Xaml UI ( #1446 )
...
Co-authored-by: Paul <ritter.paul1+git@googlemail.com >
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2020-12-20 23:52:36 +01:00
Pieter-Jan Briers
7ef2fd46da
Hail NuGet
2020-12-13 01:14:50 +01:00
Pieter-Jan Briers
fd4f45e670
Use NuGet packages for engine natives.
...
Fixes #1434
This means that adding support for new architectures (e.g. ARM) is MUCH easier.
It removes download_natives.py which simplifies the build process.
It's also way less painful to maintain.
2020-12-13 00:46:23 +01:00
Pieter-Jan Briers
f15c1c7a95
Allow engine to be loaded from a zip file itself.
2020-12-12 11:12:37 +01:00
Pieter-Jan Briers
242f187263
Stuff to export standalone builds of Robust.Client.
2020-12-05 01:50:33 +01:00
Pieter-Jan Briers
6296171b63
Move some shared engine properties to a new msbuild file.
2020-11-28 18:05:16 +01:00
Pieter-Jan Briers
124b447428
Update NuGet packages.
...
Most notably YamlDotNet which has performance improvements for large files such as our map files.
2020-11-26 02:19:11 +01:00
Pieter-Jan Briers
2ca5d30e9d
C# 9.
...
Insert glasses joke here.
2020-11-24 00:50:38 +01:00
Acruid
64a3916c04
Added the Robust.Physics project.
...
Added BenchmarkDotNet to the Robust.UnitTesting project.
2020-08-09 13:43:57 -07:00
Pieter-Jan Briers
e68c5b47e7
Remove Fody and ImageSharp hack.
...
They have a public method for this...
2020-07-20 01:09:06 +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
36bda1cd2f
Remove SharpZipLib and System.ValueTuple dependencies
2020-06-13 03:10:17 +02:00
Tyler Young
47f307dd2a
Upgrades SixLabors.ImageSharp ( #1128 )
...
adds InlineIl.Fody for fast access to image backing buffers
2020-06-13 03:08:29 +02:00
Pieter-Jan Briers
6674be3adc
Client NRTs ( #1121 )
2020-06-12 12:57:39 +02:00
Pieter-Jan Briers
3459e5fd0b
Remove explicit x64 platform target to fix ARM64 builds.
2020-06-08 23:36:08 +02:00
Clyybber
9d75c3a1c8
Implement audio occlusion and upgrade to OpenTK 4 ( #1068 )
2020-05-27 17:50:01 +02:00
Víctor Aguilera Puerto
149fe47424
Better MIDI ( #1062 )
2020-05-22 13:07:02 +02:00
Pieter-Jan Briers
400dcb06fc
Server scripting.
2020-04-30 00:06:59 +02:00
Pieter-Jan Briers
cf87dfde62
Don't include NJsonSchema on release builds.
...
Saves like 200~ KiB disk space from not having to ship the unused library.
2020-04-24 22:15:57 +02:00