flibitijibibo/SDL2-CS
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
- Open with GitHub Desktop
- Download ZIP
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
This function should return an SDL_bool, not void per SDL wiki https://wiki.libsdl.org/SDL_HasARMSIMD. This will possibly have an effect on armv7 and early armv8 platforms so it's important it gets fixed.
b72c0c5
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
This is SDL2#, a C# wrapper for SDL2. Project Website: https://github.com/flibitijibibo/SDL2-CS License ------- SDL2 and SDL2# are released under the zlib license. See LICENSE for details. About SDL2 ---------- For more information about SDL2, visit the SDL wiki: http://wiki.libsdl.org/moin.fcg/FrontPage About the C# Wrapper -------------------- The C# wrapper was written to be used for FNA's platform support. However, this is written in a way that can be used for any general C# application. The wrapper provides bindings for the following libraries: - SDL2 - SDL2_gfx - SDL2_image - SDL2_mixer - SDL2_ttf Note that SDL2# will not provide every single SDL2 function. This is due to limitations in the C# language that would cause major conflicts with the native SDL2 library and its extensions. SDL2# is a pure port of the C headers. The naming schemes for this library will be exactly as they are done in the C library, with little-to-no concern for "appropriate" C# style. The namespace indicates that this is SDL2, the class names will indicate which library file the function/type/value exists in, and everything else will be as close to the C version as technically possible. About the Visual Studio Debugger -------------------------------- When running C# applications under the Visual Studio debugger, native code that names threads with the 0x406D1388 exception will silently exit. To prevent this exception from being thrown by SDL, add this line before your SDL_Init call: SDL.SDL_SetHint(SDL.SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING, "1");
About
SDL2# - C# Wrapper for SDL2
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published