Commit Graph

  • ac8b317a02 Fixed bug 4012 - Wayland: invalid direction on mouse wheel Sam Lantinga 2018-01-03 10:43:01 -0800
  • 3cb89e41cb Fixed bug 4011 - Wayland: fix free cursor Sam Lantinga 2018-01-03 10:07:27 -0800
  • c2ba5dd5f6 Updated copyright for 2018 Sam Lantinga 2018-01-03 10:03:25 -0800
  • 6ac1002148 metal: Misc. improvements. Alex Szpakowski 2018-01-03 00:43:01 -0400
  • 188ebf63d4 metal and moltenvk: fix highdpi. Alex Szpakowski 2018-01-02 21:44:28 -0400
  • 06738354db configure script: Implement testing for build-time Metal SDK support. Alex Szpakowski 2018-01-02 19:06:14 -0400
  • 16e437c399 Fixed direction of y adjustment for new orthographic projection in the metal renderer Sam Lantinga 2018-01-02 14:32:15 -0800
  • 075f19268d Fixed metal renderer pixel centers when drawing Sam Lantinga 2018-01-02 14:11:10 -0800
  • e705d9349c metal: Fix a typo preventing iOS compilation... Alex Szpakowski 2018-01-01 23:06:08 -0400
  • 090ab0b915 metal: Clean up manual reference counting. Fixes some memory leaks. Alex Szpakowski 2018-01-01 23:03:50 -0400
  • 3f554b73a6 windows: Remove references to GetVersionExA (thanks, Andrew Pilley!). Ryan C. Gordon 2018-01-01 19:16:51 -0500
  • 22a26a932a iOS: fix build Alex Szpakowski 2018-01-01 19:40:29 -0400
  • e7cac88335 metal: Use sampler state objects instead of shader-declared samplers for linear vs nearest filtering. Alex Szpakowski 2018-01-01 19:37:16 -0400
  • 8274524099 metal: Add support for custom blend modes. Alex Szpakowski 2018-01-01 18:06:27 -0400
  • 33dc95c7df metal: implement SDL_RenderCopyEx, and fix a memory leak in SDL_CreateTexture. Alex Szpakowski 2017-12-31 21:06:16 -0400
  • 653a4eefc4 metal: Use the existing cocoa code for creating a Metal view on macOS. Fixes the renderer size when the window is resized. Alex Szpakowski 2017-12-31 15:30:08 -0400
  • eff9007058 macOS: Fix MoltenVK Metal view resizing, and allow the metal view to be used without vulkan. Alex Szpakowski 2017-12-31 15:21:25 -0400
  • e6cb014f6c winrt: Add mmdevapi.lib dependency to WinRT8.1 builds, for WASAPI support. Ryan C. Gordon 2017-12-31 03:51:17 -0500
  • fcdbc97b21 winrt: workaround for pre-UWP builds. Ryan C. Gordon 2017-12-31 03:36:54 -0500
  • 986a5a0b71 windows: Use WaitForSingleObjectEx() always Ryan C. Gordon 2017-12-31 03:35:41 -0500
  • 97d6ecfc20 wasapi: Patched to compile on non-UWP WinRT builds. Ryan C. Gordon 2017-12-31 03:34:16 -0500
  • 1ee4b2eb65 winrt: Disabled Windows Phone 8.0 builds. Ryan C. Gordon 2017-12-31 03:17:18 -0500
  • f47f3501f0 winrt: bumped SDL's shipping version number in winrtbuild.ps1 Ryan C. Gordon 2017-12-31 03:13:33 -0500
  • 8ba9f17eab metal: Respect the vsync flag on macOS 10.13+. Alex Szpakowski 2017-12-30 22:39:55 -0400
  • dc024dde27 metal: use a projection matrix instead of manually transforming vertices into clip space on the CPU. Alex Szpakowski 2017-12-30 20:32:22 -0400
  • 05f6631c0f metal: only 4 (instead of 5) vertices are needed to draw rectangles and textures, and only 3 (instead of 5) vertices are needed to cover the screen for the 'full-screen quad' when clearing. Alex Szpakowski 2017-12-30 18:48:07 -0400
  • 7b9512959d xcode: Add Metal and QuartCore to everything as a weak_framework. Ryan C. Gordon 2017-12-30 14:40:39 -0500
  • 930b59cef2 macOS: Make sure the desktop's display mode is always in SDL's list of display modes. Alex Szpakowski 2017-12-29 22:13:40 -0400
  • bfc7f23bca Fixed bug 4001 - Android, prevent error message box to crash Sam Lantinga 2017-12-19 11:19:10 -0800
  • 404911c588 Fixed bug 4000 - SDL2 on raspberry: mouse displayed at 0,0 after SDL_ShowCursor Sam Lantinga 2017-12-19 11:17:37 -0800
  • 7894335a60 Fixed bug 4003 - HAVE_POLL undefined in SDL_poll.c, making it impossible to use. Sam Lantinga 2017-12-19 11:14:06 -0800
  • 4c27f9ea33 Fixed bug 4004 - iOS: don't hide keyboard on RETURN Sam Lantinga 2017-12-19 10:57:21 -0800
  • 3fc00a0db5 Fixed bug 4005 - Android, SDL_IsGameController() crashes is index is out of range Sam Lantinga 2017-12-19 10:48:29 -0800
  • 6a8b64832b Fixed default Android D-PAD mapping so the back button is treated as B Sam Lantinga 2017-12-16 10:40:47 -0800
  • 473285a583 Fixed handling of the Apple TV remote buttons The menu button on the remote is the back button Sam Lantinga 2017-12-16 10:40:45 -0800
  • 0f71608f18 Added support for the ASUS TV500BG Android gamepad Sam Lantinga 2017-12-16 10:40:43 -0800
  • 558df44257 Added Android build script for SDL Sam Lantinga 2017-12-16 10:40:41 -0800
  • a643aa6708 wasapi: switched to event-driven interface. Ryan C. Gordon 2017-12-13 14:35:55 -0500
  • 484f19a73e windows: Fixed a comment. Ryan C. Gordon 2017-12-12 22:25:39 -0500
  • 9c45d7c23c Moved deployment target values to project settings Sam Lantinga 2017-12-12 22:30:21 -0800
  • 42946cb1a6 Parameterized the All (target platform) build target scripts so they can be used in other projects Sam Lantinga 2017-12-12 21:59:39 -0800
  • b46e53f00d Fixed bug 3992 - SDL_GetColorKey doesn't set error message Sam Lantinga 2017-12-12 16:37:23 -0800
  • 9e6699c84b Fixed bug 3981 - Inverted logic bug in SDL_renderer "overscan" feature Sam Lantinga 2017-12-12 16:34:16 -0800
  • d58b29fc34 Fixed bug 3993 - altivec.h include in SDL_cpuinfo.h breaks compilation with -std=c++11 Sam Lantinga 2017-12-12 16:25:43 -0800
  • 8ca6027e5d Fixed bug 3996 - Corrupted or over-released critical section on SDL_Quit (SDL_event_watchers_lock) Sam Lantinga 2017-12-12 16:10:20 -0800
  • 9176a133ad Add the ability to set SDL to handle Return as 'hide IME' on Android softkeyboard. (thanks Rachel!) Sam Lantinga 2017-12-12 12:52:23 -0800
  • 1598a26551 Added support for Android video textures Sam Lantinga 2017-12-12 12:52:17 -0800
  • 920ce33b78 Merged latest changes from rel/streaming_client Sam Lantinga 2017-12-12 12:52:09 -0800
  • 2eb92de3af Renamed Xcode build targets so it's easier to copy files out of build directories on the command line Also enabled bitcode, which is needed for App Store builds Sam Lantinga 2017-12-12 12:14:55 -0800
  • 97ad9291b7 Added SDL_uikitmetalview.m to the tvOS project Sam Lantinga 2017-12-12 11:29:00 -0800
  • 7ac7a4fdab Fixed bug 3999 - Build failed when try to build with configure script for Android Sam Lantinga 2017-12-11 14:44:34 -0800
  • efae916737 Check for immintrin.h before using it in SDL_cpuinfo.h Sam Lantinga 2017-12-11 12:00:12 -0800
  • fb693e5317 Fixed Windows gcc build Sam Lantinga 2017-12-11 11:47:52 -0800
  • e15364387d The newer compilers generate the property boilerplate automatically Sam Lantinga 2017-12-11 11:34:53 -0800
  • 1f23ec1112 Fixed Mac OS X build Sam Lantinga 2017-12-11 11:02:51 -0800
  • a0617c8c64 Workaround for bug 3931 - spurious SDL_MOUSEMOTION events with SDL_HINT_MOUSE_RELATIVE_MODE_WARP 1 since Windows 10 Fall Creators update Sam Lantinga 2017-12-10 09:17:33 -0800
  • 1faa2d3159 Added SDL_WinRTGetDeviceFamily() to find out what type of device your application is running on (thanks Daniel Knobe!) Sam Lantinga 2017-12-10 09:10:02 -0800
  • 56857be3e4 Added the Metal framework to several iOS tests Sam Lantinga 2017-12-10 09:09:27 -0800
  • dee3914193 Backed out using pixel texture coordinates, it had weird visual side effects Sam Lantinga 2017-12-09 19:48:38 -0800
  • 369727e644 Fixed normalized coordinates when the viewport is set Sam Lantinga 2017-12-09 19:41:08 -0800
  • 069b09cdf9 Added support for linear sampling and pixel coordinates in the metal renderer Sam Lantinga 2017-12-09 15:00:41 -0800
  • 31ba179517 Fixed compiler warning Sam Lantinga 2017-12-09 13:05:56 -0800
  • 99aede3d62 Fixed pixel positioning and size for the Metal renderer Sam Lantinga 2017-12-09 12:58:41 -0800
  • 53f67989ac metal: fixed render target support. Ryan C. Gordon 2017-12-09 03:28:23 -0500
  • e3b4f14830 metal: Added some comments and FIXMEs. Ryan C. Gordon 2017-12-09 03:27:52 -0500
  • aaf4cb3352 audio: fixed typo in Doxygen comment. Ryan C. Gordon 2017-12-09 03:24:01 -0500
  • 464bb9da4b Removed duplicate entry for SDL_wasapi.h Sam Lantinga 2017-12-08 16:12:53 -0800
  • ff2e44985f metal: Cleaned up some reference count politics. Ryan C. Gordon 2017-12-08 18:26:26 -0500
  • ff8f15d771 hints: Add "metal" to the list of SDL_RENDER_DRIVER hints. Ryan C. Gordon 2017-12-08 17:43:57 -0500
  • 6297ed0f43 Added SDL_RenderGetMetalLayer() and SDL_RenderGetMetalCommandEncoder() Sam Lantinga 2017-12-08 14:30:10 -0800
  • a72ed12a7a Fixed Metal renderer memory leak Sam Lantinga 2017-12-08 13:20:20 -0800
  • eaea294078 metal: Don't check if Metal is available if targeting modern macOS versions. Ryan C. Gordon 2017-12-08 14:03:36 -0500
  • 76892aa353 Minor cleanup Sam Lantinga 2017-12-08 12:02:23 -0800
  • 54b445cd2e Fixed minor memory leak in the Metal renderer Sam Lantinga 2017-12-08 11:35:19 -0800
  • f43de5779a Added check for failure of D3D_ActivateRenderer() Sam Lantinga 2017-12-08 11:34:32 -0800
  • 38341858ef Fixed compiler warning Sam Lantinga 2017-12-08 11:33:27 -0800
  • 36a1f93ae2 Fixed bug 1878 - Scaled texture draws with filtering produce wrapping artifacts. Sam Lantinga 2017-12-08 11:09:05 -0800
  • 2265f7d629 configure: List Metal in video drivers. Ryan C. Gordon 2017-12-08 00:49:35 -0500
  • 81f1c274c9 Defer getting the next drawable until we actually start rendering This works better for games where there may be a bunch of simulation logic that needs to be run before the next rendering pass, and prevents blocking if the next drawable is busy. Sam Lantinga 2017-12-08 08:58:02 -0800
  • e2d9627a53 Fixed runtime errors on iOS Sam Lantinga 2017-12-07 18:08:51 -0800
  • 2b3778bcad Fixed building for simulators or older iOS SDKs Sam Lantinga 2017-12-07 17:47:01 -0800
  • cbd291cc9d Fixed compiling Metal renderer on iOS Sam Lantinga 2017-12-07 17:12:03 -0800
  • 449d984039 Added iOS and OSX versions of the Metal shaders Sam Lantinga 2017-12-07 16:08:47 -0800
  • 29564d1564 Enable building the Metal renderer by default, and weak link the Metal framework so the SDL library is safe to use on older Macs Also generate iOS versions of the Metal shaders Sam Lantinga 2017-12-07 16:08:09 -0800
  • 146d9b8201 win32: fix symbols leakage for static libraries Mikhail Paulyshka 2017-09-24 14:32:30 +0300
  • 7f1c6e82b9 Accepted patch https://github.com/microsoft/vcpkg/blob/master/ports/sdl2/enable-winrt-cmake.patch Sam Lantinga 2020-12-08 09:13:08 -0800
  • 7665f8870a Accepted patch https://github.com/microsoft/vcpkg/blob/master/ports/sdl2/disable-wcslcpy-and-wcslcat-for-windows.patch Sam Lantinga 2020-12-08 09:07:21 -0800
  • 695499ae6c Accepted patch https://github.com/microsoft/vcpkg/blob/master/ports/sdl2/disable-hidapi-for-uwp.patch Sam Lantinga 2020-12-08 09:04:28 -0800
  • 5610e5ae48 Makefile.os2: disable W303 (add -wcd=303 to CFLAGS) Ozkan Sezer 2020-12-08 00:11:10 +0300
  • c9723c407f Fixed potential hang in joystick close if the rumble thread is blocked for some reason Sam Lantinga 2020-12-07 09:38:21 -0800
  • 3c68051eaf Allow background input when testing game controllers Sam Lantinga 2020-12-04 15:47:28 -0800
  • 09909d029d Fixed handling of BACK button on newer Xbox One S controllers Sam Lantinga 2020-12-03 19:44:47 -0800
  • 54e5136b50 Refactored Xbox One Bluetooth protocol and verified Xbox One S, Xbox Series X, and Xbox One Elite Series 2 controllers Sam Lantinga 2020-12-03 18:17:04 -0800
  • 1031231b29 Fixed duplicating a device between XInput and HIDAPI Sam Lantinga 2020-12-03 18:17:03 -0800
  • 59f28b7f4b Fixed whitespace Sam Lantinga 2020-12-03 18:17:01 -0800
  • f487d63a6b Fixed crash when printing NULL wide character string Sam Lantinga 2020-12-03 18:16:56 -0800
  • 754286c61c SDL Renderer: specify the correct flag when recreating the window Sylvain Becker 2020-12-02 13:45:24 +0100
  • 035f8f2391 SDL_RecreateWindow: allow clearing VULKAN when recreating the window Sylvain Becker 2020-12-02 13:37:59 +0100
  • 93fbab0fac SDL_ReCreateWindow: allow to unload METAL window and switch back to OpenGL. Sylvain Becker 2020-12-02 11:04:53 +0100
  • 9d40a0f317 Fix joystick device add events containing invalid device indexes Cameron Gutman 2020-08-29 16:50:26 -0700