Commit Graph

  • 5675701a0b Added support for the Razer Raiju Mobile Sam Lantinga 2018-11-27 15:10:26 -08:00
  • 0ad29b8e7c Fixed the hotspot for cursors on Raspberry Pi Sam Lantinga 2018-11-27 11:16:04 -08:00
  • 882dd25941 Fixed bug changing cursors on Raspberry Pi Sam Lantinga 2018-11-27 10:20:29 -08:00
  • 8e31277d36 SDL_touch.h (SDL_TouchDeviceType): remove comma at end of enumerator list. Ozkan Sezer 2018-11-26 19:55:01 +03:00
  • 9eb0eca492 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 -04:00
  • d208859de0 Added atomics support for armv8-a (Raspberry Pi 3) Sam Lantinga 2018-11-23 21:29:42 -08:00
  • 0571cb7d50 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 -08:00
  • e280e75f1c metal: Fix an incorrect division. Alex Szpakowski 2018-11-21 23:46:37 -04:00
  • 4e0d88f0e3 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 -04:00
  • dda9727e88 wayland: ask xdg-decoration protocol extension to use server-side decorations if possible. Sebastian Krzyszkowiak 2018-11-04 21:08:40 +01:00
  • 870acf4dd1 minor update to Makefile.os2, added a test/Makefile.os2. Ozkan Sezer 2018-11-20 10:55:00 +03:00
  • db349f323f Fixed bug 4394 - Crash in SDL_PumpEvents() after SDL_DestroyWindow() Sam Lantinga 2018-11-19 21:35:59 -08:00
  • 44047d2178 Fixed bug 4392 - SDL_cpuinfo.h breaks compilation with C bool type Sam Lantinga 2018-11-19 21:28:52 -08:00
  • 448e1a6b21 Fixed bug 4391 - hid_enumerate() sometimes causes game to freeze for a few seconds Sam Lantinga 2018-11-19 21:17:00 -08:00
  • 84655a97bb os/2 bits for SDL_malloc.c -- from libffi Ozkan Sezer 2018-11-18 19:28:20 +03:00
  • b218ec3463 libm: Watcom defines huge=__huge: undefine it to fix build using Watcom. Ozkan Sezer 2018-11-18 11:50:20 +03:00
  • 3528e885e6 Makefile.os2: build libm as a static lib and add it to linkage. Ozkan Sezer 2018-11-18 11:50:02 +03:00
  • 1753789ba1 opengles: Fixed compiler warnings. Ryan C. Gordon 2018-11-17 16:24:52 -05:00
  • 9a75f9e464 Back out change initializing renderer blend mode incorrectly. Sam Lantinga 2018-11-17 12:12:29 -08:00
  • 05e4c99068 direct3d11: Fixed missing rendering of solid primitives. Ryan C. Gordon 2018-11-17 14:39:42 -05:00
  • 1bff9ec3c6 Fixed a few compiler warnings. Ryan C. Gordon 2018-11-17 14:37:51 -05:00
  • b171721e4d The default draw blendmode is SDL_BLENDMODE_NONE Sam Lantinga 2018-11-17 00:58:45 -08:00
  • a2560fd73c Emscripten: make CloseAudio actually close audio cf. https://bugzilla.libsdl.org/show_bug.cgi?id=4176 Sylvain Beucler 2018-11-15 18:22:30 +00:00
  • dbf9ff8647 fix permissions Ozkan Sezer 2018-11-15 07:20:02 +03:00
  • 57e300f4c2 software: fix blits with color mods that change during a command queue run. Ryan C. Gordon 2018-11-14 22:38:58 -05:00
  • 5a6cb6053f Fixed bug 3193 - Dualshock 3's motion sensors overwrite analog stick Sam Lantinga 2018-11-14 13:37:22 -08:00
  • cc6a8ac87e Fixed bug 4377 - SDL_PIXELFORMAT enum is anonymous, which prevents its use in a templated function Sam Lantinga 2018-11-12 19:23:49 -08:00
  • 6ee817ee72 Fixed bug 4366 - Compile throws a warning on RPI (Raspbian Stretch) Sam Lantinga 2018-11-12 16:42:49 -08:00
  • a8419fdde0 Fixed bug 4367 - compatibility version decreased between 2.0.8 and 2.0.9 Sam Lantinga 2018-11-12 16:34:58 -08:00
  • 29536b1a1f cocoa: fix building with the macOS 10.7 SDK (thanks Riccardo!) Alex Szpakowski 2018-11-10 20:56:23 -04:00
  • e4a845faec Add SDL_TouchDeviceType enum and SDL_GetTouchDeviceType(SDL_TouchID id). Alex Szpakowski 2018-11-10 16:15:48 -04:00
  • 9fd857ef3e Used confflags +=, so each option can be enabled individually, if desired Sam Lantinga 2018-11-07 07:52:39 -08:00
  • 9ab9ca25a3 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 -08:00
  • b2fdaba7b1 Added Vulkan headers version 1.1.91 Downloaded from https://github.com/KhronosGroup/Vulkan-Headers Sam Lantinga 2018-11-06 16:57:07 -08:00
  • 2625a1d876 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 +01:00
  • 34b3c186ab close_code.h: #error if included without matching begin_code.h Ozkan Sezer 2018-11-06 23:45:50 +03:00
  • 70cd2c8841 fix bug #4362 - SDL_syswm.h with SDL_PROTOTYPES_ONLY broken in C++ mode Ozkan Sezer 2018-11-06 20:50:24 +03:00
  • 79ebf43a31 os2: Do a distclean instead of removing files manually in buildbot script. Ryan C. Gordon 2018-11-04 21:11:07 -05:00
  • b0d9c3a02c os2: Added a script for the buildbot. Ryan C. Gordon 2018-11-04 20:47:17 -05:00
  • e0a3508801 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 -04:00
  • 133fbcbc84 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 -04:00
  • 0ba9595219 metal: fix the size of the buffer used for constant data. Alex Szpakowski 2018-11-04 12:24:05 -04:00
  • feb85d5ae0 mir: Removed mir client support. Ryan C. Gordon 2018-11-02 21:34:17 -04:00
  • f5eeebbe65 Fixed bug 4308 - Prebuilt SDL.dll files not compiled with ASLR support (DYNAMICBASE) Sam Lantinga 2018-11-02 18:07:11 -07:00
  • 83b7dd946d Fixed bug 4320 - Android remove reflection for HIDDeviceBLESteamController Sam Lantinga 2018-11-02 17:25:00 -07:00
  • 5e543da8e1 Fixed bug 4319 - Android remove reflection for PointerIcon Sam Lantinga 2018-11-02 17:22:15 -07:00
  • 92938d5d8c Fixed bug 4315 - little Warning in Android_JNI_CaptureAudioBuffer Sam Lantinga 2018-11-02 17:18:03 -07:00
  • ec3aa15a51 Merge branch 'master' of https://github.com/SDL-mirror/SDL into wiiu rw-r-r-0644 2018-10-30 22:18:32 +01:00
  • c73c8e1b55 wiiu: Switch to cmake rw-r-r-0644 2018-10-30 22:04:29 +01:00
  • 4f6df9e35f wiiu/joystick: Updates for the new joystick interfaces rw-r-r-0644 2018-10-30 21:58:51 +01:00
  • 942e94dd8c wiiu: Updates for newer SDL rw-r-r-0644 2018-10-28 19:41:37 +01:00
  • dc1e294bea wiiu: Edit config comment to prevent gcc warning rw-r-r-0644 2018-10-28 14:34:06 +01:00
  • c91682105a wiiu/render: Temporaneously disable formats other than RGBA8888 until the cause of bad colors is found rw-r-r-0644 2018-10-28 14:04:02 +01:00
  • 93bfdf30ea wiiu/render: Enable alpha merge/other settings rw-r-r-0644 2018-10-28 01:05:06 +02:00
  • ebd77fab8d wiiu: Move coordinates math to shader rw-r-r-0644 2018-10-28 00:49:10 +02:00
  • 7dd2f78f8d wiiu/render: Fix final bugs; it partially works now \o/ rw-r-r-0644 2018-10-27 21:55:00 +02:00
  • f8960f4b79 wiiu/render: Fix GX2ContextState alignment rw-r-r-0644 2018-10-27 17:48:35 +02:00
  • 0956a4fa49 wiiu/video: Add more attributes for texture rw-r-r-0644 2018-10-27 17:47:37 +02:00
  • 0702710a88 wiiu/render: SDL_GetWindowSurface is needed to create the framebuffer rw-r-r-0644 2018-10-27 13:14:18 +02:00
  • 20d9410195 wiiu: Linking fixes rw-r-r-0644 2018-10-25 17:16:23 +02:00
  • 3ad7fe8bf5 render/wiiu: Fix compiling, implement RenderCopyEx, make some render vars unique for objects, add missing shaders rw-r-r-0644 2018-10-24 21:59:02 +02:00
  • 5da69bc6a8 render/wiiu: Start fixing up missing headers Ash 2018-10-21 19:45:53 +11:00
  • b603797119 render: Start compiling the wiiu renderer (lotsa errors) Ash 2018-10-21 19:35:09 +11:00
  • 29b39d3bd2 wiiu: Add more renderer function, make functions non-static, start adding new shaders rw-r-r-0644 2018-10-17 23:05:52 +02:00
  • ce27b8a9ce wiiu/render: move drawing functions to own file Ash 2018-10-17 18:59:58 +11:00
  • 613782b555 wiiu/render: Implement UpdateTexture/RenderClear rw-r-r-0644 2018-10-17 00:05:10 +02:00
  • 1af6a4264f wiiu/render: Stub UpdateViewport / UpdateClipRect Ash 2018-10-16 15:59:44 +11:00
  • e6c607d618 wiiu/render: Implement SDL_LockTexture and SDL_UnlockTexture Ash 2018-10-16 15:44:19 +11:00
  • d2025fbc18 wiiu/render: Remove optional SetTextureMod functions Ash 2018-10-16 15:33:37 +11:00
  • 8e3d8a6b25 wiiu/render: Move texture-related functions to own file Ash 2018-10-16 15:33:06 +11:00
  • 1b87845293 wiiu/render: Implement GetOutputSize Ash 2018-10-16 15:14:07 +11:00
  • ecbfa0c1b9 wiiu/render: move window-related functions to own file Ash 2018-10-16 15:07:29 +11:00
  • e49e2147bd wiiu/render: consolidate calls to SetRenderTarget, minor tweaks Ash 2018-10-16 15:00:43 +11:00
  • 857618642b wiiu/render: Move function sigs and definitions to dedicated header Ash 2018-10-16 14:42:37 +11:00
  • faf8be94a1 wiiu/render: Minor formatting, move windowdata to header Ash 2018-10-16 14:31:24 +11:00
  • 0d2c19e532 wiiu/video: move window data to header Ash 2018-10-16 14:18:31 +11:00
  • 94d20b0d15 wiiu: render: Be consistent about tabs/spaces Ash 2018-10-16 14:10:17 +11:00
  • 8e49ad79ac wiiu: Implement more renderer functions (1) rw-r-r-0644 2018-10-14 22:32:43 +02:00
  • f04c26a8db wiiu: Start implementing SDL_Renderer rw-r-r-0644 2018-10-13 22:37:22 +02:00
  • 176d00a8fb wiiu: switch to tpNormal, tpFiltered1 casues scrolling issues rw-r-r-0644 2018-10-13 00:04:03 +02:00
  • d28a5bd9bc wiiu: Disable DRC surround mode as it causes distortion rw-r-r-0644 2018-10-09 20:26:55 +02:00
  • a09bd44937 video: Respect application's requested window size/position Ash 2018-10-01 21:23:51 +10:00
  • 7e5c1cb6c5 video: move position buffer filling to UpdateWindowFramebuffer Ash 2018-10-01 20:33:24 +10:00
  • d4e03b4f63 video: oops Ash 2018-10-01 20:08:53 +10:00
  • 1880c5eb19 video: Style nits Ash 2018-10-01 20:07:32 +10:00
  • 05a87f8b4c video: start refactoring - move rendering to own function Ash 2018-10-01 20:04:42 +10:00
  • bffa382867 wiiu: switch to wut.mk rw-r-r-0644 2018-09-30 16:29:14 +02:00
  • 75b3d1d460 audio: DCFlushRange -> DCStoreRange Ash 2018-09-29 20:55:44 +10:00
  • 0efb12c5fe audio: Send voice to TV Ash 2018-09-29 20:54:17 +10:00
  • 7e9da513bb audio: Add *very* early wiiu audio support Ash 2018-09-29 20:07:22 +10:00
  • c229b8fb76 wiiu: explicitly set endianess in config (thanks @quarktheawesome) [needed for missing defines in toolchain] rw-r-r-0644 2018-09-23 10:48:00 +02:00
  • 94562d2998 input/wiiu: switch back to VPADGetTPCalibratedPoint rw-r-r-0644 2018-09-21 22:47:56 +02:00
  • 8a6cc1572a threads/wiiu: fix crash on SDL_SYS_CreateThread: pass stack top and not stack bottom rw-r-r-0644 2018-09-21 20:24:40 +02:00
  • f57b388311 wiiu: enable thread support and stop building generic thread impl rw-r-r-0644 2018-09-21 20:23:23 +02:00
  • 578929a363 threads/wiiu: remove unused SDL_mutex structure definition and only build when requested rw-r-r-0644 2018-09-21 20:22:25 +02:00
  • 71d738734b threads/wiiu: implement SDL_CondWaitTimeout rw-r-r-0644 2018-09-21 20:21:33 +02:00
  • afb9024d4d threads/wiiu: add sysmutex_c.h header rw-r-r-0644 2018-09-21 20:18:10 +02:00
  • c090e1c9e3 threads/wiiu: add generic thread storage rw-r-r-0644 2018-09-21 20:17:39 +02:00
  • 18bc3341ec threads/wiiu: add semaphores rw-r-r-0644 2018-09-21 20:17:15 +02:00
  • 9e5b6f01f4 wiiu/input: Use raw for touchscreen and check for VPADRead errors rw-r-r-0644 2018-09-18 21:12:43 +02:00