SDL2Sharp provides SDL2 bindings written in C#.
This project has adopted the Contributor Covenant Code of Conduct. For more information see the Contributor Convenant FAQ.
Copyright (c) 2021-2024 Ronald van Manen. All rights reserved. Licensed under the z-lib license. See LICENSE in the project root for license information.
SDL2Sharp uses C# as its primary development language and .NET Standard 2.0 as its primary target framework.
SDL2Sharp requires the .NET 8 SDK and can be built simply with dotnet build -c Release
.
You can reproduce what the CI environment does by running ./build.cmd
on Windows or ./build.sh
on Linux.
This will download the required .NET SDKs locally and use that to build the repo; it will also run through all available actions in the appropriate order.
You can see any additional options that are available by passing --help
.