Sam Lantinga
d58ee21159
Added support for the Xcursor library for color cursors
2011-03-11 13:56:53 -08:00
Sam Lantinga
d32d1ee244
OSF isn't supported anymore.
2011-02-28 09:09:13 -08:00
Sam Lantinga
9f410819dc
IRIX is not supported anymore. :)
2011-02-28 09:06:29 -08:00
Sam Lantinga
f7600494ed
Dynamically load the Xinerama and xf86vmode extensions
...
This fixes a few bugs with different distributions:
http://bugs.freedesktop.org/show_bug.cgi?id=17431
http://bugs.gentoo.org/show_bug.cgi?id=246177
2011-02-28 09:01:53 -08:00
Sam Lantinga
7fa84f6a78
Re-added the 3DNow! and AltiVec instruction support.
2011-02-22 21:44:36 -08:00
Sam Lantinga
a2cdcf5486
Happy 2011! :)
2011-02-11 22:37:15 -08:00
Sam Lantinga
2af371cc2e
Updated CPU detection code for SSE3 and SSE4 and removed obsolete 3DNow! and Altivec support.
2011-02-11 14:51:04 -08:00
Sam Lantinga
5069986bff
Made it possible to disable the rendering subsystem with configure --disable-render
2011-02-08 10:04:09 -08:00
Sam Lantinga
7d207a3141
It's now possible to disable the fast atomic operations, at a huge performance penalty.
2011-02-07 22:57:33 -08:00
Sam Lantinga
b31aaaaad7
Updated the DirectFB support, from Couriersud
...
attached is a working directfb driver diff which works with the current
changes. There are a number of changes around it as well, e.g.
configure.in.
The directfb renderdriver right now still depends on a some "includes"
from src/video/directfb. That's why it is not yet moved to the new
render folder.
2011-02-05 16:07:10 -08:00
Sam Lantinga
e37fdde92a
Removed a bunch of X11 support that we no longer need.
2011-02-04 19:18:08 -08:00
Sam Lantinga
482e5c0697
Nobody is currently maintaining the QNX code, so removing it for now.
2011-02-01 21:40:03 -08:00
Sam Lantinga
f9ebc0527f
Removed more partially functional renderers
2011-01-31 22:53:45 -08:00
Sam Lantinga
096a6b8d79
Removed partially functional renderers
2011-01-31 22:21:29 -08:00
Sam Lantinga
9195b9f922
Nobody is maintaining RISC OS code, so I'm removing it for now.
2011-01-27 00:06:36 -08:00
Sam Lantinga
37df0221d4
Fixed cross-compiling for Windows
2011-01-24 21:41:36 -08:00
Sam Lantinga
69dab46757
Separated out the minimum functionality that we need from gcc for our spinlock fallback.
2011-01-21 21:42:04 -08:00
Sam Lantinga
08ad787807
Fixed bug #925
...
Changed "win32" to "windows"
2011-01-20 18:04:05 -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
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
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
b7c5d88e6a
Merged Eli's Google Summer of Code work from SDL-gsoc2010-shaped_windows
2010-08-22 13:45:56 -07:00
Sunny Sachanandani
51b997ebad
Integrate XFixes and XDamage into the build system.
2010-07-19 20:05:53 +05:30
Ryan C. Gordon
bf17cebd40
Add XShape test to configure scripts.
2010-07-13 02:43:10 -04:00
Sunny Sachanandani
bc6683eed7
Modified configure.in to allow building with Xrender. Fixed all problems that prevented compilation.
...
Builds fine now :)
2010-05-31 13:27:27 +05:30
Sunny Sachanandani
7551aa6dd9
Adding a few #defines for Xrender support.
2010-05-19 18:58:28 +05:30
Sam Lantinga
102fd54847
Fixed bug #935
...
Patrice Mandin
Hello,
I originally added pth support for threads in SDL 1.2 because on the Atari
platform we did not have any thread library.
I think pth support could be removed from SDL 1.3 for two reasons:
- Atari platform removed
- pth does not provides real (preemptive) threads, because it is user space,
and expect the application to call one of its function to give CPU to another
thread. So it is not exactly useful for applications, that expect threads to
run simultaneously.
2010-01-24 20:47:20 +00:00
Sam Lantinga
e2618f14d2
Fixed bug #930
...
The PS2 video driver is obsolete and not going to be updated unless someone wants to maintain it.
2010-01-18 14:27:30 +00:00
Sam Lantinga
a112207d03
The config sets the default assertion level so people can override it for their own use in application code.
2010-01-13 07:25:28 +00:00
Sam Lantinga
5f76c6b2d5
First pass at Ryan's assertion code, minor tweaks to come.
2010-01-13 06:47:17 +00:00
Sam Lantinga
4a157f0629
Added support for querying the number of CPUs available on Linux. This also happens to work on Mac OS X.
2009-12-17 03:04:04 +00:00
Ryan C. Gordon
f644ae86a9
Implemented SDL_setenv(), moved SDL_putenv() to compat.
...
Fixes Bugzilla #779 .
2009-12-16 10:59:51 +00:00
Sam Lantinga
dc1ed9e7ef
Added SDL_GetCPUCount() to see how many cores are available.
2009-12-16 06:53:53 +00:00
Sam Lantinga
3ab0a5fe79
Fixed bug #878
...
Jack Jansen 2009-11-05 14:20:22 PST
I'm building "fat" SDL 1.3 libraries for MacOSX, but now I am running into the
issue that audio does not work on PowerPC macintoshes if you build the library
on an Intel.
The problem is that configure hard-codes the byteorder, which is then stored in
SDL_config.h
2009-11-09 04:13:51 +00:00
Sam Lantinga
27294b7a4e
Partial fix for bug #859
...
Header file update from Ken for improved doxygen output
2009-10-19 13:31:58 +00:00
Sam Lantinga
890a3b9f25
Merged improvements to SDL_SoftStretch() from SDL 1.2
2009-10-18 17:49:40 +00:00
Sam Lantinga
473fff5cb6
We don't need dlvsym() for ALSA anymore, yay!
2009-10-13 07:02:19 +00:00
Sam Lantinga
2d97efbd4d
Removed outdated Atari support
2009-09-20 04:15:19 +00:00
Sam Lantinga
78130bd9c4
Removed outdated VGL support
2009-09-19 07:30:29 +00:00
Sam Lantinga
17fbad0010
Removed outdated wscons support
2009-09-19 07:28:59 +00:00
Sam Lantinga
cf54df8c3e
Removed outdated Nano-X support
2009-09-19 07:26:51 +00:00
Sam Lantinga
fe586cb3f9
Removed outdated OS/2 support
2009-09-19 07:22:07 +00:00
Sam Lantinga
6bb854b1d4
Removed outdated Dreamcast support
2009-09-19 07:21:22 +00:00
Sam Lantinga
5bee043a89
Removed outdated OS/2 support
2009-09-19 06:43:45 +00:00
Sam Lantinga
e4cbb96720
Removed outdated iPodLinux support
2009-09-19 06:24:07 +00:00
Sam Lantinga
36d2461292
Merged Martin's code changes from Google Summer of Code 2009
2009-09-07 04:51:29 +00:00