Commit Graph

  • aef1ed4ac6 audio: Set (something close to) the correct silence value for U16 audio. Ryan C. Gordon 2019-09-25 15:40:27 -0400
  • 693755f0b2 coreaudio: Apple doesn't support U16 data, so convert in that case. Ryan C. Gordon 2019-09-25 15:07:07 -0400
  • ee6d504ae9 offscreen: Define missing define on a older EGL for an EXT function which it wont have Brandon Schaefer 2019-09-24 17:49:53 -0400
  • 8a41948e7f offscreen: Avoid using EGLDeviceEXT as it causes issues with older platforms, which is just a void* Brandon Schaefer 2019-09-24 17:27:51 -0400
  • 68985371a0 offscreen: Add new video driver backend Offscreen Brandon Schaefer 2019-09-24 16:36:48 -0400
  • 3d55a51482 CMake: tabs to spaces in new parts of README-cmake.md David Ludwig 2019-09-23 18:30:22 -0400
  • 00bc7f6b96 CMake: document iOS/tvOS support in README-cmake.md David Ludwig 2019-09-23 18:27:14 -0400
  • 6398abe588 CMake: bug-fix for tvOS support David Ludwig 2019-09-23 18:24:03 -0400
  • 4e518f98a8 CMake: add version strings to Apple Info.plist files David Ludwig 2019-09-23 17:48:14 -0400
  • ec65a34b8e CMake: tvOS support/fixes David Ludwig 2019-08-27 12:30:20 -0400
  • b13c951cca CMake: iOS support added David Ludwig 2019-08-27 11:07:43 -0400
  • abd1dd6617 Add Hygon Dhyana processor support Jinke Fan 2019-05-15 19:54:36 +0800
  • a74d33b796 SDL_messagebox.h: remove comma at end of enumerator list Ozkan Sezer 2019-09-22 21:41:20 +0300
  • 213de48887 update version number in Makefile.os2 too Ozkan Sezer 2019-09-22 20:47:00 +0300
  • 3fe2d8368c Updated SDL development builds to version 2.0.11 Sam Lantinga 2019-09-22 10:37:16 -0700
  • cbde0ffa3d The PS4 is ignoring the volume values in the report, so we don't need to fill them in. Sam Lantinga 2019-09-19 16:50:49 -0700
  • 3efea5ea28 Don't have Windows headers define min/max, in case they're defined by application code Sam Lantinga 2019-09-11 15:08:37 -0700
  • 79e388bfd8 Fixed bug 4798 - PNG w/transparency breaks in SDL 2.0.10 but works in SDL 2.0.9 Sylvain Becker 2019-09-10 17:12:34 +0200
  • 32bb8b4b40 test: replace some exit()s with returns. Ozkan Sezer 2019-09-10 10:03:20 +0300
  • 791df27a30 Fixed compiler warning on Android Sam Lantinga 2019-09-09 13:50:46 -0700
  • 715e070d29 SDL_blit_N.c: Correct vec_perm() application on little-endian 64-bit PowerPC Sam Lantinga 2019-09-06 08:50:19 -0700
  • 2d37d29183 KMSDRM_GLES_SwapWindow: fix non-vsync case If KMSDRM_drmModeSetCrtc is called when the swap interval is set to 0, the driver behaves as though vertical sync is engaged by limiting framerate to the refresh rate, but performance is much worse than with vertical sync enabled. Conn O'Griofa 2019-09-06 08:44:46 -0700
  • aaec90e5c5 Fixed bug 4789 - Linux accelerometers no longer available as joysticks Sam Lantinga 2019-09-06 08:42:54 -0700
  • 8a394209c4 SDL_windowsevents.c: remove isVistaOrNewer (not used since 8cb1dc50bb28) Ozkan Sezer 2019-09-05 20:47:20 +0300
  • 51df932efb fix permissions Ozkan Sezer 2019-09-05 13:21:02 +0300
  • bf2f4703f2 SDL_windowsmessagebox.c: remove unused variable Sylvain Becker 2019-09-05 10:49:53 +0200
  • 1b5e3c19a2 SDL_bmp.c: remove unused variable warnings Sylvain Becker 2019-09-05 10:08:47 +0200
  • e5580e18ba x11: add a hint to force the VisualID used when creating a window. Sam Lantinga 2019-09-04 09:27:58 -0700
  • f49c07b5c4 stdinc: On macOS and iOS, use memset_pattern4() for SDL_memset4(). Ryan C. Gordon 2019-09-04 00:39:47 -0400
  • 892c8d5058 Fixed bug 4536 - Heap-Buffer Overflow in SDL_GetRGB pertaining to SDL_pixels.c Sam Lantinga 2019-09-03 11:55:20 -0700
  • b21338eb54 SDL_bmp.c: restore most of the original formatting. Ozkan Sezer 2019-09-02 12:35:00 +0300
  • 847bd8d983 direct3d: Be more aggressive about resetting state when textures go away. Ryan C. Gordon 2019-09-02 00:11:58 -0400
  • a3804ba1da d3d11: Fixed VB state, avoiding unnecessary recreation (Thanks, Alex!). Ryan C. Gordon 2019-09-01 22:41:44 -0400
  • 6c295129ba LoadBMP: fix some warnings Sylvain Becker 2019-08-31 22:58:11 +0200
  • 830979c555 LoadBMP: use code from SDL_image which allows loading compressed BMP files Sylvain Becker 2019-08-31 22:52:15 +0200
  • cc64b369fb Allow mouse messages from Wacom pens, e.g. right click pen buttons, etc. Sam Lantinga 2019-08-30 15:32:15 -0700
  • afb9ff9507 Fixed bug where the Steam overlay would generate an event and stop input processing for the frame. Sam Lantinga 2019-08-30 08:03:19 -0700
  • 9c8e403f6b use 'U' suffix on constants instead of (unsigned int) cast. Ozkan Sezer 2019-08-30 11:35:20 +0300
  • d52080c0ab Android: minor warning Sylvain Becker 2019-08-30 09:00:06 +0200
  • 70dc8d1648 Android: fix corresponding warnings Sylvain Becker 2019-08-30 08:55:20 +0200
  • 6794ec6670 Android: add more warning flags Sylvain Becker 2019-08-30 08:43:13 +0200
  • 0a9c74aa9a Fixed bug 3918 - HIDAPI, CMake support for android project Sylvain Becker 2019-08-27 11:38:43 +0200
  • 13c4d5e7e3 Fixed Windows relative mouse coordinates when capturing the mouse over RDP Sam Lantinga 2019-08-26 17:43:01 -0700
  • 0c26373842 gl/gles/gles2 render: fix SDL_RenderClear being affected by the clip rect in some situations. Alex Szpakowski 2019-08-26 18:49:04 -0300
  • ce3b16fc9e Fixed bug 4475 - add Gasia Co. Ltd PS(R) Gamepad support Sam Lantinga 2019-08-26 10:08:25 -0700
  • 1e47790c8d RPI_FreeCursor: set global_cursor to NULL to prevent double-free (bug 4769) Ozkan Sezer 2019-08-26 18:41:40 +0300
  • 2cb26188e1 Fixed bug 1663 - SDL_EventState(SDL_DOLLARGESTURE,SDL_IGNORE) etc. has no effect Sylvain Becker 2019-08-24 20:40:37 +0200
  • 7d6f7e8d34 fix permissions Ozkan Sezer 2019-08-23 03:01:10 +0300
  • 455944c870 Fixed whitespace Sam Lantinga 2019-08-22 16:12:16 -0700
  • b521df66c3 [SDL][IOS] Audio fix - applies stream to sound data when resampling or reformatting is required. Sam Lantinga 2019-08-22 16:09:42 -0700
  • 5c15e81cfb Prevent the SPEEDLINK COMPETITION PRO joystick from switching into Android controller mode when enumerated over HID on Windows 10. Sam Lantinga 2019-08-22 15:58:00 -0700
  • dd29abb478 macOS: Use the proper type (NSSize instead of CGSize) for the bounds of metal views. Alex Szpakowski 2019-08-22 19:23:52 -0300
  • 2937317f12 Fixed bug 4172 - remove logging Gesture error "NumPoints = 0" - not necessary when app isn't recording gesture. - happen when gesture path has less than 2 different points Sylvain Becker 2019-08-22 10:15:33 +0200
  • 05f35c2420 Fix audio conversion U16_to_F32_SSE2 (bug 4186) Sylvain Becker 2019-08-19 21:23:47 +0200
  • 1d220401ce Fixed bug 4186 - ARM/NEON audio converters cause strange clicking noises reverse the order when storing ouput buffer Sylvain Becker 2019-08-19 20:35:02 +0200
  • c0fc94f2de Fixed bug 4186 - ARM/NEON audio converters cause strange clicking noises reverse the order when storing ouput buffer Sylvain Becker 2019-08-19 16:57:15 +0200
  • bfdb0e9743 metal renderer: optimize SDL_RenderFillRect slightly. Alex Szpakowski 2019-08-18 10:38:32 -0300
  • ff7888e698 render: fix colors not being set properly after the previous change Alex Szpakowski 2019-08-18 09:35:11 -0300
  • 1be03b4089 render: avoid a couple redundant memcmp calls in all drawing functions. Improves performance slightly. Alex Szpakowski 2019-08-17 22:26:33 -0300
  • e8278d0d5b metal renderer: use vertex attributes instead of indexing into a buffer with the vertex id in the shader. Allows for more flexibility with vertex setup in the future. Alex Szpakowski 2019-08-17 16:53:08 -0300
  • 55a46abf0a metal renderer: more closely match buffer data alignment requirements from the metal specification. Alex Szpakowski 2019-08-17 01:09:30 -0300
  • 69c6924ccc render: simplify vertex and uniform data allocation. Improves performance of various SDL_Render functions (bug #4764). Alex Szpakowski 2019-08-17 00:43:44 -0300
  • e5acccc7c3 metal renderer: use the device address space instead of the constant address space for colors. Alex Szpakowski 2019-08-17 00:37:22 -0300
  • 3fb5cabe5e metal: Update compiled shaders based on compilation script changes Alex Szpakowski 2019-08-16 22:13:30 -0300
  • 9e57e3e595 metal: Update shader compilation script with fixes for newer xcode versions and for running on older platforms Alex Szpakowski 2019-08-16 22:11:50 -0300
  • 79cd6cfc94 iOS: Fix issues with Split VIew on iPad (bugs #4586, #4705). Alex Szpakowski 2019-08-15 19:38:12 -0300
  • 7f9016f265 Android: remove tabs/indent Sylvain Becker 2019-08-15 20:38:25 +0200
  • 412775f5a8 Android: SDL_image/SDL_mixer/SDL_ttf partially compiling with CMake (bug 3918) Sylvain Becker 2019-08-13 16:00:08 +0200
  • 7a84dd4277 Disable HIDAPI by default, as it breaks on Linux when trying to use libusb with non-root permissions on some distributions Sam Lantinga 2019-08-12 13:35:36 -0700
  • 155087d106 Fixed bug 3918 - CMake support for android project Sylvain Becker 2019-08-11 15:23:37 +0200
  • 7f5fc74c57 fix permissions Ozkan Sezer 2019-08-08 23:35:02 +0300
  • cbdee4d656 [ SDL ] Fix compile error building for Windows/ARM64 on Visual Studio 2017 Win10 SDK 10.0.18362.0 which requires ar,74intr.h/arm64_neon.h header instead of armintr.h/arm_neon.h for intrinsics. Sam Lantinga 2019-08-08 13:26:05 -0700
  • c76f0f5b6b hidapi: Explicitly include locale.h, for setlocale Ethan Lee 2019-08-06 23:08:01 -0400
  • 2a1adf71ab Fixed bug 4747 - [Patch] SDL_ShowMessageBox ignores BUTTON_RETURNKEY_DEFAULT flag Sam Lantinga 2019-08-05 23:52:16 -0700
  • e9ec7d41b3 Fixed bug 4354 - CMake builds do not correctly enable IME on Linux Sam Lantinga 2019-08-05 23:46:09 -0700
  • afdb40af61 Fixed bug 4689 - SDL fails to detect compositor shutdown on Wayland -- program keeps running Sam Lantinga 2019-08-05 23:38:48 -0700
  • aa09e61223 Port libusb hid.c to SDL, add to MinGW configure Ethan Lee 2019-08-04 00:01:38 -0400
  • aebaa316c7 Add public APIs for creating a Metal view attached to an SDL window. Add SDL_metal.h. Alex Szpakowski 2019-08-05 12:35:32 -0300
  • f3683d3a09 macOS: fix a typo in touch handling code. Alex Szpakowski 2019-08-04 23:30:55 -0300
  • 109cbd6e8b Fix touch-related compile errors on Linux. Alex Szpakowski 2019-08-04 16:56:40 -0300
  • 6f8910e398 minor warning fixes. Ozkan Sezer 2019-08-04 14:56:02 +0300
  • 2fb71ac52d Implement touch window IDs on x11/xinput2. Alex Szpakowski 2019-08-04 00:34:23 -0300
  • 42e4219c1a fix permissions Ozkan Sezer 2019-08-03 12:50:28 +0300
  • edc158894c remove test/aclocal.m4 Ozkan Sezer 2019-08-03 12:49:50 +0300
  • 67fa8601d9 Fixed building on Mac OS X without libusb Sam Lantinga 2019-08-02 18:14:31 -0700
  • e92fe23c83 Fix nullptr crash on android Sam Lantinga 2019-08-02 17:20:00 -0700
  • 63197c4338 Fix bug where the wrong button was the default in the old message box because buttons were added backwards, breaking the indexing used by GetButtonIndex. Sam Lantinga 2019-08-02 17:19:50 -0700
  • d52ffcf985 Added support for a few controllers on Android Sam Lantinga 2019-08-02 17:12:49 -0700
  • d5ec735a33 Add a windowID field to SDL_TouchFingerEvent (bug #4331). Alex Szpakowski 2019-08-01 18:22:12 -0300
  • 59ea0735f0 configury: allow libusb-less hidapi for macosx. Ozkan Sezer 2019-08-01 17:41:40 +0300
  • c37c6cbbca use WIN_IsWindowsVistaOrGreater() from core/windows for isVistaOrNewer Ozkan Sezer 2019-07-31 23:37:02 +0300
  • f7d82e5616 hidapi: Add SDL_hidapi.c, allows support for multiple hidapi backends. Ethan Lee 2019-07-31 12:20:55 -0400
  • c10a87429d Make sure HIDAPI is initialized whenever we call HIDAPI_IsDevicePresent() Sam Lantinga 2019-07-31 10:20:37 -0700
  • c172f36bf4 joystick: Ensure HIDAPI is initialized before calling it Andrew Eikum 2019-07-31 11:14:48 -0500
  • e149f4c4b0 cmake: Fix locating libusb header at configure-time Andrew Eikum 2019-07-31 11:34:00 -0500
  • 1b7fc81e3f minor whitespace tidy-up. Ozkan Sezer 2019-07-31 19:40:50 +0300
  • f8400cbba9 Fixed bug 4692 - Command line parsing Sam Lantinga 2019-07-31 09:11:20 -0700
  • 4953e050f5 use SDL_zeroa at more places where the argument is an array. Ozkan Sezer 2019-07-31 05:11:40 +0300
  • 7a47c292c0 Fix bug 4746 - introduce SDL_zeroa macro. Ozkan Sezer 2019-07-31 01:22:02 +0300
  • f96d7cc0fd minor build fix. Ozkan Sezer 2019-07-31 01:19:26 +0300