Ryan C. Gordon
1f9dbc5f66
Refactored the audio queueing code to a generic SDL_DataQueue interface.
...
This is not a public API (at the moment), but we will be needing this for
other internal things soon.
--HG--
extra : rebase_source : a9cc678783f19b02978f9b09f77b6a4ae9759a92
2016-12-06 02:23:54 -05:00
Sam Lantinga
89f58f3352
Fixed SDL always being built because of missing headers in the project.
2016-12-05 21:28:27 -08:00
Sam Lantinga
420b160452
Fixed compiler option warning for 64-bit builds on Visual Studio 2008
2016-10-14 08:56:04 -07:00
Ryan C. Gordon
26a75839f4
audio: Removed internal SDL_audiomem.h and macros.
...
I think this was important for SDL 1.2 because some targets needed
special device memory for DMA buffers or locked memory buffers for use in
hardware interrupts or something, but since it just defines to SDL_malloc
and SDL_free now, I took it out for clarity's sake.
--HG--
extra : histedit_source : 57b48e44e65de9ce4e16604167db325df05bdf98%2C31d881e4d1b5eeba771f04bb43be0d23c3e605ce
2016-08-05 01:44:15 -04:00
David Ludwig
5fd53bf114
Fix Bug 3114: SDL's MSVC-2010+ projects can fail to build via a custom VS .sln
2015-09-07 13:25:36 -04:00
Alfred Reynolds
54d9c96cbd
Turn on debug info generation for release configs.
2015-07-29 17:19:09 -07:00
Sam Lantinga
9fed2df88d
Only use explicit inlining - otherwise Visual Studio 2010 will inline SDL_zero(info) in SDL_vsnprintf() into a memset() call when compiling the Release x64 configuration.
2015-06-14 18:57:05 -07:00
Sam Lantinga
de723d5c35
Fixed 2010 solution and removed Release_NoSTDIO build configuration
2015-06-14 18:37:43 -07:00
Sam Lantinga
479a07d7cf
Updated Visual Studio projects
...
There is now a single solution used by Visual Studio 2010 and newer
2015-06-14 18:21:04 -07:00
Sam Lantinga
c43be6965f
Turned on OmitDefaultLibName for SDL, SDLmain and SDLtest
2014-07-27 19:56:53 -07:00
Sam Lantinga
9cdeec59f3
Split the XInput and DirectInput code so Windows RT can use the existing XInput support.
...
--HG--
rename : src/audio/directsound/directx.h => src/core/windows/SDL_directx.h
rename : src/haptic/windows/SDL_syshaptic.c => src/haptic/windows/SDL_windowshaptic.c
rename : src/haptic/windows/SDL_syshaptic_c.h => src/haptic/windows/SDL_windowshaptic_c.h
rename : src/joystick/windows/SDL_dxjoystick.c => src/joystick/windows/SDL_dinputjoystick.c
rename : src/joystick/windows/SDL_dxjoystick_c.h => src/joystick/windows/SDL_dinputjoystick_c.h
rename : src/joystick/windows/SDL_dxjoystick_c.h => src/joystick/windows/SDL_windowsjoystick_c.h
2014-07-03 15:39:55 -07:00
Sam Lantinga
6b9ee0215a
Added names for some theme related windows messages
2014-06-23 10:09:13 -07:00
Sam Lantinga
73ddbd3f85
Fixed Visual Studio 2008 projects
...
Added missing files to SDL2 project
Added missing Visual Studio 2008 tests to the solution
Added output paths which match the 2010+ projects
Added SDL project references instead of old style project dependencies
Removed post-build copy step and added data files to projects
2014-06-15 10:42:28 -07:00
Sam Lantinga
15d597fe65
Visual Studio 2013 Express Edition can load the standard solution, so we don't need special Express Edition solutions.
2014-06-08 12:00:29 -07:00
Sam Lantinga
1c2df7b03d
Updated projects for Visual Studio 2010, 2012 and 2013
...
* Test programs use project references instead of hard-coding SDL library dependencies
* Test data files are copied only when needed.
* Copying SDL2.dll is no longer necessary
* Fixed /SAFESEH warning
* Fixed attempted rebuild of SDL every time a test program is run
2014-06-07 21:58:18 -07:00
Sam Lantinga
b2f1b89fbd
Added testrumble to the Visual Studio 2013 solution
2014-03-29 12:27:02 -07:00
Andreas Schiffler
721340f510
Add input validation to SDL_getenv/SDL_setenv; update Stdlib testsuite; add Hints testsuite
2014-03-19 21:39:55 -07:00
Sam Lantinga
d16a9a6781
Fixed D3D9 initialization on Windows 8, which doesn't have D3DX
2014-03-10 17:19:19 -07:00
Sam Lantinga
821201ed49
testoverlay2 depends on SDL2, SDL2main, and SDL2test
2014-03-10 05:37:25 -07:00
Sam Lantinga
fca0b3d448
Added testoverlay2 to the Visual Studio 2013 solution
2014-03-10 03:59:47 -07:00
Sam Lantinga
1348631206
Converted David Ludwig's D3D11 renderer to C and optimized it.
...
The D3D11 renderer is now slightly faster than D3D9 on my Windows 8 machine (testsprite2 runs at 3400 FPS vs 3100 FPS)
This will need tweaking to fix the Windows RT build.
--HG--
rename : src/render/direct3d11/SDL_render_d3d11.cpp => src/render/direct3d11/SDL_render_d3d11.c
2014-03-10 01:51:03 -07:00
Sam Lantinga
f6e1a153be
Visual Studio 2013 project updates
2014-03-09 10:37:45 -07:00
Gabriel Jacobo
d0fff34d42
Fixes #2408 , VS2013: several projects of release build are not built
...
Patch by Hiroyuki Iwatsuki
2014-02-20 17:03:55 -03:00
Gabriel Jacobo
464c9a9fc4
Fixes #2403 , add SDL2 dependency to testgles2 (thanks Hiroyuki Iwatsuki)
2014-02-19 11:03:03 -03:00
Ryan C. Gordon
63256a2384
Implemented the Dynamic API magic.
...
--HG--
extra : rebase_source : 38f639089d3d142895d5cf106919a0bfbb65c5ed
2013-12-09 16:03:18 -05:00
Gabriel Jacobo
f21d3e7e2a
OpenGL ES support for Windows
2013-11-22 13:24:53 -03:00
Sam Lantinga
0a6b490596
Fixed bug 2232 - Version Mismatch in VS2013 Solution File
...
Joe LeVeque
Line 3 of SDL_VS2013.sln file reads "# Visual Studio 2012" instead of "# Visual Studio 2013" which causes Windows to associate the file with Visual Studio 2012, if installed, instead of Visual Studio 2013.
2013-11-16 12:11:19 -08:00
Apoorv Upreti
728572a414
Fixed visualtest build on VS2012
...
SDL2, SDL2main and SDL2test had to be added as dependencies to the testquit project to get it to build properly.
2013-11-14 22:19:07 +05:30
Sam Lantinga
c04efa65dc
Added project files for Visual Studio 2013
...
Added /arch:SSE code generation option to prevent SSE2 floating point functions from being implicitly called (which aren't linked in SDL)
2013-11-10 11:51:06 -08:00
Ryan C. Gordon
694010e6e4
Added Apoorv Upreti's GSoC2013 work: visual test suite.
...
See visualtest/README.txt for details.
2013-11-10 00:32:23 -05:00
Sam Lantinga
4abff3bd75
Fixed project conflict during commit
2013-10-14 09:14:09 -07:00
Sam Lantinga
dca068eb06
Adding static lib to SDL builds on Windows.
...
CR: SamL
2013-10-14 08:56:45 -07:00
Ryan C. Gordon
2b9a2802b2
Added SDL_GetBasePath() and SDL_GetPrefPath() in new filesystem module.
...
--HG--
extra : rebase_source : c1fac232063443a2880e64f1abda85e0bdb2e710
2013-08-20 19:57:11 -04:00
Andreas Schiffler
16a40598f6
Fix bug 2034: replace printf by SDL_Log in tests; update loopwave VS solution: copy missing dependency
2013-08-14 23:30:10 -07:00
Ryan C. Gordon
d99a4adff9
SDL_*Parachute() are no-ops, remove them.
2013-08-07 11:12:11 -07:00
Sam Lantinga
2e821930a3
Fix building the tests with Visual Studio 2012 (thanks Isaac!)
2013-08-07 09:20:41 -07:00
Sam Lantinga
6f83bd0e2a
Finished updating testoverlay2 for the new API and added it to the Visual Studio 2010 projects
2013-07-23 12:46:22 -07:00
Andreas Schiffler
a74537a5a9
Fix bug 1494: add missing test projects to VS2010/VS2010 solution
2013-07-22 06:00:41 -07:00
Sam Lantinga
bfcb08d569
Implemented an API for thread-local storage: SDL_TLSCreate(), SDL_TLSSet(), SDL_TLSGet()
2013-07-10 02:32:04 -07:00
Ryan C. Gordon
2740a12ae3
Backout hg changset 898992405fa7; lots of things still use SDL_types.h. :/
...
Will remove this again at some point in the future, though.
2013-07-09 11:57:32 -04:00
Ryan C. Gordon
7afed3e5ae
Removed deprecated SDL_types.h header.
...
Fixes Bugzilla #1945 .
2013-07-08 23:37:00 -04:00
Sam Lantinga
324a14d847
Added testgamecontroller to the Visual Studio 2012 solution.
2013-06-28 22:42:10 -07:00
Andreas Schiffler
319984251f
Add VS Express Edition sln files (drop the unsupported solution folders for tests); update VisualC documentation
2013-06-23 14:05:27 -07:00
Sam Lantinga
199bed4801
Removed obsolete NoStdio configurations.
2013-06-05 22:35:13 -07:00
Sam Lantinga
b42b0c3e91
Added testautomation to the Visual Studio 2008 project.
2013-06-05 22:33:10 -07:00
Andreas Schiffler
5a7d3757f5
Add missing VS2012 test projects; update VS2010 and VS2012 solutions; update keybord suite for VS compiler warnings
2013-06-03 19:24:18 -07:00
Andreas Schiffler
3426ac11ad
Remove deprecated/deleted VS test projects
2013-06-03 07:28:55 -07:00
Andreas Schiffler
5d3e05c2c4
Fix bug 1492: Visual Studio builds sdl.lib and sdl.dll for version 2.0 (contributed by Jan Reitz); update SDL_bool handling in test_common to fix VS compiler warnings
2013-05-30 20:03:56 -07:00
Sam Lantinga
f423813732
Fixed Windows build
2013-05-24 03:29:31 -07:00
Andreas Schiffler
750f6fb9d9
Deprecate test/automated and test/test-automation (replaced by test/testautomation*.*)
2013-05-18 23:32:53 -07:00