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
096a6b8d79
Removed partially functional renderers
2011-01-31 22:21:29 -08:00
Sam Lantinga
57ac355cb5
Fixed bug #1100
...
Test the video features with #if instead of #ifdef
2011-01-24 17:38:18 -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
Ryan C. Gordon
bf17cebd40
Add XShape test to configure scripts.
2010-07-13 02:43:10 -04:00
Sam Lantinga
7052036491
Fixed bug #926
...
Updated copyright to LGPL version 2.1 and year 2010
2010-01-24 21:10:53 +00:00
Sam Lantinga
8b4a9fce45
Allow configure to override assertion settings, but by default this comes from the build optimization level.
2010-01-13 08:06:32 +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
0874c3ae84
iPhone interruption patch / SDL 1.3
...
Eric Wing to Sam
I've been sitting on this too long. I need to push.
It's untested because of the unrelated crashing bug I've been experiencing.
Also have a fix for SIZEOF_VOIDP in the config for both iPhone and Mac.
2009-10-17 07:36:45 +00:00
Sam Lantinga
4f9b38f7c8
Oh yeah, we have GLX support too.
2009-09-21 09:02:05 +00:00
Sam Lantinga
8a966799e8
Fixed bug #577
...
Pierre Phaneuf 2008-05-01 10:29:16 PDT
SDL_VIDEO_DRIVER_X11 is not defined in SDL_config_macosx.h
There's a number of SDL_VIDEO_DRIVER_xxx defined in SDL_config_macosx.h, but
not that one, even though it is actually present.
2009-09-21 08:40:04 +00:00
Sam Lantinga
2a96e84434
CD-ROM support is so passé :)
2009-09-05 09:11:03 +00:00
Sam Lantinga
33472500be
Bye bye SoundManager, you are officially obsolete...
2009-09-05 09:03:35 +00:00
Bob Pendleton
361a88d8db
First commit for SDL atomic operations.
...
On my linux box it compiles and installs correctly and testatomic runs without errors.
2009-06-09 17:33:44 +00:00
Ryan C. Gordon
1a2c2eebd2
Initial work on power subsystem for SDL 1.3.
2009-06-07 06:06:35 +00:00
Sam Lantinga
7c23ebb7e1
Mac OS X and iPhoneOS have the full math library
2009-03-03 09:48:00 +00:00
Sam Lantinga
befb0f7f42
Updated copyright date
2008-12-08 00:27:32 +00:00
Sam Lantinga
a6fa308712
Final merge of Google Summer of Code 2008 work...
...
Force Feedback for SDL
by Edgar Simo, mentored by Ryan C. Gordon
2008-08-25 09:55:03 +00:00
Sam Lantinga
48b1db8b30
Date: Wed, 7 May 2008 21:48:10 +0200
...
From: Christian Walther
Subject: SDL 1.3 Xcode projects
Here are my promised updates to the Xcode projects. They work as far
as I'm using them, but I have not tested them thoroughly, and there
may still be some cruft left. In particular, I haven't checked whether
the frameworks still work on older versions of Mac OS X (are we still
targeting 10.2?), and whether Altivec/SSE optimizations are properly
done. Of note: I incremented the framework version to B to enable SDL
1.2 and 1.3 to coexist in a single framework.
Let me know if you see any problems.
Greetings
Christian
2008-05-08 05:06:24 +00:00
Sam Lantinga
7f9e338fe8
Fixed bug #460
...
Added SDL_VIDEO_OPENGL_CGL to the default Mac OS X config file.
2007-07-16 14:19:47 +00:00
Ryan C. Gordon
bf91e03c10
Merge of r2554:2995 from branches/SDL-1.2: AvailabilityMacros.h for Mac OS X.
2007-03-27 00:39:03 +00:00
Sam Lantinga
ab6710f259
The Mac OS X Cocoa video driver is under construction...
...
Note that SDLmain is no longer necessary on Mac OS X. :)
2006-07-23 09:11:10 +00:00
Sam Lantinga
b775d4c6b8
Fixed bug #221
...
The Carbon build on Mac OS X uses the toolbox video driver, not quartz.
2006-05-10 07:25:37 +00:00
Sam Lantinga
7fdf065976
We want to wrap HAVE_ALLOCA_H, not HAVE_ALLOCA. :)
2006-04-30 08:57:02 +00:00
Ryan C. Gordon
4845d174e1
fatbuild fixes:
...
- A change to define CXX in fatbuild, which comforts the configure script a little, even if we don't use C++ anywhere.
- Some code to see how many CPU cores exist and parallelize make across them.
- CFLAGS that apply to both archs are specified seperately (-O3, -pipe, etc)
- -fvisibility=hidden for the gcc4 builds
- a "clean", "clean-ppc" and "clean-x86" command
- Fix to SDL_config_macosx.h for the HAVE_ALLOCA_H thing.
Now builds on an Intel Mac.
2006-04-27 11:18:03 +00:00
Sam Lantinga
61cc027d1e
Miscellaneous Mac OS X fixes
2006-04-17 03:34:28 +00:00
Sam Lantinga
dcc7daa066
A less rude way of doing the same thing...
2006-03-23 21:55:13 +00:00
Sam Lantinga
07a8850934
These files should be included from SDL_config.h (so they get SDL_platform.h)
2006-03-23 21:52:47 +00:00
Ryan C. Gordon
58b18d03af
Implemented dummy audio driver.
...
Fixes Bugzilla #161 .
2006-03-14 08:53:33 +00:00
Sam Lantinga
b61fcd32f3
*** empty log message ***
2006-03-13 05:44:14 +00:00
Sam Lantinga
01ddf01384
X11 support isn't installed by default
2006-03-11 15:47:56 +00:00
Sam Lantinga
08dc55989c
Prettified. :)
2006-03-09 13:34:58 +00:00
Sam Lantinga
5965120edc
Eric is setting up X11 support for the XCode project
2006-03-09 13:25:43 +00:00
Sam Lantinga
007238280e
Updated MacOS X support
2006-03-07 04:58:30 +00:00
Sam Lantinga
99a9f55744
Only use Altivec on PowerPC architecture
2006-03-06 19:20:38 +00:00
Sam Lantinga
7e11ec69f9
Updated MacOS Classic MPW build
2006-02-24 09:57:14 +00:00
Sam Lantinga
b633882919
Updated for Visual Studio Express 2005
2006-02-24 08:17:28 +00:00
Sam Lantinga
026aec11d6
Added pre-configured versions of SDL_config.h for various platforms
2006-02-24 07:26:31 +00:00