Commit Graph

  • ce3c5b842f Made VS2012 build the D3D11 renderer David Ludwig 2014-03-10 22:53:03 -0400
  • b2fcdfca71 Disable Wayland/Mir again for 2.0.3; it's a quick, brown-paper-bag release. Ryan C. Gordon 2014-03-11 10:33:51 -0400
  • 7a36070a95 Fix bug/add test coverage for SDLTest_GenerateRunSeed helper; improve test harness adding output of repro steps for failures; improve negative test for SDL_GetError/SDL_SetError Andreas Schiffler 2014-03-11 07:17:56 -0700
  • b677d1d883 Fixed Mac OS X OpenGL context creation to match other backends, where we only care about the actual version we request if it's 3.0 or newer or a special profile context. Eventually we'll probably move the version checking to higher level code and report the actual version of context that got created, but to avoid breakage we'll leave it like this for now. Sam Lantinga 2014-03-10 19:59:06 -0700
  • e99dc1f1bd Fixed binary compatibility with the new Windows RT support Sam Lantinga 2014-03-10 19:11:52 -0700
  • 7d98754a72 Temporarily disabled the D3D11 renderer so we can get a build. Sam Lantinga 2014-03-10 19:11:50 -0700
  • 28398109a1 Fixed regression causing the renderer to recreate its window since it's not getting an OpenGL 2.1 context anymore. Sam Lantinga 2014-03-10 18:45:07 -0700
  • e8eb142748 build fixes for most WinRT-related files David Ludwig 2014-03-10 21:21:35 -0400
  • 2c558ca24d Fixed D3D9 initialization on Windows 8, which doesn't have D3DX Sam Lantinga 2014-03-10 17:19:19 -0700
  • 9c2fb684af Implemented fullscreen <-> windowed transition on Windows 8 Sam Lantinga 2014-03-10 15:00:59 -0700
  • 7e8b25534d Fixed line endings Sam Lantinga 2014-03-10 14:35:37 -0700
  • 3df586cef5 Fixed creating the rendering context on a specific device Sam Lantinga 2014-03-10 12:49:15 -0700
  • 9aa5b1d457 Implemented YV12 and IYUV texture support for the D3D11 renderer Sam Lantinga 2014-03-10 05:44:34 -0700
  • cb7a408f47 testoverlay2 depends on SDL2, SDL2main, and SDL2test Sam Lantinga 2014-03-10 05:37:25 -0700
  • 1e6ac69119 Added testoverlay2 to the Visual Studio 2013 solution Sam Lantinga 2014-03-10 03:59:47 -0700
  • 965cdf10d4 Minor style tweaks Sam Lantinga 2014-03-10 02:13:44 -0700
  • 1a35f32b68 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. Sam Lantinga 2014-03-10 01:51:03 -0700
  • a8f540fe4a Fixed renderer flags to include support for target textures after the renderer is created. Sam Lantinga 2014-03-09 22:48:38 -0700
  • 8c7ee701a1 Removed unused variable. Ryan C. Gordon 2014-03-10 00:48:41 -0400
  • 8d2dcbc1b7 Updated WinCE readme to note WinRT work. Ryan C. Gordon 2014-03-10 00:31:31 -0400
  • ea333d2e6b Turn off Mir support in the buildbot Raspberry Pi script. Ryan C. Gordon 2014-03-10 00:26:40 -0400
  • 89648a9a3c Drop the default requested OpenGL version to 1.2. Ryan C. Gordon 2014-03-10 00:01:14 -0400
  • 1fe7b27a96 Fixed 64-bit warnings Sam Lantinga 2014-03-09 12:27:31 -0700
  • e58ee5403b Fixed compiling with mingw64 Sam Lantinga 2014-03-09 12:08:07 -0700
  • 1367bf8748 Integrated David Ludwig's support for Windows RT Sam Lantinga 2014-03-09 11:36:47 -0700
  • 05c23063bb Fixed line endings on WinRT source code Sam Lantinga 2014-03-09 11:06:11 -0700
  • c167d1f6a8 Updated SDL to version 2.0.3 Sam Lantinga 2014-03-09 10:38:30 -0700
  • 360f1101c3 Visual Studio 2013 project updates Sam Lantinga 2014-03-09 10:37:45 -0700
  • db568d69d8 Patched to compile with MingW64 on case-sensitive systems (thanks, Martin!). Ryan C. Gordon 2014-03-09 11:52:52 -0400
  • 5755fa4b9e Patched to compile on C89 compilers. Ryan C. Gordon 2014-03-08 15:34:54 -0500
  • 0f1a72c012 Enable Wayland and Mir in configure/cmake scripts, now that 2.0.2 has shipped. Ryan C. Gordon 2014-03-08 15:32:12 -0500
  • 20dc4214e2 Added tag release-2.0.2 for changeset c20e24653d40 Sam Lantinga 2014-03-07 23:16:24 -0800
  • 2b92d9b431 CMake: Don't use /NODEFAULTLIB on Windows unless we're Visual Studio. release-2.0.2 Ryan C. Gordon 2014-03-07 00:18:37 -0500
  • e9eb7ecd08 Fixed bug 2430 - Missing initialization of the variable 'centroid' inside SDL_GestureAddTouch Sam Lantinga 2014-03-06 20:02:17 -0800
  • 61ae0c1b50 WinRT: emit SDL_APP_TERMINATING David Ludwig 2014-03-04 19:49:11 -0500
  • 844ad50018 WinRT: emit SDL_APP_WILLENTER* and SDL_APP_DIDENTER* events David Ludwig 2014-03-04 19:30:36 -0500
  • 9e67444a36 Mac: Added a hint to opt-out of new Spaces code. Ryan C. Gordon 2014-03-03 21:25:16 -0500
  • 3889d47887 Removed unused variable. Ryan C. Gordon 2014-03-02 22:55:12 -0500
  • 0e5cc8dff4 Mac: Don't lose the menu/dock when switching back to a resizable window Space. Ryan C. Gordon 2014-03-02 22:51:31 -0500
  • 86be83215a Mac: only programmatically create Spaces if we're FULLSCREEN_DESKTOP. Ryan C. Gordon 2014-03-02 22:16:49 -0500
  • 460f97ff96 A bunch of fixes for the new Spaces code. Ryan C. Gordon 2014-03-02 16:36:40 -0500
  • da324233e2 Fixed dictionary initialization Sam Lantinga 2014-03-02 13:06:51 -0800
  • 0f9bb0cda6 Updated to build on Mac OS X 10.7 with Xcode 4.6 Sam Lantinga 2014-03-02 12:58:00 -0800
  • 5eccbac4b9 Mac: Manage menubar and dock as FULLSCREEN_DESKTOP windows become/resign key. Ryan C. Gordon 2014-03-02 15:35:24 -0500
  • 4ca76b3e59 Add support for the freedesktop.org Idle Inhibition specification, as per: http://people.freedesktop.org/~hadess/idle-inhibition-spec/ Bastien Nocera 2014-03-02 14:59:06 -0500
  • c2c08f68e4 Backed out changeset 9357a2ca3473 Sam Lantinga 2014-03-02 11:10:00 -0800
  • 2cf453dd3e Make sure we return version 0 if XInput detection fails Sam Lantinga 2014-03-02 11:08:05 -0800
  • 51faf449bb Reworked fullscreen policy on Mac OS X. Ryan C. Gordon 2014-03-02 12:45:51 -0500
  • afc74d9843 Better attempt to detect available X11 XInput2 features. Ryan C. Gordon 2014-03-02 02:00:40 -0500
  • fc0daeba75 Fixed X11 XInput2 multitouch test to work in configure script. Ryan C. Gordon 2014-03-02 01:59:25 -0500
  • 1005c93402 Windows: Fixed crash if quitting without closing an XInput haptic device. Ryan C. Gordon 2014-03-02 00:02:56 -0500
  • 754067db7e Added a FIXME. Ryan C. Gordon 2014-03-01 22:27:21 -0500
  • 7fa4eece25 Fixed a typo in a comment. Ryan C. Gordon 2014-03-01 22:27:13 -0500
  • bafa4c7ae8 Dynamically load glGetString(), to avoid direct dependency on OpenGL. Ryan C. Gordon 2014-03-01 21:33:48 -0500
  • 73936208b0 Added some FIXMEs. Ryan C. Gordon 2014-03-01 20:59:43 -0500
  • 99583397e6 Mac OS X: Make OpenGL context selection more robust, avoid software fallback. Ryan C. Gordon 2014-03-01 20:46:45 -0500
  • 3e541f306d Force Windows version of SDL_GetPrefPath() to Unicode, create missing dirs. Ryan C. Gordon 2014-03-01 20:28:40 -0500
  • 6687ece1d5 WinRT: cleaned up some hard-to-read SDL_DisplayMode management code David Ludwig 2014-03-01 16:37:30 -0500
  • f4a5a0fad1 WinRT: fixed a crash in SDL_Quit David Ludwig 2014-03-01 16:08:16 -0500
  • 63106e4729 Changed SDL_HINT_ACCEL_AS_JOY to SDL_HINT_ACCELEROMETER_AS_JOYSTICK to be more clear. Sam Lantinga 2014-03-01 12:21:15 -0800
  • 54ba385b4e Fixed compiler warning Sam Lantinga 2014-03-01 11:42:12 -0800
  • 86655b64ef Fixed compiler warning Sam Lantinga 2014-03-01 11:40:41 -0800
  • d49962359a Fixed test for libuuid.a Sam Lantinga 2014-03-01 11:39:39 -0800
  • 2a67548a3f Updated with the latest 2.0.2 API changes Sam Lantinga 2014-03-01 11:05:58 -0800
  • c916f388d4 Fixed bug 2368 - Security Software is blocking RegisterRawInputDevices() Sam Lantinga 2014-03-01 09:59:06 -0800
  • e663b4eb76 Fixed bug 2423 - timeBeginPeriod & timeEndPeriod mismatch Sam Lantinga 2014-03-01 09:50:52 -0800
  • ab9345a896 Null termnate the pUserMappings variable to prevent memory corruption. Sam Lantinga 2014-02-28 16:24:41 -0800
  • e56bbe3f71 Added a hint to enable the screensaver by default Sam Lantinga 2014-02-28 14:23:41 -0800
  • ac32352f09 Disable the screensaver by default. Ryan C. Gordon 2014-02-27 22:06:41 -0500
  • f61602b434 Improve window recreation logic in OpenGL* renderers Gabriel Jacobo 2014-02-27 20:21:46 -0300
  • 0d5957dfee Mac: Forgot return value in last commit. J?rgen P. Tjern? 2014-02-26 16:27:03 -0800
  • dd94c5fa54 Mac: Don't disassociate cursor if window is moving / doesn't have focus. J?rgen P. Tjern? 2014-02-26 16:10:52 -0800
  • 4850d25988 Mac: Redo cursor warp handling. J?rgen P. Tjern? 2014-02-26 11:35:02 -0800
  • 52a63e823f Mac: Improve moving relative mode windows. J?rgen P. Tjern? 2014-02-25 17:27:41 -0800
  • 98d8737961 Mac: Fix error message for haptic subsystem. J?rgen P. Tjern? 2014-02-25 17:25:49 -0800
  • 95f7e242e6 Mac: Immediately update current OpenGL context's shape. J?rgen P. Tjern? 2014-02-25 15:28:12 -0800
  • 4c192bc802 Fixes #2308, recreate window if GL requirements for the renderer are not met Gabriel Jacobo 2014-02-25 17:42:34 -0300
  • abfbed92cf WinRT: simulate keyboard events on Windows Phone 8 back-button presses David Ludwig 2014-01-26 08:06:36 -0500
  • 7eaa3cd81d WinRT: added a means to display a privacy policy link via the Settings charm David Ludwig 2014-01-01 16:05:37 -0500
  • 44b0e901f0 WinRT: d3d11 blend mode bug fixes David Ludwig 2013-12-30 11:59:04 -0500
  • 910c1cd0a0 WinRT: minor error cleanup regarding OpenGL init David Ludwig 2013-12-26 14:21:47 -0500
  • 0dfde14d35 WinRT: took out some dead comments from SDL_winrtopengles.cpp David Ludwig 2013-12-26 14:13:20 -0500
  • fed81d121a WinRT: fixed crash on ARM and x64 during OpenGL window init David Ludwig 2013-12-26 13:59:01 -0500
  • 0562e53fdf WinRT: minor header file usage cleanup in the d3d11 renderer David Ludwig 2013-12-26 11:04:35 -0500
  • 94233675c7 WinRT: simplified the d3d11 vertex shader a bit David Ludwig 2013-12-26 11:03:43 -0500
  • 7ef05d266f WinRT: implemented SDL_RenderSetClipRect for the d3d11 renderer David Ludwig 2013-12-26 10:18:33 -0500
  • 700f82de2b WinRT: corrected a minor error in an end-of-file comment David Ludwig 2013-12-25 23:46:19 -0500
  • 8b2694f986 WinRT: minor rotation/orientation code cleanup in the d3d11 renderer David Ludwig 2013-12-25 23:45:07 -0500
  • b93ab1e6a3 WinRT: removed a bit of dead d3d11 code David Ludwig 2013-12-25 23:25:25 -0500
  • f0e406e994 WinRT: d3d11 compiled-shader code cleanup David Ludwig 2013-12-25 22:27:58 -0500
  • 4d16628f1c WinRT: made sure d3d11 debug mode doesn't get enabled by default David Ludwig 2013-12-25 22:05:18 -0500
  • ce8057221a WinRT: compiled the d3d11 renderer's shaders into SDL itself David Ludwig 2013-12-25 21:39:48 -0500
  • ca867fc92d WinRT: prevented a potential race condition in the XInput backend David Ludwig 2013-12-25 14:42:38 -0500
  • 8db33416a2 WinRT: added a TODO note regarding texture-[un]locking in the d3d11 renderer David Ludwig 2013-12-25 14:20:40 -0500
  • 187f52e80f WinRT: renamed d3d11-internal struct, SDL_VertexShaderConstants, to just VertexShaderConstants David Ludwig 2013-12-25 14:17:49 -0500
  • 2225493102 WinRT: moved contents of the d3d11 renderer's header file into its implementation file David Ludwig 2013-12-25 13:13:15 -0500
  • d4ae392953 WinRT: simplified a potentially-common error message from D3D11_SetRenderTarget David Ludwig 2013-12-25 13:00:41 -0500
  • b0df915737 WinRT: removed an unnecessary use of std::string in the d3d11 renderer David Ludwig 2013-12-25 12:58:37 -0500
  • 10f2de1e69 WinRT: utilized SDL_SetError's return value in the d3d11 renderer David Ludwig 2013-12-25 12:52:16 -0500
  • 43e27aa82e WinRT: minor d3d11 code cleanups David Ludwig 2013-12-25 12:48:47 -0500