Sam Lantinga
3684c60e0c
SDL doesn't depend on GLU, and overwhelming feedback from the mailing list is that people don't want it included in SDL_opengl.h
2011-01-19 22:55:51 -08:00
Sam Lantinga
ed1f29af7d
PS3 Linux is no more...
2011-01-19 22:25:40 -08:00
Sam Lantinga
05e196a519
Nobody has stepped up to maintain an svgalib driver. Bye bye! :)
2011-01-19 22:21:31 -08:00
Sam Lantinga
8fb4ff28fb
Nobody has stepped up to maintain a framebuffer console driver. Bye bye! :)
2011-01-19 22:18:45 -08:00
Sam Lantinga
4c63689825
Fixed using the native iconv library
2011-01-19 15:28:01 -08:00
Sam Lantinga
32ac172d1a
Not all MinGW compilers have intrin.h, so we'll only use this with Visual Studio.
...
That's actually okay, since gcc has the builtin atomic intrinsics. :)
2011-01-18 15:07:53 -08:00
Sam Lantinga
1a141df371
SDL_atomic.h is safe to include in the main header now.
2011-01-17 14:08:00 -08:00
Sam Lantinga
2a3a996219
Fixed compiler warnings using Windows intrinsics
2011-01-17 14:07:15 -08:00
Sam Lantinga
f5bbe15139
Fixed compiler error
2011-01-17 14:05:14 -08:00
Sam Lantinga
f7788bbb12
Use compiler intrinsics, where available
2011-01-17 13:53:31 -08:00
Sam Lantinga
a4445e1512
Use the portable intrinsic
2011-01-17 13:52:40 -08:00
Sam Lantinga
9017f24006
Minor documentation consistency cleanup
2011-01-17 09:09:15 -08:00
Sam Lantinga
c94b5b6866
Include windows.h in SDL_atomic.h by default, but don't include the atomic API in SDL.h
...
This allows all SDL code to take advantage of the atomic intrinsics on Windows, but doesn't cause applications just including SDL.h to pull in windows.h
2011-01-16 17:45:42 -08:00
Sam Lantinga
4c5bf24ecb
Don't hose code that isn't expecting a windows include
2011-01-16 15:31:09 -08:00
Sam Lantinga
89d48a0f83
Added native atomic operations for Windows, Mac OS X, and gcc compiler intrinsics.
...
Changed the CAS return value to bool, so it's efficient with OSAtomicCompareAndSwap32Barrier()
Added an atomic test adapted from code by Michael Davidsaver
2011-01-16 15:16:39 -08:00
Sam Lantinga
38e31e4598
Updated the atomic API for better use cases
2011-01-15 12:41:59 -08:00
Sam Lantinga
890680f51e
Added some missing config for the iPhone
2011-01-15 12:34:43 -08:00
Sam Lantinga
be09e4e9a0
Added some missing pixel formats and SDL_GetPixelFormatName()
2011-01-12 14:53:23 -08:00
Sam Lantinga
036154b8c0
Fixed spacing in comments
2011-01-12 11:55:02 -08:00
Sam Lantinga
15e43076a4
Updated headers to match wiki documentation
2011-01-12 09:47:33 -08:00
Sam Lantinga
6da7a17174
Build the SDL library as a shared object on Android, so it will work correctly with SDL_image and SDL_ttf.
2011-01-06 16:11:21 -08:00
Sam Lantinga
49a4522f6f
Fixed 2D video on Android
...
There was a dummy renderer left in there which was overriding the OpenGL ES renderer.
2011-01-04 20:36:39 -08:00
Sam Lantinga
6c961a2344
Android needs the SDL_main() redirect as well
2011-01-04 11:39:04 -08:00
Sam Lantinga
c4f1a0abd3
Added the Android config include to the default config.h
2011-01-04 11:07:27 -08:00
Sam Lantinga
cead9cf66b
The source rectangle isn't modified in SDL_UpperBlit
2011-01-04 10:19:24 -08:00
Sam Lantinga
1fb3692730
Use a typedef instead of a #define, to handle syntax like: SDL_TextureID a, b
2011-01-01 19:46:36 -08:00
Sam Lantinga
80b28b58d8
Android has atan() and atan2()
2011-01-01 16:56:54 -08:00
Sam Lantinga
d6eac2c481
Use the enumerated type for blend and scale mode instead of int
...
Renamed SDL_TextureScaleMode to SDL_ScaleMode
2010-12-12 15:19:05 -08:00
Sam Lantinga
191d2b4366
Removed support for 10.3.9
...
Fixed building on Mac OS X 10.5
2010-12-01 12:23:16 -08:00
Sam Lantinga
fb97826021
Don't conflict with glext.h if it's already been included
2010-12-01 12:02:52 -08:00
Andreas Schiffler
b9e9c91a70
Fix incorrect shape include and add HAVE_ATAN and HAVE_ATAN2 for OSX builds.
...
--
user: Andreas Schiffler <aschiffler@ferzkopp.net>
branch 'default'
changed include/SDL_config_macosx.h
changed src/video/cocoa/SDL_cocoashape.m
2010-11-16 07:03:26 -08:00
Sam Lantinga
0fe9b68cc0
Documentation clarification
2010-09-29 21:24:50 -07:00
Sam Lantinga
276bfeac6c
Make the union nameless to reduce the complexity of the API.
...
(Are there any compilers still in use that don't support this?)
2010-09-29 21:13:52 -07:00
Sam Lantinga
bf43df8ba5
Merged the Windows custom window system hooks into the union used by X11.
...
Added Cocoa custom window system hooks
2010-09-27 01:24:05 -07:00
Sam Lantinga
5426a79715
attached is a patch to support DirectFB in include/SDL_syswm.h. It
...
defines SDL_SYSWM_DIRECTFB as a subsystem.
This allows developers to e.g. access DirectFB's video and picture
providers.
Kind regards,
André
2010-09-27 00:50:46 -07:00
Sam Lantinga
84cee89a18
Fixed documentation typo
2010-09-25 17:06:41 -07:00
Sam Lantinga
864edec6b4
Fixed grammar, thanks to Sheena's suggestion.
2010-09-18 17:12:19 -07:00
Sam Lantinga
823c38786d
Fixed documentation
2010-09-14 21:57:29 -07:00
Sam Lantinga
f5f5c845ae
Documentation consistency
2010-08-29 22:34:50 -07:00
Sam Lantinga
c9ac1fe3e5
Documentation consistency
2010-08-29 22:28:38 -07:00
Sam Lantinga
4913c48bba
Fixed typo in header
2010-08-29 22:22:27 -07:00
Sam Lantinga
a14a177d5f
Documentation clarification
2010-08-29 22:12:59 -07:00
Sam Lantinga
e7789ad75b
Suspending the screensaver defaults off.
2010-08-29 21:41:11 -07:00
Sam Lantinga
256b2c3990
Compiling in atan()/atan2() implementation on Visual Studio 2008.
2010-08-29 16:55:58 -07:00
Sam Lantinga
7a7d43524f
Added atan implementation from uClibc
2010-08-29 16:51:48 -07:00
Sam Lantinga
317cd0515f
Added atan2 implementation from uClibc
2010-08-29 16:05:34 -07:00
Sam Lantinga
b66ae96de5
Documentation clarification
2010-08-29 15:26:12 -07:00
Sam Lantinga
39db467ca6
While you can actually write to the error buffer, conceptually it's read-only.
2010-08-29 12:00:09 -07:00
Sam Lantinga
f0480c0501
Added a typedef for the thread function to simplify documentation
2010-08-28 22:56:52 -07:00
Sam Lantinga
3c0f319cce
Fixed documentation typo
2010-08-22 17:19:10 -07:00