Commit graph

  • 0a70590118 render: Prefer the Metal renderer over OpenGL. Ryan C. Gordon 2018-12-19 18:10:02 -0500
  • c7db6ade7d metal: Implement SDL_LockTexture for YUV formats. Alex Szpakowski 2018-12-19 18:27:21 -0400
  • ce8c716ada metal: Implement SDL_LockTexture for non-YUV textures. Alex Szpakowski 2018-12-18 14:23:05 -0400
  • c0c8f2d703 Gesture: remove warnings when ENABLE_DOLLAR is undefined. Sylvain Becker 2018-12-16 11:15:21 +0100
  • c3e3503ee8 testgl2: Press 'o' or 'p' to decrease/increase OpenGL swap interval. Ryan C. Gordon 2018-12-16 01:04:07 -0500
  • 13869f194c cocoa: Implement OpenGL swap interval support with CVDisplayLink. Ryan C. Gordon 2018-12-16 01:03:17 -0500
  • 1ed6021960 Fixed bug 4426 - allows re-creation of software renderer Sylvain Becker 2018-12-15 16:21:24 +0100
  • 1829692753 emscripten: SDL_PrivateJoystickAdded() wants an instance id, not device index. Ryan C. Gordon 2018-12-15 09:57:05 -0500
  • e5476c653d Fixed bug 4425 - promote to alpha format, palette surface with alpha values. Sylvain Becker 2018-12-15 14:50:12 +0100
  • bd08d72dec Fixed building with the 10.10 SDK Sam Lantinga 2018-12-11 20:04:10 -0800
  • 98829d37e8 Handle both "Sony Interactive Intertainment" and "Sony Computer Entertainment" when ignoring motion sensors Sam Lantinga 2018-12-11 19:50:58 -0800
  • 71b6645177 Rename _SDL_sensor_h in public header, not to trigger Wreserved-id-macro Sylvain Becker 2018-12-10 13:32:24 +0100
  • 0b6e24f7e7 Linux Haptic: Fix periodic.magnitude value Ethan Lee 2018-12-06 14:26:18 -0500
  • 39e8e3951c Fixed bug 4379 - fix parallel build with slibtool Sam Lantinga 2018-12-08 11:22:50 -0800
  • 1c9595b16f Fixed bug 4415 - SDL menu bar is nonstandard on Mac Sam Lantinga 2018-12-08 11:06:40 -0800
  • 70ce0f2e06 Added the hint SDL_HINT_GAMECONTROLLERCONFIG_FILE to specify a file to load at initialization containing SDL game controller mappings Sam Lantinga 2018-12-07 12:02:08 -0800
  • 898644d18e Made it more clear that the values being compared are floats Sam Lantinga 2018-12-06 09:09:05 -0800
  • f9192ab8fc wayland: Do not try to lock on an invalid pointer Brandon Schaefer 2018-12-06 10:39:33 -0500
  • 7468d1e096 Fix warnings detected on Android build Sylvain Becker 2018-12-06 15:46:40 +0100
  • 39ec1699e7 opengles2: fix prototype of glDeleteBuffers Sylvain Becker 2018-12-06 10:24:44 +0100
  • 252dc85e95 Fix warnings detected on Android build Sylvain Becker 2018-12-06 09:22:00 +0100
  • a7563bcd3d joystick: Removed unused variable. Ryan C. Gordon 2018-12-05 19:03:15 -0500
  • c7b713714a Whoops, forgot to add a new source file. :/ Ryan C. Gordon 2018-12-05 17:53:38 -0500
  • 6ed76ae18f Fixed the ROCCAT Tyon mouse showing up as a joystick on Windows Sam Lantinga 2018-12-05 14:46:03 -0800
  • fbead63540 joystick: Added controller config for IMS Passenger Control Unit Devices. Ryan C. Gordon 2018-12-05 16:55:59 -0500
  • 2878d4f80c egl: Don't force X11 support when testing for EGL. Ryan C. Gordon 2018-12-05 16:53:15 -0500
  • 1689e9f910 linux: Move SDL_LinuxSetThreadPriority() elsewhere to fix build. Ryan C. Gordon 2018-12-05 16:51:22 -0500
  • bd3ee07c83 wayland: Send SDL_TOUCH_MOUSEID mouse events for touches. Ryan C. Gordon 2018-12-05 16:49:38 -0500
  • 6259a72636 Warnings: fix a documentation warning and missing prototypes Sylvain Becker 2018-12-05 16:13:12 +0100
  • db320e460a Fixed the PS4 motion controls showing up as a separate game controller on Linux Sam Lantinga 2018-12-04 14:21:29 -0800
  • 69c256c102 Fix comment and end of lines Sylvain Becker 2018-12-04 18:15:45 +0100
  • f64c943370 Update comment URL of USB document (HID Usage Tables 1.12) Sylvain Becker 2018-12-04 17:13:13 +0100
  • 09b462044f Windows: NEON detection and intrinsic includes on Visual Studio Sylvain Becker 2018-12-04 16:50:31 +0100
  • aea7e56a24 android: use __ARM_NEON instead of __ARM_NEON__ to include <arm_neon.h> Sylvain Becker 2018-12-04 12:34:45 +0100
  • cca9d24cde direct3d: be more aggressive about resetting invalidated cached state. Ryan C. Gordon 2018-12-03 09:26:05 -0500
  • 939bf1c4d8 render: fix some static analysis warnings. Ryan C. Gordon 2018-12-03 02:06:17 -0500
  • 33f78eb163 direct3d: Make sure streaming textures update before being used for drawing. Ryan C. Gordon 2018-12-03 01:58:23 -0500
  • b744108af8 Patched to compile on C89 compilers. Ryan C. Gordon 2018-12-02 21:57:33 -0500
  • 3c9361509b direct3d: Release and NULL out vertex buffers on reset. Ryan C. Gordon 2018-12-02 20:55:57 -0500
  • d4a21f54b8 cmake: Comment out some debug logging that can upset build environments. Ryan C. Gordon 2018-12-02 02:43:32 -0500
  • 65a7c98c6f directfb: Updated render backend to new internal API. Ryan C. Gordon 2018-12-02 02:33:06 -0500
  • 583f61b202 kmsdrm: Check for resources when validating KMSDRM device in check_modesetting. Sergey Zhuravlevich 2018-12-01 16:31:56 -0500
  • b3ac87d559 kmsdrm: uninitialized KMSDRM fixes Sergey Zhuravlevich 2018-12-01 13:09:00 -0500
  • 3323b355c9 android: use cpufeatures to support SDL_HasNEON() (thanks, Sylvain!). Ryan C. Gordon 2018-12-01 12:19:11 -0500
  • 1e4acca851 Added some detail to a Doxygen comment (thanks, Sylvain!). Ryan C. Gordon 2018-12-01 12:17:34 -0500
  • fac40f8e4c Patched to compile on Linux with threads enabled. (whoops!) Ryan C. Gordon 2018-12-01 11:14:20 -0500
  • c4bc59a50e Patched to compile on Linux with --disable-threads. Ryan C. Gordon 2018-12-01 10:36:26 -0500
  • f205f3a8c2 Added support for the Razer Raiju Mobile Sam Lantinga 2018-11-27 15:10:26 -0800
  • a95291c9c8 Fixed the hotspot for cursors on Raspberry Pi Sam Lantinga 2018-11-27 11:16:04 -0800
  • aea483577a Fixed bug changing cursors on Raspberry Pi Sam Lantinga 2018-11-27 10:20:29 -0800
  • 3f0d520a49 SDL_touch.h (SDL_TouchDeviceType): remove comma at end of enumerator list. Ozkan Sezer 2018-11-26 19:55:01 +0300
  • 37b1f989ce metal: use a staging texture in SDL_UpdateTexture, to make sure it doesn't stomp texture data being drawn in a previous frame on the GPU. Alex Szpakowski 2018-11-25 22:13:09 -0400
  • 7b306bf34d Added atomics support for armv8-a (Raspberry Pi 3) Sam Lantinga 2018-11-23 21:29:42 -0800
  • bd0ae0a5dd Do a second pass to find libraries without a single version digit after the .so This finds libsndio.so.6.1 on Raspberry Pi Sam Lantinga 2018-11-23 21:11:11 -0800
  • 872936a485 metal: Fix an incorrect division. Alex Szpakowski 2018-11-21 23:46:37 -0400
  • 4a58722b9f metal: SDL_RenderFillRects uses one draw call per 16k rectangles (within the given FillRects call), instead of one draw call per rectangle. Reduces CPU usage when drawing many rectangles. Alex Szpakowski 2018-11-21 23:37:23 -0400
  • 5f98051457 wayland: ask xdg-decoration protocol extension to use server-side decorations if possible. Sebastian Krzyszkowiak 2018-11-04 21:08:40 +0100
  • 14e389eadc minor update to Makefile.os2, added a test/Makefile.os2. Ozkan Sezer 2018-11-20 10:55:00 +0300
  • 5c5ba0e331 Fixed bug 4394 - Crash in SDL_PumpEvents() after SDL_DestroyWindow() Sam Lantinga 2018-11-19 21:35:59 -0800
  • ac15de18bd Fixed bug 4392 - SDL_cpuinfo.h breaks compilation with C bool type Sam Lantinga 2018-11-19 21:28:52 -0800
  • b73703b9c6 Fixed bug 4391 - hid_enumerate() sometimes causes game to freeze for a few seconds Sam Lantinga 2018-11-19 21:17:00 -0800
  • d3fa42b8c4 os/2 bits for SDL_malloc.c -- from libffi Ozkan Sezer 2018-11-18 19:28:20 +0300
  • 1a02403ea7 libm: Watcom defines huge=__huge: undefine it to fix build using Watcom. Ozkan Sezer 2018-11-18 11:50:20 +0300
  • ed8413c937 Makefile.os2: build libm as a static lib and add it to linkage. Ozkan Sezer 2018-11-18 11:50:02 +0300
  • 457e58c40b opengles: Fixed compiler warnings. Ryan C. Gordon 2018-11-17 16:24:52 -0500
  • 9719f89db2 Back out change initializing renderer blend mode incorrectly. Sam Lantinga 2018-11-17 12:12:29 -0800
  • fde7592ada direct3d11: Fixed missing rendering of solid primitives. Ryan C. Gordon 2018-11-17 14:39:42 -0500
  • 782f1685ff Fixed a few compiler warnings. Ryan C. Gordon 2018-11-17 14:37:51 -0500
  • 29e15ce62d The default draw blendmode is SDL_BLENDMODE_NONE Sam Lantinga 2018-11-17 00:58:45 -0800
  • 1f6bd95110 Emscripten: make CloseAudio actually close audio cf. https://bugzilla.libsdl.org/show_bug.cgi?id=4176 Sylvain Beucler 2018-11-15 18:22:30 +0000
  • 43d47f6b24 fix permissions Ozkan Sezer 2018-11-15 07:20:02 +0300
  • 9262c0de9b software: fix blits with color mods that change during a command queue run. Ryan C. Gordon 2018-11-14 22:38:58 -0500
  • 2e348c1f59 Fixed bug 3193 - Dualshock 3's motion sensors overwrite analog stick Sam Lantinga 2018-11-14 13:37:22 -0800
  • 1a4c0d4e17 Fixed bug 4377 - SDL_PIXELFORMAT enum is anonymous, which prevents its use in a templated function Sam Lantinga 2018-11-12 19:23:49 -0800
  • b815ad56fc Fixed bug 4366 - Compile throws a warning on RPI (Raspbian Stretch) Sam Lantinga 2018-11-12 16:42:49 -0800
  • 5e1531944c Fixed bug 4367 - compatibility version decreased between 2.0.8 and 2.0.9 Sam Lantinga 2018-11-12 16:34:58 -0800
  • c525ff354d cocoa: fix building with the macOS 10.7 SDK (thanks Riccardo!) Alex Szpakowski 2018-11-10 20:56:23 -0400
  • 5029d50ea8 Add SDL_TouchDeviceType enum and SDL_GetTouchDeviceType(SDL_TouchID id). Alex Szpakowski 2018-11-10 16:15:48 -0400
  • 2196e5765c Used confflags +=, so each option can be enabled individually, if desired Sam Lantinga 2018-11-07 07:52:39 -0800
  • 44c5d803ba The Debian maintainers aren't using these rules, so enable dynamic loading of shared libraries by default for the Steam Linux Runtime Sam Lantinga 2018-11-07 07:38:11 -0800
  • 9665a50891 Added Vulkan headers version 1.1.91 Downloaded from https://github.com/KhronosGroup/Vulkan-Headers Sam Lantinga 2018-11-06 16:57:07 -0800
  • 48917e0e70 wayland: fix resizing and fullscreen toggling For starters, we need to correctly respond to 0,0 configure after unsetting fullscreen. Also, turns out that there should be no drawing calls at all in between eglSwapBuffers and wl_egl_window_resize, as otherwise EGL can already allocate a wrongly sized buffer for a next frame, so handle those together. Sebastian Krzyszkowiak 2018-11-07 01:08:35 +0100
  • ed694ec61f close_code.h: #error if included without matching begin_code.h Ozkan Sezer 2018-11-06 23:45:50 +0300
  • a60751b7a7 fix bug #4362 - SDL_syswm.h with SDL_PROTOTYPES_ONLY broken in C++ mode Ozkan Sezer 2018-11-06 20:50:24 +0300
  • 1dbf7dc2f8 os2: Do a distclean instead of removing files manually in buildbot script. Ryan C. Gordon 2018-11-04 21:11:07 -0500
  • e45ed114c5 os2: Added a script for the buildbot. Ryan C. Gordon 2018-11-04 20:47:17 -0500
  • 244b79e194 metal: SDL_RenderReadPixels on macOS synchronizes the render target's texture data if it's managed, before reading from it. Alex Szpakowski 2018-11-04 14:31:56 -0400
  • c9fed27289 metal: fix the SDL_RENDERER_PRESENTVSYNC flag not being set on the renderer info on macOS, when vsync is used. Alex Szpakowski 2018-11-04 12:31:02 -0400
  • c2bba9e448 metal: fix the size of the buffer used for constant data. Alex Szpakowski 2018-11-04 12:24:05 -0400
  • bc57ac27f9 mir: Removed mir client support. Ryan C. Gordon 2018-11-02 21:34:17 -0400
  • 4026f89d19 Fixed bug 4308 - Prebuilt SDL.dll files not compiled with ASLR support (DYNAMICBASE) Sam Lantinga 2018-11-02 18:07:11 -0700
  • cc39c7a0cb Fixed bug 4320 - Android remove reflection for HIDDeviceBLESteamController Sam Lantinga 2018-11-02 17:25:00 -0700
  • 67a94893c0 Fixed bug 4319 - Android remove reflection for PointerIcon Sam Lantinga 2018-11-02 17:22:15 -0700
  • 47fb450beb Fixed bug 4315 - little Warning in Android_JNI_CaptureAudioBuffer Sam Lantinga 2018-11-02 17:18:03 -0700
  • 6a9f45f2de Remove machine-specific IncludePath from SDL.vcxproj Cameron Gutman 2018-10-12 22:05:58 -0700
  • 457390fcf8 metal: avoid an extra buffer allocation and GPU data copy in RunCommandQueue, it's not needed. Improves overall performance. Alex Szpakowski 2018-11-01 20:24:21 -0300
  • 4e86dfd8d1 metal: remove an obsolete section of a constant buffer. Alex Szpakowski 2018-11-01 19:49:01 -0300
  • 0d79a8a1b2 fix build using Watcom : Ozkan Sezer 2018-11-01 20:04:24 +0300
  • 4659e73892 merge fallout: Patched to compile, fixed some compiler warnings, etc. Ryan C. Gordon 2018-11-01 12:31:45 -0400
  • 62494a2e27 Merge SDL-ryan-batching-renderer branch to default. Ryan C. Gordon 2018-10-31 15:03:41 -0400