Ryan C. Gordon
3d2fdaaef7
More patches to compile.
2011-08-05 00:49:31 -04:00
Ryan C. Gordon
b5dce54a48
Patched to compile on Linux.
...
(Grumble grumble, should have tested better after all the history editing...)
2011-08-05 00:48:56 -04:00
Ryan C. Gordon
968b82c8b8
Patched to compile.
2011-08-04 19:33:45 -04:00
Ryan C. Gordon
e57312411f
Removed some Windows endlines.
2011-08-04 01:36:23 -04:00
Ryan C. Gordon
e308b7f557
testmultiaudio.c needs to #include <stdio.h>.
2011-08-03 03:12:07 -04:00
Ryan C. Gordon
6634d3d1fe
Merged Mac OS X and iOS audio targets.
2011-08-04 00:45:09 -04:00
Ryan C. Gordon
142fdca2c2
Removed no-op Deinitialize methods in audio drivers.
2011-07-26 14:20:22 -07:00
Ryan C. Gordon
9bcc29c934
Removed needless macros in various audio targets.
2011-07-26 14:18:00 -07:00
Ryan C. Gordon
78bf250a21
Cleaned up audio device detection. Cleared out a lot of cut-and-paste.
2011-08-04 00:31:11 -04:00
Ryan C. Gordon
854a2e9098
Implemented XAudio2 target for Windows (and Xbox360, theoretically!).
2011-08-04 01:07:09 -04:00
Ryan C. Gordon
4c406bc202
Cleaned up CoInitialize() politics on Windows.
2011-08-03 04:22:47 -04:00
Ryan C. Gordon
94fa3d973d
Added some FIXMEs.
2011-08-04 01:07:13 -04:00
Ryan C. Gordon
9391731cf9
Took out some more bitfields in the audio subsystem.
2011-07-22 16:09:13 -07:00
Ryan C. Gordon
7de8cc401e
Reworked Windows waveOut code.
...
Implemented multi-device support, changed name to "winmm".
2011-08-04 01:24:22 -04:00
Ryan C. Gordon
26705b7afc
Reworked Windows DirectSound code.
...
Now supports multiple devices, and uses DirectSound 8 instead of 5. Changed
name to "directsound" and renamed source directory.
2011-08-04 01:26:12 -04:00
Ryan C. Gordon
8b3e5696da
Removed /dev/dsp DMA audio target.
2011-07-24 03:37:13 -07:00
Ryan C. Gordon
964a58e15f
Removed VisualCE project files.
2011-07-23 00:22:19 -07:00
Ryan C. Gordon
b967eec1ab
Mark some QSA audio driver functions as static.
2011-07-26 13:42:34 -07:00
Ryan C. Gordon
59168c5bf2
Apple uses a void* for GLhandleARB, not an unsigned int.
2011-08-04 00:46:27 -04:00
Ryan C. Gordon
4ef8847cc5
Allow Android platforms to read from .apk files via the RWOPS interface.
...
Fixes Bugzilla #1261 .
Thanks to Tim Angus for the patch!
2011-07-29 16:51:25 -04:00
Ryan C. Gordon
3fb89b23e8
Patched to compile (I hope).
2011-07-27 18:07:40 -04:00
Ryan C. Gordon
95dc99af0f
If we didn't create win32 window, restore its event procedure on destruction.
2011-07-25 15:03:42 -07:00
Ryan C. Gordon
632f5e5860
Removed comment questioning the code's correctness (the answer: it's correct).
2011-07-22 00:12:03 -07:00
Ryan C. Gordon
fa2029820d
Don't use a bitfield for this.
...
It pads out to an int anyhow, but causes code bloat as the compiler tries to
mask and shift for that specific bit.
2011-07-22 00:09:58 -07:00
Ryan C. Gordon
75d8b324e2
Work on systems without sa_sigaction.
2011-07-20 16:35:37 -07:00
Ryan C. Gordon
6e06033e19
Patched to compile on older GLX headers.
2011-07-18 14:55:24 -07:00
Ryan C. Gordon
c39a95c4c9
Added support for GLX_EXT_swap_control, and cleaned up some other extensions.
...
This allows the Nvidia Linux drivers to use SDL_GL_SetSwapInterval(0).
2011-07-18 14:34:19 -07:00
Ryan C. Gordon
903ae49a65
The SwapInterval APIs should fail without a current OpenGL context.
2011-07-18 14:31:37 -07:00
Ryan C. Gordon
b5e613302b
Record the new OpenGL context as current during SDL_GL_CreateContext().
2011-07-18 14:30:46 -07:00
Dimitris Zenios
316ae21313
Fixes a bug in SDL_UpdateTexture when using SDL_RENDERER_SOFTWARE and texture access is SDL_TEXTUREACCESS_STATIC
2011-06-10 12:13:06 +03:00
Ryan C. Gordon
41447caf1c
Fixed memory leak in SDL_DestroyRenderer.
...
Fixes Bugzilla #1219 .
Thanks to Dimitris Zenios for the patch!
2011-07-16 14:59:12 -07:00
Ryan C. Gordon
ce1df1e5db
Cocoa: Update the current GL context when its window moves or resizes.
...
According to the NSOpenGLContext docs, you need to do this, and we were
previously masking the need in the SDL_GL_MakeCurrent() implementation.
2011-07-16 11:52:09 -07:00
Ryan C. Gordon
36c9edd0e8
Turn SDL_GL_MakeCurrent() into a no-op if setting the same context twice.
2011-07-15 17:05:32 -07:00
Ryan C. Gordon
9a3d27d57c
Linux: Search a smaller set of potential joystick axes.
...
Newer kernels seem to report bogus axes in the higher ranges, for example
with a standard PlayStation 3 controller plugged in via USB.
2011-07-13 17:38:09 -07:00
Ryan C. Gordon
e476289e0f
Properly set up default resolutions.
...
Fixes Bugzilla #1191 .
Thanks to Jeremy Jurksztowicz for the fix!
2011-07-05 22:05:56 -04:00
Nathan Heisey
65e5a15393
Implemented pthread spinlocks.
2011-06-22 10:33:48 +00:00
Tim Angus
b0a6024896
* Add missing file SDL_hints_c.h
2011-06-15 10:28:01 +01:00
Tim Angus
e4de79558c
* SDL_IOS_IDLE_TIMER_DISABLED hint
2011-06-10 14:23:36 +01:00
Tim Angus
2b47e23dc8
* SDL_IOS_ORIENTATIONS hint
2011-06-10 14:23:24 +01:00
Sam Lantinga
2b4bb0d58b
Make SDL_QuitRequested() return an SDL_bool
2011-06-12 12:23:39 -04:00
Ryan C. Gordon
a74c9aa88d
Fixed gcc warnings for apps using SDL headers with -Wundef flag.
...
Fixes Bugzilla #1216 .
Thanks to Dimitris Zenios for the patch!
2011-06-06 12:20:04 -04:00
Ryan C. Gordon
302081795c
Updated configure.in to be compatible with autoconf 2.67.
...
Still works with autoconf 2.61 (what ships with Xcode 3).
Thanks to Frank Zago for this patch.
2011-06-04 15:26:02 -04:00
Ryan C. Gordon
6b540e88b1
Assert code's stdio interface was reading from the wrong variable.
...
Thanks to Frank Zago for the catch.
2011-06-03 16:03:10 -04:00
Sam Lantinga
fa1116223a
Clarified SDL_GetWindowSurface() documentation
...
Matthew Orlando to Sam
Someone asked in IRC whether they should free the surface from SDL_GetWindowSurface. The doc comment is a bit vague so i checked the code and revised the comment.
2011-04-22 09:06:29 -07:00
Sam Lantinga
057ae6ca57
Fixed so SDL_quit.h doesn't require SDL_compat.h
2011-04-21 09:50:29 -07:00
Ryan C. Gordon
b19ae59651
Make assert dialog work on Cocoa target even if we haven't initialized video.
2011-04-20 15:14:18 -04:00
Dennis Cappendijk
61b88719cb
Debug win 32 settings was wrongfully set to build the Release 32bit version.
2011-04-20 11:25:01 +02:00
Sam Lantinga
cca381f73f
Added test of the assertion reporting system
2011-04-19 11:41:45 -07:00
Ryan C. Gordon
1b953ac714
Removed assertion list terminator (just do it like a normal linked list).
2011-04-19 14:12:56 -04:00
Sam Lantinga
4b0ddc8d7c
Fixed bug 1185 (VS 2010 project files do not support side-by-side 32-bit and 64-bit builds)
...
Ed Kiser 2011-04-19 09:28:53 PDT
The Visual Studio 2010 project files have hard-coded relative paths which
prevent them from doing side-by-side 32-bit and 64-bit builds.
I have attached a patch that appears to fix this problem.
2011-04-19 09:53:01 -07:00