summaryrefslogtreecommitdiff
path: root/VisualC
AgeCommit message (Collapse)AuthorFilesLines
2018-10-12Remove machine-specific IncludePath from SDL.vcxprojCameron Gutman1-12/+0
These IncludePath values seem to not actually be needed since nobody noticed they were wrong for the past couple months.
2018-08-23Added display event files to the Visual Studio projectsSam Lantinga2-97/+107
2018-08-21Added the dummy sensor driver to the Visual Studio projectsSam Lantinga2-1/+9
2018-08-09Added HIDAPI joystick drivers for more consistent support for Xbox, PS4 and ↵Sam Lantinga2-465/+493
Nintendo Switch Pro controller support across platforms. Added SDL_GameControllerRumble() and SDL_JoystickRumble() for simple force feedback outside of the SDL haptics API
2018-08-04SDL_expEthan Lee2-0/+2
2018-06-30ran 'chmod -x' on two filesOzkan Sezer1-0/+0
2018-06-12ran 'chmod -x' on many filesOzkan Sezer1-0/+0
2018-05-18Merged latest changes from Steam Link appSam Lantinga1-1/+1
2018-05-11remove testvulkan.vcproj (was a VS2008 left-over.)Ozkan Sezer1-355/+0
2018-01-17SDL_log10Ethan Lee2-0/+2
2017-12-08Removed duplicate entry for SDL_wasapi.hSam Lantinga1-1/+0
2017-12-06audio: Port WASAPI to WinRT, remove XAudio2 backend.Ryan C. Gordon2-3/+5
XAudio2 doesn't have capture support, so WASAPI was to replace it; the holdout was WinRT, which still needed it as its primary audio target until the WASAPI code code be made to work. The support matrix now looks like: WinXP: directsound by default, winmm as a fallback for buggy drivers. Vista+: WASAPI (directsound and winmm as fallbacks for debugging). WinRT: WASAPI
2017-11-17Fixed building YUV test programs (thanks Ozkan!)Sam Lantinga1-1/+2
2017-11-12Updated SDL's YUV support, many thanks to Adrien DescampsSam Lantinga4-4/+257
New functions get and set the YUV colorspace conversion mode: SDL_SetYUVConversionMode() SDL_GetYUVConversionMode() SDL_GetYUVConversionModeForResolution() SDL_ConvertPixels() converts between all supported RGB and YUV formats, with SSE acceleration for converting from planar YUV formats (YV12, NV12, etc) to common RGB/RGBA formats. Added a new test program, testyuv, to verify correctness and speed of YUV conversion functionality.
2017-11-04Added SDL_fmod() and SDL_fmodf()Sam Lantinga2-1/+3
2017-10-12Added functions to query and set the SDL memory allocation functions:Sam Lantinga1-1/+2
SDL_GetMemoryFunctions() SDL_SetMemoryFunctions() SDL_GetNumAllocations()
2017-09-22Good bye, Visual Studio 2008Sam Lantinga25-10540/+0
2017-08-28Added missing Visual Studio 2010 project for testvulkanSam Lantinga1-0/+199
2017-08-27Added Vulkan support to the Visual Studio 2010 solutionSam Lantinga4-181/+560
2017-08-27Don't need the Vulkan SDK for the Visual Studio 2008 project anymoreSam Lantinga2-8/+8
2017-08-27vulkan: Initial Vulkan support!Ryan C. Gordon3-4/+406
This work was done by Jacob Lifshay and Mark Callow; I'm just merging it into revision control.
2017-07-10Updated Visual Studio 2008 projectSam Lantinga1-16/+16
2017-02-14wasapi: Initial WASAPI support, for Windows Vista and later.Ryan C. Gordon2-0/+10
This should remain binary compatible with Windows XP, as we dynamically load anything we need and fall back to DirectSound/WinMM/XAudio2 if not available.
2017-01-10Fixed bugs 2570, 3145, improved OpenGL ES context support on Windows and X11Sam Lantinga2-1/+11
Mark Callow The attached patch does the following for the X11 and Windows platforms, the only ones where SDL attempts to use context_create_es_profile: - Adds SDL_HINT_OPENGL_ES_DRIVER by which the application can say to use the OpenGL ES driver & EGL rather than the Open GL driver. (For bug #2570) - Adds code to {WIN,X11}_GL_InitExtensions to determine the maximum OpenGL ES version supported by the OpenGL driver (for bug #3145) - Modifies the test that determines whether to use the OpenGL driver or the real OpenGL ES driver to take into account the hint, the requested and supported ES version and whether ES 1.X is being requested. (For bug #2570 & bug #3145) - Enables the testgles2 test for __WINDOWS__ and __LINUX__ and adds the test to the VisualC projects. With the fix in place I have run testdraw2, testgl and testgles2 without any issues and have run my own apps that use OpenGL, OpenGL ES 3 and OpenGL ES 1.1.
2016-12-06Refactored the audio queueing code to a generic SDL_DataQueue interface.Ryan C. Gordon3-0/+11
This is not a public API (at the moment), but we will be needing this for other internal things soon.
2016-12-05Fixed SDL always being built because of missing headers in the project.Sam Lantinga3-23/+7
2016-10-14Fixed compiler option warning for 64-bit builds on Visual Studio 2008Sam Lantinga3-6/+0
2016-08-05audio: Removed internal SDL_audiomem.h and macros.Ryan C. Gordon3-6/+0
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.
2015-09-07Fix Bug 3114: SDL's MSVC-2010+ projects can fail to build via a custom VS .slnDavid Ludwig3-12/+12
2015-07-29Turn on debug info generation for release configs.Alfred Reynolds2-669/+669
2015-06-14Only use explicit inlining - otherwise Visual Studio 2010 will inline ↵Sam Lantinga2-0/+8
SDL_zero(info) in SDL_vsnprintf() into a memset() call when compiling the Release x64 configuration.
2015-06-14Fixed 2010 solution and removed Release_NoSTDIO build configurationSam Lantinga6-456/+5
2015-06-14Updated Visual Studio projectsSam Lantinga96-13627/+6856
There is now a single solution used by Visual Studio 2010 and newer
2014-07-27Turned on OmitDefaultLibName for SDL, SDLmain and SDLtestSam Lantinga12-168/+216
2014-07-03Split the XInput and DirectInput code so Windows RT can use the existing ↵Sam Lantinga4-35/+254
XInput support.
2014-06-23Added names for some theme related windows messagesSam Lantinga1-164/+164
2014-06-15Fixed Visual Studio 2008 projectsSam Lantinga22-2556/+2919
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-08Visual Studio 2013 Express Edition can load the standard solution, so we ↵Sam Lantinga2-475/+0
don't need special Express Edition solutions.
2014-06-07Updated projects for Visual Studio 2010, 2012 and 2013Sam Lantinga69-7481/+6612
* 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-03-29Added testrumble to the Visual Studio 2013 solutionSam Lantinga6-8/+936
2014-03-19Add input validation to SDL_getenv/SDL_setenv; update Stdlib testsuite; add ↵Andreas Schiffler4-0/+7
Hints testsuite
2014-03-10Fixed D3D9 initialization on Windows 8, which doesn't have D3DXSam Lantinga4-44/+58
2014-03-10testoverlay2 depends on SDL2, SDL2main, and SDL2testSam Lantinga1-0/+5
2014-03-10Added testoverlay2 to the Visual Studio 2013 solutionSam Lantinga2-5/+16
2014-03-10Converted David Ludwig's D3D11 renderer to C and optimized it.Sam Lantinga4-1/+8
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.
2014-03-09Visual Studio 2013 project updatesSam Lantinga2-482/+483
2014-02-20Fixes #2408, VS2013: several projects of release build are not builtGabriel Jacobo1-9/+19
Patch by Hiroyuki Iwatsuki
2014-02-19Fixes #2403, add SDL2 dependency to testgles2 (thanks Hiroyuki Iwatsuki)Gabriel Jacobo1-0/+5
2013-12-09Implemented the Dynamic API magic.Ryan C. Gordon4-0/+28
2013-11-22OpenGL ES support for WindowsGabriel Jacobo9-472/+1452