1
- This is SDL2#, a C# wrapper for SDL2 .
1
+ Wrapper for SDL2, with added (partial) SDL_gpu support .
2
2
3
- Project Website : https://github.com/flibitijibibo/SDL2-CS
3
+ Forked from : https://github.com/flibitijibibo/SDL2-CS
4
4
5
5
License
6
6
-------
7
- SDL2 and SDL2# are released under the zlib license. See LICENSE for details.
8
-
9
- About SDL2
10
- ----------
11
- For more information about SDL2, visit the SDL wiki:
12
-
13
- http://wiki.libsdl.org/moin.fcg/FrontPage
14
-
15
- About the C# Wrapper
16
- --------------------
17
- The C# wrapper was written to be used for FNA's platform support. However, this
18
- is written in a way that can be used for any general C# application.
19
-
20
- The wrapper provides bindings for the following libraries:
21
- - SDL2
22
- - SDL2_image
23
- - SDL2_mixer
24
- - SDL2_ttf
25
-
26
- Note that SDL2# will not provide every single SDL2 function. This is due to
27
- limitations in the C# language that would cause major conflicts with the native
28
- SDL2 library and its extensions.
29
-
30
- SDL2# is a pure port of the C headers. The naming schemes for this library will
31
- be exactly as they are done in the C library, with little-to-no concern for
32
- "appropriate" C# style. The namespace indicates that this is SDL2, the class
33
- names will indicate which library file the function/type/value exists in, and
34
- everything else will be as close to the C version as technically possible.
35
-
36
- About the Visual Studio Debugger
37
- --------------------------------
38
- When running C# applications under the Visual Studio debugger, native code that
39
- names threads with the 0x406D1388 exception will silently exit. To prevent this
40
- exception from being thrown by SDL, add this line before your SDL_Init call:
41
-
42
- SDL.SDL_SetHint(SDL.SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING, "1");
43
-
44
- Roadmap
45
- -------
46
- To see the current roadmap for SDL2#, visit the GitHub issues page:
47
-
48
- https://github.com/flibitijibibo/SDL2-CS/issues
7
+ SDL2 and SDL2# are released under the zlib license. See LICENSE for details.
0 commit comments