David Gow
15aa82b2df
Add SDL_GL_FRAMEBUFFER_SRGB_CAPABLE (SDL bug 1985)
2013-10-21 10:14:24 +08:00
Ethan Lee
1459270321
AL_EXT_MSADPCM support
2013-10-08 23:50:54 -04:00
Ethan Lee
e7f9b53796
Fix BlitSurface, add BlitSurfaceScaled
2013-09-29 05:45:58 -04:00
Melker Narikka
390a6c2cb3
Remember trailing whitespace? Me neither.
...
Doesn't touch MiniTK.
Went with a good ol'
% git ls-files | grep -v MiniTK | xargs -d "\n" -r sed -i 's/[ \t]\+$//g'
2013-09-27 12:39:57 +00:00
thefiddler
58a8d318ac
Normalized whitespace (spaces -> tabs)
2013-09-27 11:18:54 +02:00
thefiddler
95f0f58b84
Added SDL_GLcontextFlags enumeration.
...
The SDL_GLcontextFlags enumeration contains the values that are used in the SDL_GL_SetAttribute(SDL_GL_CONTEXT_FLAGS, ...). This is required for enabling the debug or robustness OpenGL profiles.
2013-09-26 23:03:10 +02:00
Justin Skiles
49f4419656
Forgot to save the file before pushing. Ugh.
2013-09-02 15:20:41 -04:00
Justin Skiles
552a8b5ead
Adding overload for SDL_LockTexture to allow IntPtr.Zero in the "rect" parameter. SDL documentation states that passing NULL for this value will lock the entire texture."
2013-09-02 15:18:11 -04:00
Justin Skiles
080f4e6e2b
Fixing typo in SDL_TextureAccess enumeration for member SDL_TEXTUREACCESS_STATIC (it was missing an 'S')
2013-09-02 00:16:46 -04:00
Ethan Lee
0b7cd87083
The union is a separate entity.
2013-09-01 16:37:48 -04:00
Ethan Lee
28ad7c171c
SDL_GetWindowWMInfo()
2013-09-01 16:30:39 -04:00
Ethan Lee
657c78f956
Only disable 0169 warning where it is needed. And oh, look, it found a bug!
2013-09-01 16:24:44 -04:00
Ethan Lee
72735d2b8d
SDL_syswm.h
2013-09-01 16:18:38 -04:00
Ethan Lee
29c51a3f9b
Merge pull request #35 from babelshift/sdl2#-xml-docs
...
Started adding XML comments. This will be a long journey.
2013-08-31 14:54:10 -07:00
Justin Skiles
c4bcd17f60
Started adding XML comments. This will be a long journey.
2013-08-31 15:37:23 -04:00
Ethan Lee
41885b1e80
SDL_systimer docs
2013-08-30 00:48:02 -04:00
Justin Skiles
dbe1891988
Adding methods to map to SDL_Delay and SDL_GetTicks in SDL_systimer.h
2013-08-29 23:20:39 -04:00
Ethan Lee
5b2d1c3aea
Right. Like I said. Lunatic.
2013-08-28 06:39:52 -04:00
Ethan Lee
9b86627382
Doc cleanup. Because I am a lunatic.
2013-08-28 06:31:06 -04:00
Justin Skiles
ad6e7a7fa8
Added all source/destination null parameter overload variations for RenderCopy. Added function comments to explain their use. Fixed inconsistent tabbing.
2013-08-26 20:16:51 -04:00
Justin Skiles
796e0b9e54
Added overload to SDL_RenderCopy method to allow SourceRectangle to be passed as an IntPtr. This allows developers to pass IntPtr.Zero to take advantage of internal SDL default values for null rectangles.
2013-08-26 18:44:39 -04:00
gered
72dd621577
fixed reversed const definitions
...
See http://hg.libsdl.org/SDL/file/8f71b590aff6/include/SDL_events.h#l49
2013-08-18 14:01:55 -04:00
Jameson Ernst
2d5f572ccf
Changed text input events to byte instead of char
...
Added hint for background joystick events
2013-08-17 17:58:31 -07:00
Ethan Lee
482319f9b0
Grumble, C# structs...
2013-08-10 13:58:57 -04:00
Ethan Lee
a9f3447df3
SDL_HapticLeftRight is in upstream!
2013-08-10 13:54:48 -04:00
ollipekka
82aae4d722
Fixed leading whitespace in indent.
2013-08-03 21:41:48 +03:00
ollipekka
70c4d742c8
Unified naming conventions with the native SDL2 library and introduced SDL_GLprofile.
2013-08-03 21:39:08 +03:00
Jameson Ernst
c751ad0a03
Fixed gamma-ramp marshaling
...
more out params
2013-07-24 16:33:52 -07:00
Ethan Lee
fe8cf68230
Fix SDL_RenderGetViewport entry
2013-07-15 12:36:03 -04:00
Jameson Ernst
941209348a
Change messagebox enum base types to uint
...
Change access level on messagebox internals to private
2013-07-14 22:14:06 -07:00
Jameson Ernst
51e907c959
Marshaling refinements to supplementary libraries
2013-07-14 21:24:26 -07:00
Jameson Ernst
423ace8dd8
Merge remote-tracking branch 'origin/master'
2013-07-14 20:28:05 -07:00
Jameson Ernst
92397d8a98
Added SDL_messagebox wrapper
2013-07-14 19:25:35 -07:00
Jameson Ernst
964f553e25
Marshaling refinements
2013-07-14 14:51:55 -07:00
Ethan Lee
284c1cde76
Add SDL_messagebox.h
2013-07-13 14:21:00 -04:00
Jameson Ernst
19d4602321
Don't free strings returned from SDL
...
Accept nulls for marshaling
2013-06-26 11:02:44 -07:00
Jameson Ernst
00f353693e
Fixed leftover internal names
2013-06-25 23:51:05 -07:00
Jameson Ernst
4868a53683
Added UTF-8 support to supplementary libs
...
Style changes for consistency
2013-06-25 23:16:43 -07:00
Jameson Ernst
1c6c04f2e2
Apply UTF-8 marshaling to return values and removed extra wrapping layer
2013-06-25 22:12:29 -07:00
Jameson Ernst
1741030481
Added UTF-8 string marshaling
2013-06-25 21:36:38 -07:00
Ethan Lee
0d5195c00c
Add SDL_SetMainReady
2013-06-19 01:45:44 -04:00
Ethan Lee
9f0949be21
Fix SDL_SaveBMP
2013-05-24 07:37:37 -04:00
Ethan Lee
2658498408
Haptic effects seem to work now.
2013-05-09 14:54:47 -04:00
Ethan Lee
8876cc0117
More Haptic fixes... I think...
2013-05-08 23:07:58 -04:00
Ethan Lee
1b692d307d
A couple fixes for Haptic
2013-05-08 21:14:32 -04:00
Ethan Lee
6ccf4ca414
Fix some VS debugger issues.
2013-05-04 15:46:10 -04:00
Ethan Lee
0023c59bd3
SetWindowFullscreen has more options than a bool
2013-04-29 06:52:32 -04:00
Ethan Lee
7c1bfdbaeb
Fix SDL_BUTTON masks.
2013-04-28 18:58:30 -04:00
Ethan Lee
4c9d372611
Fix SDLK_ESCAPE
2013-04-28 17:57:47 -04:00
Ethan Lee
647e1b5efd
Fix LoadWAV/FreeWAV
2013-04-28 16:39:27 -04:00
Ethan Lee
4f02e3d005
SDL_SetWindowBordered
2013-04-28 14:53:16 -04:00
Ethan Lee
a69308c8d6
Woops, TTF minor version is definitely 0...
2013-04-17 19:09:15 -04:00
Ethan Lee
d49903dd9e
Clarity for VERSION_ATLEAST
2013-04-17 18:51:29 -04:00
Ethan Lee
f154fc784b
Add compiled version info for SDL2 libs.
2013-04-17 18:38:10 -04:00
Ethan Lee
5440f8ad22
SDL2 compatibility fixes.
2013-04-17 18:08:38 -04:00
Ethan Lee
ffab51b4a0
Document SDL_GL_GetProcAddress
2013-04-17 12:01:12 -04:00
Ethan Lee
015be72dad
Use SDL2# license for SDL2_GraphicsContext
2013-04-17 03:51:29 -04:00
Ethan Lee
9ab9d57b23
Merge branch 'alpha-support' Strip Attribute bits
2013-04-17 03:41:52 -04:00
Ethan Lee
fdbf76f308
Strip out needless Attribute bits
2013-04-17 03:41:40 -04:00
Ethan Lee
7ba9db97ea
OpenGL support via OpenTK.
2013-04-16 18:11:29 -04:00
Ethan Lee
3eb90d9c52
Merge branch 'alpha-support': SDL_GL_GetProcAddress
2013-04-16 15:14:06 -04:00
Ethan Lee
f6eff6c217
SDL_GL_GetProcAddress
2013-04-16 15:13:48 -04:00
Ethan Lee
21cb7cb7b7
OpenAL support via OpenTK.
2013-04-15 15:49:17 -04:00
Ethan Lee
14aabb792a
Need to do a PtrToString on this first.
2013-04-11 19:10:15 -04:00
Ethan Lee
d4d6dff87c
Input is done! I think!
2013-04-11 13:25:02 -04:00
Ethan Lee
5bdf2d4c35
Everything but 'event filter stuff' is done.
2013-04-11 12:40:44 -04:00
Ethan Lee
bea66fc84b
Touch/Gesture events
2013-04-11 12:33:12 -04:00
Ethan Lee
c33c997947
TextEdit and TextInput events
2013-04-11 12:20:28 -04:00
Ethan Lee
a80f8a8f92
Missed a line of tempdoc in that last commit...
2013-04-09 23:37:05 -04:00
Ethan Lee
9ab0d1d2c3
Unfortunately, we need to use IntPtrs for SDL_Surface and Mix_Chunk. Otherwise we cannot free these resources. Just do a PtrToStructure in the application.
2013-04-09 23:04:37 -04:00
Ethan Lee
d3dcc117e9
Checked on the ButtonBind struct, should be alright.
2013-04-09 22:03:01 -04:00
Ethan Lee
c2359680ae
For SDL2#, this will be const, not redefinable.
2013-04-09 13:54:04 -04:00
Ethan Lee
9fab52ec04
These aren't that problematic, we just name them like we do IntPtrs.
2013-04-09 13:43:37 -04:00
Ethan Lee
7dd9cf4272
Fix endianness assumption, make PIXELFORMATs readonly.
2013-04-09 13:38:06 -04:00
Ethan Lee
2377195ecc
SDL_Log[Get|Set]OutputFunction
2013-04-09 12:55:01 -04:00
Ethan Lee
9339b5514c
SDL_gamecontroller.h done.
2013-04-09 12:29:41 -04:00
Ethan Lee
8212b2864f
SDL_joystick written. SDL_gamecontroller is next.
2013-04-09 11:39:16 -04:00
Ethan Lee
5238ccd88e
Durr, that is a macro, flibit.
2013-04-09 10:49:31 -04:00
Ethan Lee
0827bc6c9d
Fix parameter for CreateWindowAndRenderer.
2013-04-08 13:23:45 -04:00
Ethan Lee
281ce130e0
Remove 2 from class names to prevent namespace ambiguity.
2013-04-08 12:09:41 -04:00
Ethan Lee
29d299fa41
Removed SDL2_net. Just use Lidgren.Network instead.
2013-04-07 23:13:39 -04:00
Ethan Lee
5c91529e4f
Does C# really have both string and String?
2013-04-07 22:41:22 -04:00
Ethan Lee
e7cbc528cc
The nativeLibName can/should be private.
2013-04-07 22:39:16 -04:00
Ethan Lee
dd28844230
SDL2_mixer first draft is done.
2013-04-07 22:21:02 -04:00
Ethan Lee
ce1c082b17
SDL2_mixer mostly implemented, need to do Special Effects API.
2013-04-07 22:05:46 -04:00
Ethan Lee
5f1385b2ea
SDL2_ttf done. Unless someone cares about RWops.
2013-04-07 09:36:19 -04:00
Ethan Lee
7e4fffb05b
SDL2_image fix, SDL2_ttf paaart oooone
2013-04-07 09:12:02 -04:00
Ethan Lee
0298d74dd9
SDL2_image implemented. Pretty small without RWops.
2013-04-07 08:44:59 -04:00
David Gow
129410c745
Fix SDL_CreateColorCursor and SDL_LoadBMP
2013-04-07 19:39:23 +08:00
David Gow
e22aa09e4d
Fix some small type issues.
2013-04-07 19:26:08 +08:00
David Gow
6a2149398e
Made some struct members public
2013-04-07 17:23:21 +08:00
Ethan Lee
824d610948
Audio CVT cannot be supported in C#, SDL_AudioCallback might work though.
2013-04-06 09:29:00 -04:00
Ethan Lee
db33bd5590
Keep it in order according to the APIByCategory page.
2013-04-06 09:18:43 -04:00
Ethan Lee
06f5cd151c
Forgot to take out the Audio TODO. Not my morning, is it?
2013-04-06 09:11:06 -04:00
Ethan Lee
332ab6a8ae
SDL_audio implemented. Function pointers are a concern here.
2013-04-06 09:07:38 -04:00
Ethan Lee
0d4525d7cb
Yet another build fix, so many margfargling keywords
2013-04-06 08:38:47 -04:00
Ethan Lee
37bce8c1aa
Quick compile fix, SDL_audio paaaaart twoooooish
2013-04-06 08:37:57 -04:00
Ethan Lee
b118961923
SDL_audio paaaart oooone
2013-04-06 08:32:46 -04:00
David Gow
bb7f16fb04
Mouse support.
2013-04-06 20:15:10 +08:00
Ethan Lee
68bcf29cc8
SDL_haptic implemented.
2013-04-06 07:40:57 -04:00
David Gow
297a13b5b5
SDL_Keysym for SDL_KeyboardEvent
2013-04-05 23:45:13 +08:00
David Gow
45cbf67088
SDL_keyboard.h bindings
2013-04-05 23:43:43 +08:00
David Gow
7fe351db62
C# likes bitfields to have [Flags] annotations
2013-04-05 23:20:09 +08:00
David Gow
0d070851dd
Oops, forgot to add KMODs
2013-04-05 23:18:47 +08:00
David Gow
f0c1ebdabe
Add SDL_keycode.h bindings. There be (small) dragons here.
2013-04-05 23:04:35 +08:00
David Gow
073908afce
Added SDL_scancode.h definitions
2013-04-05 21:19:17 +08:00
David Gow
1512009b64
Mostly-done SDL_events.h
2013-04-04 23:36:22 +08:00
Ethan Lee
295a054e5f
Video section first draft: COMPLETE!
2013-04-04 10:33:26 -04:00
Ethan Lee
08c3a16f97
Because lol, C# structs
2013-04-04 09:57:43 -04:00
Ethan Lee
d17be7fd2a
StructLayouts...
2013-04-04 09:56:04 -04:00
Ethan Lee
25cb6f3854
SDL_pixels paaart twooooo
2013-04-04 09:18:40 -04:00
Ethan Lee
100c29bef7
SDL_pixels paaaaaart oooone...
2013-04-04 08:57:09 -04:00
Ethan Lee
908752fffb
TODO for SDL2.cs, add note about what will go into SDL2#
2013-04-04 04:32:42 -04:00
Ethan Lee
de5f266324
SDL_render first draft done.
2013-04-04 04:18:59 -04:00
Ethan Lee
97b982d3f5
Remove the SDL2_rtf stuff. Not even sure that is a supported extension anymore.
2013-04-03 20:09:40 -04:00
Ethan Lee
020da070aa
End this block of work with OCD!
2013-04-03 17:07:44 -04:00
Ethan Lee
c4989fcf7d
window refers to an SDL_Window*
2013-04-03 17:04:24 -04:00
Ethan Lee
0c5aa3db49
20 down, 46 to go wait what
2013-04-03 16:06:44 -04:00
Ethan Lee
5bbb2835b2
Video section WIP, brb...
2013-04-03 14:43:08 -04:00
Ethan Lee
a5a08b4140
Why, hello there, world...
2013-04-03 12:15:53 -04:00