Sam Lantinga
57259c85de
Fixed Visual Studio 2008 build
2012-11-26 23:56:24 -08:00
Sam Lantinga
34b88dfaae
Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
2012-11-26 16:37:54 -08:00
Andreas Schiffler
9144abbf82
Added VS2012 project files
2012-11-08 21:53:57 -08:00
Sam Lantinga
6d8f54f9cd
Updated the Visual Studio 2010 project with the new message box functionality.
2012-10-30 19:21:42 -07:00
Sam Lantinga
f8a4c99701
Added Windows message box implementation, but it needs a little work on layout.
2012-10-30 18:59:56 -07:00
Sam Lantinga
805e184f75
Whoops, that's a header!
2012-10-01 00:02:07 -07:00
Sam Lantinga
f6f13fc7c4
Added SDL_dropevents.c to the Visual C projects
2012-09-30 23:08:46 -07:00
Sam Lantinga
909cf0f0b4
Added SDL_system.h to the various projects
2012-06-23 06:46:06 -04:00
Sam Lantinga
beb1db9b5b
Fixed compiling with Visual Studio
2012-06-19 13:50:14 -04:00
Sam Lantinga
777b9659e9
Updated VS2010 project for the new version.rc location - thanks to Rainer Deyke
2012-02-04 10:42:12 -05:00
Sam Lantinga
08e3824fa0
Removed old compat files from Visual Studio and Xcode projects
2012-01-22 22:09:29 -05:00
Sam Lantinga
d71e0546a9
Updated to SDL 2.0, and SDL 2.0 can now be installed coexisting with SDL 1.2
...
--HG--
rename : sdl-config.in => sdl2-config.in
rename : sdl.m4 => sdl2.m4
rename : sdl.pc.in => sdl2.pc.in
2012-01-22 17:21:00 -05:00
Sam Lantinga
d64668508c
Added the correct version.rc to the Visual Studio build.
2012-01-21 12:10:14 -05:00
Sam Lantinga
ec7e4ac7a7
Added spaces for the include path
2012-01-16 20:40:10 -05:00
Sam Lantinga
5d1613d59e
Don't hardcode output paths, Visual Studio does the right thing.
2012-01-09 04:53:58 -05:00
Sam Lantinga
765e15d7b9
I can't test Visual Studio 2005 configurations anymore, and I don't think anyone is using it for production games.
2012-01-09 04:38:34 -05:00
Sam Lantinga
02fe20203d
Fixed bug 1287 - VS2010 project doesn't include the SDL_syscond.c file
...
Liam 2011-08-23 09:09:18 PDT
Hiya!
Seems like there's no implementation of condition variables included when
building with VS2010, adding the generic SDL_syscond.c file to the project
seems to fix it right up.
2012-01-08 01:15:20 -05:00
Sam Lantinga
028e5dcdbd
Happy New Year!
2011-12-31 09:28:07 -05:00
Andreas Schiffler
4d6a742cd1
Updated VS2010 project files
2011-12-04 21:45:34 -08:00
Ryan C. Gordon
6412a3147e
Removed SDL_xaudio2.h ... no real need for this to be separate.
2011-08-22 14:37:45 -04:00
Ryan C. Gordon
46bb3d8770
Implemented XAudio2 target for Windows (and Xbox360, theoretically!).
2011-08-04 01:07:09 -04:00
Ryan C. Gordon
6bd5c1b002
Reworked Windows waveOut code.
...
Implemented multi-device support, changed name to "winmm".
--HG--
rename : src/audio/windib/SDL_dibaudio.h => src/audio/winmm/SDL_winmm.h
2011-08-04 01:24:22 -04:00
Ryan C. Gordon
ac93bd6e55
Reworked Windows DirectSound code.
...
Now supports multiple devices, and uses DirectSound 8 instead of 5. Changed
name to "directsound" and renamed source directory.
--HG--
rename : src/audio/windx5/SDL_dx5audio.c => src/audio/directsound/SDL_directsound.c
rename : src/audio/windx5/SDL_dx5audio.h => src/audio/directsound/SDL_directsound.h
rename : src/audio/windx5/directx.h => src/audio/directsound/directx.h
2011-08-04 01:26:12 -04:00
Tim Angus
2f0bec3220
* SDL_IOS_IDLE_TIMER_DISABLED hint
2011-06-10 14:23:36 +01:00
Sam Lantinga
782b8b7d6e
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
Sam Lantinga
605263ee5f
Removed buggy and LGPL MMX mixing routines.
2011-04-08 13:16:33 -07:00
Sam Lantinga
4f4a283d1e
Include an updated Version.rc in Visual Studio builds
2011-03-09 18:26:35 -08:00
Sam Lantinga
e8705164b3
Fixed 64-bit compiling
2011-03-07 23:27:51 -08:00
Sam Lantinga
f1ca1a0190
The msimg library isn't needed anymore.
2011-03-07 22:06:12 -08:00
Sam Lantinga
5137fef264
Fixed the libraries linked with Visual Studio 2010, the msimg library isn't needed anymore.
2011-03-07 22:03:11 -08:00
Sam Lantinga
e4a0db291e
Re-added the 3DNow! and AltiVec instruction support.
2011-02-22 21:44:36 -08:00
Sam Lantinga
4c83734b3f
Fixed debug format
2011-02-17 18:53:46 -08:00
Sam Lantinga
d4acca7166
Renamed SDL_keysym.h to SDL_keycode.h to avoid confusion.
...
--HG--
rename : include/SDL_keysym.h => include/SDL_keycode.h
2011-02-16 15:46:12 -08:00
Sam Lantinga
e0bf2dc643
Made it possible to build SDL from a fresh checkout without any additional steps.
...
The trick is that if you're using configure and you don't want to have SDL_config.h and SDL_revision.h to show up as modified, you need to configure and build from a separate directory.
You also need to include SDL_revision.h directly if you want to use the SDL_REVISION constant, as a side effect of these changes.
--HG--
rename : include/SDL_config.h.default => include/SDL_config.h
2011-02-16 02:37:09 -08:00
Sam Lantinga
20b4d9f762
Patch from Ken Rogoway:
...
Migrate all of the recent changes into the SDL VS2005 project file.
Fix missing return value in SDL_pixels.c
Fix compile error in testscale.c, variable was incorrectly named.
Added VS2005 project file for testscale
2011-02-14 00:45:16 -08:00
Sam Lantinga
5a0ad0fca0
Removed unused leak detection code.
2011-02-11 14:23:22 -08:00
Sam Lantinga
b26aaee0f2
Fixed compiling on Windows
2011-02-11 10:13:30 -08:00
Sam Lantinga
0f1080b558
Fixed compiling on Windows
...
Added an untested shader for YV12 textures
2011-02-09 10:31:12 -08:00
Sam Lantinga
f582f9e58e
Added a simple log message API
2011-02-07 16:45:40 -08:00
Sam Lantinga
90afe5e825
Updated projects
2011-02-05 12:01:36 -08:00
Sam Lantinga
a9d652d20e
Updated Visual Studio 2010 project
...
--HG--
extra : rebase_source : 8f8bc7a40ab9772086b227ac608b436af048d18a
2011-02-04 14:06:01 -08:00
Sam Lantinga
1667e9cf70
Removed missing file
2011-02-04 13:57:55 -08:00
Sam Lantinga
052351dbe2
Added a way to get a framebuffer interface for a window, and also a way to create a software renderer for an arbitrary surface.
...
The software renderer has been re-routed to use the framebuffer interface, which makes it possible to have software rendering available even on simple ports.
2011-02-03 15:49:37 -08:00
Sam Lantinga
d2b54f7d24
Made it possible to create a texture of any format, even if not supported by the renderer.
...
This allows me to reduce the set of formats supported by the renderers to the most optimal set, for a nice speed boost.
--HG--
rename : src/video/SDL_yuv_mmx.c => src/render/SDL_yuv_mmx.c
rename : src/video/SDL_yuv_sw.c => src/render/SDL_yuv_sw.c
rename : src/video/SDL_yuv_sw_c.h => src/render/SDL_yuv_sw_c.h
rename : src/video/mmx.h => src/render/mmx.h
2011-02-03 00:19:40 -08:00
Sam Lantinga
5897ef7d95
Moved the rendering code out to a separate directory in the hope that it can someday be completely decoupled from the rest of the library and be expanded to an awesome 2D on 3D library.
...
--HG--
rename : src/video/windows/SDL_d3drender.c => src/render/direct3d/SDL_d3drender.c
rename : src/video/SDL_renderer_gl.c => src/render/opengl/SDL_renderer_gl.c
rename : src/video/SDL_renderer_gles.c => src/render/opengles/SDL_renderer_gles.c
rename : src/video/SDL_renderer_sw.c => src/render/software/SDL_renderer_sw.c
2011-02-02 14:34:54 -08:00
Sam Lantinga
9c12618379
Removed partially functional renderers
...
--HG--
extra : rebase_source : 3fc2560c02393bf9e7c46360fc24f2585c9409be
2011-01-31 22:21:29 -08:00
Sam Lantinga
b0a2a8957e
Fixed quotes around Mercurial revision text
2011-01-27 20:37:54 -08:00
Sam Lantinga
7d33cf09be
0 isn't a valid Mercurial revision
2011-01-27 20:14:10 -08:00
krogoway
7f1b3595cc
Always copy the SDL_config_windows.h to SDL_config.h for VisualC 2005, 2008 and 2010 projects.
2011-01-27 20:30:39 -06:00
krogoway
c8cd5b9028
Added SDL_window.* to the project.
2011-01-24 23:54:21 -06:00