Commit graph

  • 57661e42c3 [KMS/DRM] Remove unused header. Manuel Alfayate Corchete 2021-01-13 20:17:50 +0100
  • ead3c406a2 [KMS/DRM] Refactor, improve and re-comment async pageflips code. Manuel Alfayate Corchete 2021-01-13 20:11:01 +0100
  • fbd7c718b6 Don't blink the Xbox 360 LED when setting the player slot, it's probably already been set by a driver Sam Lantinga 2021-01-13 11:02:07 -0800
  • d757ec7f5c Only select the gamepad interfaces on the Xbox 360 wireless adapter Sam Lantinga 2021-01-13 11:02:01 -0800
  • c94283d404 testgamecontroller: log which controller the event came from Sam Lantinga 2021-01-13 11:01:54 -0800
  • aac74db685 [KMS/DRM] Enable async pageflips. Manuel Alfayate Corchete 2021-01-13 15:54:26 +0100
  • 9384e59561 [KMS/DRM] Add warning comentary to avoid future experiments with scaling. Manuel Alfayate Corchete 2021-01-12 20:15:37 +0100
  • b99543b682 opengl: More work on making line drawing match software renderer. Ryan C. Gordon 2021-01-11 20:40:11 -0500
  • 8442754912 [KMS/DRM] Refactor KMSDR_CreateSurface to group all non-Vulkan stuff in a block. Manuel Alfayate Corchete 2021-01-12 00:22:58 +0100
  • 87eb734c4e [KMS/DRM] Don't ask SDL to scale image when in Vulkan mode. Manuel Alfayate Corchete 2021-01-11 23:59:40 +0100
  • e9887045a2 Gyro and Accel sensor support for Switch Pro Controller. Note that axes are changed to match the axes we're using with PlayStation controllers, since users will appreciate consistent behaviour across devices. JibbSmart 2021-01-11 15:36:40 +0800
  • 85e8adf78d [KMS/DRM] Unused code cleaning. Manuel Alfayate Corchete 2021-01-11 22:28:27 +0100
  • 5105ecf8b1 [KMS/DRM] Move surface size info to window driverdata, for coherency. Manuel Alfayate Corchete 2021-01-11 21:02:07 +0100
  • 2067a7db8e [KMS/DRM] Fix fullscreen to windowed transition. Fix aspect ratio correction without using planes. Manuel Alfayate Corchete 2021-01-11 20:29:09 +0100
  • 958e5d5b34 SDL_UpdateNVTexture: fixed pitch/bpp for GLES2 (bug #5430) Sylvain Becker 2021-01-11 10:01:24 +0100
  • 68815b6c06 Fixed bug 5465 - Invalid memcpy inside SDL_GestureDelTouch (Thanks dmikushin and Yuki Okumura) Sylvain Becker 2021-01-10 22:21:12 +0100
  • b94718e0a7 SDL_UpdateNVTexture: for D3D11, same notation as SDL_UpdateTexture (bug #5430) Sylvain Becker 2021-01-09 21:22:21 +0100
  • 850d9c8c0d [KMS/DRM] Cleanup remainings from plane/scaling usage. Manuel Alfayate Corchete 2021-01-09 02:25:13 +0100
  • 8636bc06de acinclude/libtool.m4: Apply macos11 patch from libtool bug #44605 Ozkan Sezer 2021-01-09 00:11:20 +0300
  • 2aeb317743 [KMS/DRM] Fix vkQuake3 in OpenGL mode. Manuel Alfayate Corchete 2021-01-08 22:00:28 +0100
  • 8746788fea KMSDRM_LEGACY is no longer legacy Sam Lantinga 2021-01-08 11:08:23 -0800
  • 29888bd69a fixed permissions of xcode project file Ozkan Sezer 2021-01-08 21:56:00 +0300
  • 8d3963421d regenerated configure Ozkan Sezer 2021-01-08 21:50:02 +0300
  • 50ea3b77f1 Fixed bug 5080 - SDL_netbsdaudio: Always use the device's preferred frequency Sam Lantinga 2021-01-08 10:09:37 -0800
  • 2f72535c62 Fixed joysticks generating SDL mouse events Sam Lantinga 2021-01-08 09:54:55 -0800
  • a5dba7d3ab Fixed Xbox One Series X share button incorrectly triggering on newer firmware Sam Lantinga 2021-01-08 09:54:52 -0800
  • b24494734b [KMS/DRM] Go back to the LEGACY interface only because using planes breaks compatibility with HW, so no advantage on using ATOMIC. Manuel Alfayate Corchete 2021-01-08 18:57:12 +0100
  • 940e1b8dd9 [KMS/DRM] Small readability changes. Manuel Alfayate Corchete 2021-01-08 16:33:50 +0100
  • e5bf1850f5 [KMS/DRM] Fix cpmpilation warnings. Thanks to Ozkan Sezer for pointing this out! Manuel Alfayate Corchete 2021-01-08 15:39:05 +0100
  • cef1bd0639 [KMS/DRM] Prevent creating another default cursor everytime a window is created. Other fixes and cleanups. Manuel Alfayate Corchete 2021-01-08 13:14:42 +0100
  • 7032539785 Disabled Bluetooth if BLE is not supported BluetoothManager is supported for Android API 18+. On older versions, skip Bluetooth instead of crashing. Jordan Christiansen 2021-01-07 19:33:12 -0600
  • 0f0946702d Use Clang/GCC builtins for SDL byteswapping functions Cameron Gutman 2021-01-04 19:51:56 -0600
  • e778881ada Fixed bug 5449 - SDL_DROPFILE update mouse location of drop in Cocoa Sam Lantinga 2021-01-07 11:49:28 -0800
  • c8a64ad90c Fixed building when SDL_LIBUSB_DYNAMIC is defined Sam Lantinga 2021-01-07 10:23:55 -0800
  • d079130c24 [KMS/DRM] Don't use primary plane for scaling because that's unsupported on most LEGACY-only HW. Manuel Alfayate Corchete 2021-01-07 18:44:34 +0100
  • e23666f63e update config.guess and config.sub from mainstream. Ozkan Sezer 2021-01-07 17:40:00 +0300
  • e168d1138c [KMS/DRM] Correct drmModeSetCursor() dimensions. Manuel Alfayate Corchete 2021-01-07 14:40:24 +0100
  • 335d78ff86 [KMS/DRM] Add the missing files for Vulkan support to the KMSDRM_LEGACY backend, had forgotted to do -hg add-. Manuel Alfayate Corchete 2021-01-07 11:30:33 +0100
  • 661bacfe27 [KMS/DRM] Add Vulkan suport to the KMSDRM_LEGACY backend.Minor text spacing tweaks for better readability. Comment out unused function. Manuel Alfayate Corchete 2021-01-07 00:47:21 +0100
  • dfb0afe36a fix build after commit 5730b2005da1 Ozkan Sezer 2021-01-07 00:41:32 +0300
  • 67e0b1dd4e [KMS/DRM] Rewrite KMSDRM_LEGACY backend to accomodate Vulkan compatibility. Fix several bugs on that backend. Manuel Alfayate Corchete 2021-01-06 22:15:26 +0100
  • 57a5c45372 Fix D3D11 UpdateTextureNV in non fullscreen (bug #5430) Sylvain Becker 2021-01-05 22:06:51 +0100
  • fc61ecb25c Fix software UpdateNVTexture non fullscreen (bug #5430) Sylvain Becker 2021-01-05 21:54:03 +0100
  • 204ef3b509 Fix D3D11 UpdateNVTexture (bug #5430) Sylvain Becker 2021-01-05 20:38:31 +0100
  • c0df40e003 Add more SDL_HAVE_YUV defines Sylvain Becker 2021-01-05 17:39:48 +0100
  • dc0e5de974 Update config.guess and config.sub from mainstream. Ozkan Sezer 2021-01-05 17:10:02 +0300
  • 76295cecf3 video/windows: ANSI/UNICODE updates (cf. bug 5435): Ozkan Sezer 2021-01-05 15:50:10 +0300
  • 265a1cc97a use WIN_StringToUTF8W instead of WIN_StringToUTF8 where needed (#2) Ozkan Sezer 2021-01-05 15:50:02 +0300
  • 516042b4d6 ran gendynapi.pl after SDL_UpdateNVTexture addition Ozkan Sezer 2021-01-05 15:15:50 +0300
  • 31751bdcce wmmsg.h: constified wmtab Ozkan Sezer 2021-01-05 15:15:37 +0300
  • b032504162 Fix unused variable warning on METAL (see bug #5430) Sylvain Becker 2021-01-05 12:36:34 +0100
  • c1eb9ecf99 Add SDL_UpdateNVTexture for META (bug #5430) (not tested) Sylvain Becker 2021-01-05 12:29:43 +0100
  • 73d93dbc38 Fix compilation on Window10 (see bug #5430) Sylvain Becker 2021-01-05 12:20:02 +0100
  • df6b813108 Fix compilation (implicit declaration of function) (see bug #5430) Sylvain Becker 2021-01-05 12:16:32 +0100
  • d1f031c8ee Add SDL_UpdateNVTexture for d3d11 (bug #5430) (not tested) Sylvain Becker 2021-01-05 12:08:16 +0100
  • f5eba2ccd6 Fixed invalid read in yuv_rgb_sse() (see bug #5430) Sylvain Becker 2021-01-05 12:00:54 +0100
  • be4cfd51c3 Add SDL_UpdateNVTexture() to update NV12/21 Texture (bug #5430) for renderer software, opengl, and opengles2 Sylvain Becker 2021-01-05 11:56:22 +0100
  • d72dbd9883 Fixed detection of the Wooting Two keyboard, which shows up as an Xbox 360 controller Sam Lantinga 2021-01-04 17:30:28 -0800
  • b2a0c712cb Allow setting the player index to -1, which turns off the player LED for PS5 controllers Sam Lantinga 2021-01-04 12:24:44 -0800
  • bf754b52bf Valve contributed code is under the Zlib license Sam Lantinga 2021-01-04 12:17:24 -0800
  • 8cb421b26d SDL_windows_main.c: use new WIN_StringToUTF8W macro Ozkan Sezer 2021-01-04 10:20:10 +0300
  • a594b85031 use WIN_StringToUTF8W macro instead of WIN_StringToUTF8, where needed: Ozkan Sezer 2021-01-04 10:00:30 +0300
  • 5b14bbff5f make ANSI/UNICODE versions of WIN??UTF8 macros individually available. Ozkan Sezer 2021-01-04 10:00:10 +0300
  • f2bd861cd7 move SDL_tcsstr definition to core/windows/SDL_windows.h Ozkan Sezer 2021-01-04 08:50:00 +0300
  • f414a43632 simplify Watcom implementation of SDL_MostSignificantBitIndex32() Ozkan Sezer 2021-01-04 03:00:10 +0300
  • ae18109a92 SDL_windowsjoystick.c (SDL_CreateDeviceNotification): use L, not TEXT() Ozkan Sezer 2021-01-04 01:23:50 +0300
  • 390fd14f54 SDL_windowswindow.c (SDL_HelperWindowCreate): adjust for ANSI/UNICODE: Ozkan Sezer 2021-01-04 01:23:50 +0300
  • 398d2764c7 RAWINPUT_InitWindowsGamingInput: change pNamespace from LPTSTR to PCWSTR Ozkan Sezer 2021-01-04 01:23:50 +0300
  • f09e0af7aa SDL_dinputjoystick.c (IsXInputDevice): adjust to be ANSI/UNICODE-agnostic Ozkan Sezer 2021-01-04 01:23:50 +0300
  • ed39f2f3f9 SDL_wasapi_win32.c (WASAPI_PlatformThreadInit): use L instead of TEXT() Ozkan Sezer 2021-01-04 01:23:50 +0300
  • 01a2f27679 consistently use TEXT() macro with LoadLibrary() and GetModuleHandle() Ozkan Sezer 2021-01-04 01:23:50 +0300
  • 91a831e2d0 Implement SDL_MostSignificantBitIndex32 using MSVC intrinsics Cameron Gutman 2021-01-03 14:02:55 -0600
  • 014f507c40 Use specific acquire and release variants of InterlockedExchange on ARM Cameron Gutman 2021-01-03 12:13:40 -0600
  • 393c8c1f16 Fixed bug 5440 - MacCatalyst build failures Sam Lantinga 2021-01-03 10:32:55 -0800
  • 115d66e756 Use MSVC _byteswap intrinsics for SDL byteswapping functions Cameron Gutman 2021-01-02 12:50:01 -0600
  • 6cbd4417f0 Add a hint for D3D9Ex to avoid having to choose at compile-time Cameron Gutman 2021-01-02 14:45:15 -0600
  • 59594a7891 Implement PAUSE_INSTRUCTION() for Windows ARM platforms Cameron Gutman 2021-01-02 13:43:04 -0600
  • 6f9e18da2a Fixed bug 5441 - Add support for endianness check on FreeBSD: Fixes endianness checking on at least powerpc64le, maybe also other architectures Sam Lantinga 2021-01-03 10:18:39 -0800
  • fea49a3e2f SDL_stretch.c: compilation NEON on Windows 10 Sylvain Becker 2021-01-03 15:24:47 +0100
  • acccc71f27 Fixed bug 5436 - MSVC 2019 ARM64 build fails to compile SDL_stretch.c Sylvain Becker 2021-01-02 22:31:44 +0100
  • 9130f7c377 Updated copyright for 2021 Sam Lantinga 2021-01-02 10:25:38 -0800
  • 414ddc32c5 Do not wait in GetOverlappedResult() in hid_read_timeout() Cameron Gutman 2021-01-01 17:34:07 -0600
  • 963c9495d3 Fixed bug 5431 - SDL_Metal_GetDrawableSize is inaccurate for high dpi displays if a Metal view has not already been created Sam Lantinga 2021-01-02 10:11:08 -0800
  • d25eff6505 Fixed bug 5429 - spinlock implements PAUSE_INSTRUCTION for PPC platforms Sam Lantinga 2021-01-02 10:06:22 -0800
  • f0b6c78733 Fixed Windows XP compatibility with recent hidapi commit Sam Lantinga 2021-01-02 09:58:08 -0800
  • 3edf337d66 Simplify RenderGetViewportSize Sylvain Becker 2021-01-02 17:29:34 +0100
  • 2af765da11 SDL_RenderGetViewportF: only need the size of viewport (see bug #5424) Sylvain Becker 2021-01-02 17:18:13 +0100
  • 41597249e8 SDL_RenderGetViewportF: remove debug messages Sylvain Becker 2021-01-02 16:15:22 +0100
  • 8c48c4238a Add SDL_RenderGetViewportF: fix lost of precision while scaling (see bug #5424) Sylvain Becker 2021-01-02 16:12:30 +0100
  • c005267fb1 SDL_BlitScaled: better and safer fix clipping bug #2687 Sylvain Becker 2021-01-02 09:38:19 +0100
  • 2127ed2574 SDL_SoftStretch: add a check for input pixel format and function re-naming Sylvain Becker 2021-01-02 09:28:16 +0100
  • b5f0483cb3 fix permissions Ozkan Sezer 2021-01-01 22:30:28 +0300
  • ab55ec4850 Fix use-after-free SBH corruption due to overlapped ReadFile in hidapi not being canceled for all threads before device close Sam Lantinga 2021-01-01 11:12:41 -0800
  • 480c1f9fef Make sure we're not starving report reads when there's lots of rumble Sam Lantinga 2021-01-01 11:12:36 -0800
  • 223af86c62 Added SDL_RenderGetD3D11Device() to get access to the device associated with the D3D11 renderer Sam Lantinga 2021-01-01 11:12:30 -0800
  • 5f0b2a7f54 Fixed resource leak with D3D11 NV12 textures Sam Lantinga 2021-01-01 11:12:22 -0800
  • 21003b7db2 [KMS/DRM] Small refactoring on the SwapWindow function. Manuel Alfayate Corchete 2020-12-31 14:31:29 +0100
  • e1fb969b76 [KMS/DRM] Correct comments about last bugfix. Manuel Alfayate Corchete 2020-12-31 01:40:15 +0100
  • e34caa9779 [KMS/DRM] Correct EGL/GL library loading on window creation, thus saving window re-creation. Manuel Alfayate Corchete 2020-12-31 01:31:57 +0100
  • d81fe9239f SDL_BlitScaled: remove un needed -1 +1 offset in calculation Sylvain Becker 2020-12-30 22:03:32 +0100