Gustas
97f81d0aa4
Update SDL to 2.32.0
2025-02-15 13:19:59 +00:00
Gustas
7d9aa58103
Update SDL
2024-11-16 19:55:12 +02:00
Matthias Mailänder
21c21e4963
Update OpenAL.
2023-07-07 23:47:32 +02:00
Matthias Mailänder
590976a8e7
Add support for Wayland.
2023-06-12 19:57:35 +02:00
penev92
c0cd7259b3
Updated native dependencies NuGet packages
2023-06-11 10:41:02 +02:00
Paul Chote
718c6d03cc
Downgrade SDL to 2.0.22.
2023-04-15 16:14:12 +02:00
Paul Chote
27c602fc30
Downgrade OpenAL-soft to 1.10.1.
...
1.12.2 introduces noticeable behaviour changes
to source positioning and cash ticks. This also
fixes missing sound backends on Linux.
2022-12-28 00:19:32 +01:00
Paul Chote
363a0e1d1e
Update native deps to include macOS and Linux arm64 binaries.
2022-12-23 12:54:06 +02:00
tomas
515aba0ee7
Update SDL to 2.0.20
2022-04-13 20:13:01 +02:00
CrazyAlex25
2d05e10819
Modify build properties
2021-04-12 00:44:17 +02:00
teinarss
ed43071792
Compile engine and mod dlls as NET5 when not using mono
2021-03-07 16:04:57 +00:00
teinarss
5e74e58b22
Add support for dotnet core for Windows
2021-01-01 19:42:01 +01:00
Paul Chote
20fe59e844
Output compiled binaries to ./bin.
2020-11-24 17:53:48 +01:00
Paul Chote
2c0d512727
Package and default to GLES via ANGLE on windows.
2020-10-12 12:24:22 +02:00
Brent Gardner
283b330403
Workaround for GLES 2.0 hardware
2020-09-01 18:00:51 +02:00
teinarss
19b02875c7
Use Tuple syntax
2020-08-15 10:37:10 +01:00
teinarss
e13fd693c3
Add Nuget packages for all dependencies
2020-04-18 11:36:25 -05:00
Paul Chote
4f7dca809f
Fix csproj formatting.
2019-05-26 23:13:37 +02:00
Paul Chote
845fca25d1
Change platform from x86 to Any CPU (preferring 64 bit)
...
A Release-x86 configuration allows x86 Windows installers to still be created.
2019-05-26 23:13:37 +02:00
Paul Chote
ba282865f1
Replace legacy StyleCop(Plus) with StyleCopAnalyzers
...
Analyzers are enabled in the Debug configuration
only to avoid unnecessary overheads when compiling
normally.
2019-05-09 20:40:08 +02:00
Paul Chote
ac8252531b
Fix solution listings in the Rider IDE.
2019-05-05 23:19:04 +02:00
Paul Chote
1955cac84e
Unify Windows and mono build systems.
...
The Makefile behaviour is recreated using the new and significantly
cleaner .NET Core csproj format.
fixheader.exe is promoted to OpenRA.PostProcess.exe and now runs
on all platforms.
2019-05-05 23:19:04 +02:00
Paul Chote
aa9724cc40
Remove SharpFont dependency.
2019-03-14 16:39:26 +01:00
Paul Chote
1d4576229a
Move FreeType handling into the Platform dll.
2019-03-14 16:39:26 +01:00
Paul Chote
4886cca5d3
Remove System.Drawing references from mod code.
2019-03-04 18:26:42 +00:00
abcdefg30
5d1c37a4c5
Remove the CodeAnalysisRuleSet property from all csproj files
2018-08-25 22:02:59 +02:00
Paul Chote
670e153372
Remove byte order marks from csproj files.
2018-07-01 11:08:32 +02:00
RoosterDragon
bb536ee4fc
Run graphics rendering on a dedicated thread.
...
The main game thread can offload some of the CPU cost to the rendering thread, freeing up its time to run more logic and render ticks.
2018-06-22 18:40:16 +01:00
Paul Chote
9ff177359b
Split IGraphicsContext from IPlatformWindow.
2018-06-13 18:45:21 +01:00
Paul Chote
28c8089bc7
Rename IGraphicsDevice to IPlatformWindow.
2018-06-13 18:45:21 +01:00
Paul Chote
72c0e344ad
Extract SDL2HardwareCursor to its own file.
2018-06-13 18:45:21 +01:00
Paul Chote
6c338eb06c
Revert "Run graphics rendering on a dedicated thread."
...
This reverts commit b9be52c5428d4a3862d62fe3a2c01663bd3692c3.
2018-06-04 23:04:35 +02:00
RoosterDragon
b96e062a0d
Run graphics rendering on a dedicated thread.
...
The main game thread can offload some of the CPU cost to the rendering thread, freeing up its time to run more logic and render ticks.
2018-05-29 23:05:39 +01:00
RoosterDragon
3a9abda441
Specify C# 5 as the language version used in all projects.
...
Attempts to use features from a new version will generate compile errors (on Roslyn and possibly other compilers), preventing accidental adoption of new language features.
2017-10-19 14:18:03 +02:00
Matthias Mailänder
5029ac705f
Update to .NET 4.5
2016-05-19 21:24:21 +02:00
Paul Chote
e63fc00b76
Unify framebuffer api naming.
2015-12-28 14:23:44 +00:00
Paul Chote
9f41743465
Replace MiniTK.Audio with OpenAL-CS.
2015-12-27 17:03:32 +00:00
Paul Chote
397ca0f481
Replace MiniTK.Graphics with custom OpenGL shim.
2015-12-27 14:37:07 +00:00
RoosterDragon
fc436f1aab
Added thread-affinity checks to SDL2 renderer.
...
If a call is made into a graphics resource that has thread-affinity, from a thread other than the one that created the graphics device, an exception will now be thrown to make debugging easier.
2015-09-18 21:04:21 +01:00
Matthias Mailänder
17f3466451
untie the engine from SDL2 and MiniTK
2015-08-23 07:58:03 +02:00