Commit Graph

  • 3136a53070 fix formatting and cast warnings NeroBurner 2022-02-25 14:26:23 +01:00
  • 404158595c emscriptenmouse: remove old extra _INT Reinhold Gschweicher 2022-02-25 00:12:33 +01:00
  • 4dca8f7fb4 SDL2 thread proxying fixes Reinhold Gschweicher 2022-02-24 21:09:03 +01:00
  • 1c7bf478ae x11: Ignore BadValue for extremely small XRRSetScreenSize resolutions. Ryan C. Gordon 2022-03-31 10:09:02 -04:00
  • db718998bd Vita: fix readme Ivan Epifanov 2022-03-31 13:44:06 +03:00
  • 95c0fec518 Vita: PVROGL: fix indentation and ifdef guards Ivan Epifanov 2022-03-31 12:35:17 +03:00
  • b5700ab31e Cleanup Spaces Jaylon Gowie 2022-03-29 19:32:21 -05:00
  • 8e5adc62eb Update README-vita.md Jaylon Gowie 2022-03-29 19:18:06 -05:00
  • 8c542a3591 Desktop OpenGL 1.X/2.X PSVita Support Jaylon Gowie 2022-03-29 19:08:56 -05:00
  • 2c04df8d65 joystick: Fix rumble issues on PS5 HIDAPI controllers Cameron Gutman 2022-03-30 18:33:38 -05:00
  • 7e15ad2fc4 x11: Catch X11 errors in X11_SetWindowPosition and X11_SetWindowSize. Ryan C. Gordon 2022-03-30 14:15:52 -04:00
  • 3425e9950e stdinc: SDL_COMPILE_TIME_ASSERT defines shouldn't have a semicolon. Ryan C. Gordon 2022-03-30 10:12:49 -04:00
  • cbdb67b4f6 Vita: add SDL_GetPreferredLocales support Ivan Epifanov 2022-03-30 00:12:42 +03:00
  • 178ac19615 Vita: add audio capture support Ivan Epifanov 2022-03-29 23:48:08 +03:00
  • 4d1905c9b6 video: wayland: Use viewports for non-fullscreen windows with fractional scaling Frank Praznik 2022-03-29 13:34:14 -04:00
  • fa4c51989d video: wayland: Expose more resolutions for mode emulation Frank Praznik 2022-03-28 21:32:30 -04:00
  • d875416ac4 wayland: Minor fix for old compilers Ethan Lee 2022-03-28 15:32:30 -04:00
  • 4d76c9cb46 video: wayland: Use wp-viewporter for fullscreen with non-native resolutions Frank Praznik 2022-03-25 20:35:07 -04:00
  • aec86ba8bb emscriptenaudio: proxy calls to main thread Connor Clark 2022-03-26 15:31:33 -07:00
  • 96be9cddcc Vita: add hint to select which touchpad generates mouse events Ivan Epifanov 2022-03-27 21:48:09 +03:00
  • 1db47d468a Fix potential memory leak in QueueCmdFillRects Mathieu Eyraud 2022-03-28 15:39:13 +02:00
  • a60986caa8 Correct default structure packing on Windows ARM64 Cameron Gutman 2022-03-27 19:03:54 -05:00
  • 6d1c3cd691 Sync wiki -> header SDL Wiki Bot 2022-03-27 17:11:05 +00:00
  • 95ed83137f Vita: Use preallocated memory pool for textures Ivan Epifanov 2022-03-25 15:22:10 +03:00
  • 2591f7e39c Sync wiki -> header SDL Wiki Bot 2022-03-27 16:52:04 +00:00
  • 7ba4d24c25 Sync wiki -> header SDL Wiki Bot 2022-03-27 16:49:05 +00:00
  • 0dcfa92e4c testgles2: Call correct function to get shader info log and add link status checking capehill 2022-03-26 19:31:17 +02:00
  • 6529bf3de7 Clean up formatting in README-directfb.md Cameron Cawley 2022-03-27 17:03:44 +01:00
  • 0bc9e243b9 Remove URLs from markdown headers in README-visualc.md Cameron Cawley 2022-03-27 16:56:02 +01:00
  • 7bc498d325 direct3d: Implement missing blend operations. Ryan C. Gordon 2022-03-27 09:12:12 -04:00
  • a630b02938 configure: improvements to libdecor discovery : Ozkan Sezer 2022-03-27 11:56:40 +03:00
  • 713a675401 wayland: Relax the check for mismatching output scales Ethan Lee 2022-03-26 22:26:15 -04:00
  • 5655be1558 wayland: Avoid overwriting xdg_output position with wl_output position Ethan Lee 2022-03-26 19:57:39 -04:00
  • 40417b188a wayland: Work around a GNOME xdg_output scaling issue Ethan Lee 2022-03-26 19:55:04 -04:00
  • 94ed6b0a54 README-windows: Notes on building with Visual Studio/LLVM. Ryan C. Gordon 2022-03-26 08:55:26 -04:00
  • 5acb4b70ab README-windows: Wordwrap text file. Ryan C. Gordon 2022-03-26 08:50:25 -04:00
  • 26bfee8578 README-windows: Convert to actual Markdown text. Ryan C. Gordon 2022-03-26 08:47:46 -04:00
  • beecae31f6 testshader: use SDL_malloc instead of SDL_stack_alloc. Ryan C. Gordon 2022-03-26 08:42:09 -04:00
  • d6122704e8 Initialize compile status variable and check also program link status capehill 2022-03-26 12:40:08 +02:00
  • 7a1c45bd1c wayland: Optimize keyboard_handle_modifiers. Ethan Lee 2022-03-25 12:51:38 -04:00
  • 69d0b6e3c6 Vita: Fix NULL-pointer dereference Ivan Epifanov 2022-03-25 15:18:39 +03:00
  • bf38fd4679 YUV: fix invalid read on last line when converting from SDL_PIXELFORMAT_YUY2 (see bug #4841) Sylvain 2022-03-25 11:52:50 +01:00
  • 2891f0821b wayland: Use xkb_keymap_mod to set mod state Ethan Lee 2022-03-25 02:49:49 -04:00
  • 6d9ca92626 wayland: Enforce text capitalization manually, for remapped keymods Ethan Lee 2022-03-25 01:36:39 -04:00
  • a75c6150e0 wayland: Add an xkb_keysym_t->SDL_Keycode mapping for backspace Ethan Lee 2022-03-25 01:33:40 -04:00
  • ee96407edf iOS >= 10.0 silence GLes deprecation warnings DominusExult 2022-02-04 21:49:11 +01:00
  • ab74b6a3c3 wayland: Remove some now-redundant casts Ethan Lee 2022-03-24 15:34:29 -04:00
  • ee52ad08cd wayland: Minor fixes for old compilers Ethan Lee 2022-03-24 15:32:25 -04:00
  • b4d28085bf wayland: Don't overwrite error message from SDL_EGL_CreateSurface Simon McVittie 2022-03-24 18:30:32 +00:00
  • d5bbbd3f73 Avoid depending on libwayland 1.20 unnecessarily Simon McVittie 2022-03-24 18:23:35 +00:00
  • d597a9b431 x11: Minor cleanups and corrections in X11_ShowMessageBox. Ryan C. Gordon 2022-03-24 14:25:00 -04:00
  • 6c56193a2a Fixed bug #1650: X11 doesn't set KMOD_NUM and KMOD_CAPS to system state Sylvain 2022-03-24 18:09:45 +01:00
  • 2398c43be2 add some Thrustmaster wheels Kimplul 2022-03-24 14:34:37 +02:00
  • 4fe7b2cbd1 static analysis: Fixed several complaints from codechecker. Ryan C. Gordon 2022-03-24 11:00:43 -04:00
  • eadc064e2c Vita: add native YUV textures support. Ivan Epifanov 2022-03-23 19:14:28 +03:00
  • 0af2db6f29 Vita: support audio format fallback Ivan Epifanov 2022-03-23 19:04:29 +03:00
  • 0dae35bf3d video: wayland: Use xdg-output for retrieving the desktop dimensions Frank Praznik 2022-03-19 15:58:47 -04:00
  • 9125b244e7 wayland: Basic support for zwp_tablet_*v2 protocol Florian "sp1rit"​ 2022-03-23 13:46:25 -04:00
  • 13337e17a5 wayland: The rest of the wayland-client 1.18 requirement... Git, please Ethan Lee 2022-03-23 13:27:01 -04:00
  • f3ff0c568e wayland: Bump minimum requirement to wayland-client 1.18 or newer Ethan Lee 2022-03-23 13:23:33 -04:00
  • 2a4e0f8fd0 Sync wiki -> header SDL Wiki Bot 2022-03-23 16:09:05 +00:00
  • c23a7ad38a Add SDL_RenderGetWindow() API to get the window associated with a renderer (#5440) Sylvain Becker 2022-03-23 17:07:56 +01:00
  • 57df1dfce6 Video: do not use hardcoded VIVANTE and VDK libraries Joao Paulo Magalhaes 2022-03-23 15:07:52 +00:00
  • f5a980448e Android: add SetWindowResizable() implementation - which also enable/disable the orientation lock status. Sylvain 2022-03-23 10:13:56 +01:00
  • 006aafabcf Fixed freeing a constant string (thanks @gnrlwart) Sam Lantinga 2022-03-22 20:23:09 -07:00
  • 8df045cc7d stdlib: just cast iconv()'s 2nd arg to void *. Ryan C. Gordon 2022-03-22 15:53:40 -04:00
  • 4b8d69a416 Avoid trying to use texture framebuffers on emscripten Charlie Birks 2022-03-22 17:09:44 +00:00
  • 25203222f5 optimize the SDL_str(case)cmp functions pionere 2022-02-05 11:01:25 +01:00
  • aec58d8208 make SDL_strcasecmp standard compliant pionere 2022-02-05 10:56:43 +01:00
  • b59ca92e82 use != '\0' comparison instead of SDL_strlen in the functions of SDL_getenv pionere 2022-02-05 10:55:09 +01:00
  • b944dc8f2e Also fix Android crash when SDL_HIDAPI_DISABLED set to 1 Jonatha Gabriel 2022-03-22 15:05:05 -03:00
  • 2302b2d5e5 Add mapping for Logitech Precision Gamepad Egor 2022-03-22 16:33:45 +02:00
  • 83df4a354e SDL_render.c: remove unsused case, since renderer target has been forced to NULL previously (see bug #4213) Sylvain 2022-03-22 15:25:01 +01:00
  • f782abe5f0 hints: Added SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE. Ryan C. Gordon 2022-03-22 09:52:52 -04:00
  • 34fd83ca06 Don't try to hide foreign windows when destroying the SDL window representation Sam Lantinga 2022-03-22 06:50:10 -07:00
  • 74680f5c4c regenerated SDL_blit_auto.c. Ozkan Sezer 2022-03-21 18:56:56 +03:00
  • dd6c46cb34 blit-auto optimizations pionere 2022-03-21 18:56:56 +03:00
  • 9dc201d448 Fixed bug #2962 - when SDL_RenderReadPixels format = 0, used format of the target texture include/SDL_render.h, format: "0 to use the format of the rendering target " Sylvain 2022-03-21 10:41:14 +01:00
  • 7f1feee02a Fixed bug #2426 - SDL_RenderReadPixels result is unspecified and fails testautomation Call SDL_RenderPresent after calling SDL_RenderReadPixels. From "include/SDL_render.h": "If you're using this on the main rendering target, it should be called after rendering and before SDL_RenderPresent()." Sylvain 2022-03-21 10:20:04 +01:00
  • 2b3c16eb5b Sync wiki -> headers. Ryan C. Gordon 2022-03-20 23:17:14 -04:00
  • 24ffcbd9ad audio: Set error message on dsp init failure. Eddy Jansson 2022-03-20 17:23:34 +01:00
  • 8f964576da Fixed parameter operation ordering for ease of reading Sam Lantinga 2022-03-19 11:01:55 -07:00
  • 0517b61ed6 Relative mouse mode is tied to the window with keyboard focus Sam Lantinga 2022-03-19 11:00:00 -07:00
  • b559a4accc Fixed Android crash when SDL_HIDAPI_DISABLED set to 1 Sam Lantinga 2022-03-19 10:39:22 -07:00
  • a485ffc3c8 Fix "SDL_FALSE is not defined" runtime error for emscripten. Sam Lantinga 2022-03-19 09:50:22 -07:00
  • d81fee7623 SDL_Rect: Added floating point versions of all the rectangle APIs. Ryan C. Gordon 2022-03-19 10:27:31 -04:00
  • 4d9bef604a SDL_Rect: minor code cleanups. Ryan C. Gordon 2022-03-19 09:44:09 -04:00
  • c573ebe143 SDL_UnionRect: If both rects are empty, zero out the result struct. Ryan C. Gordon 2022-03-19 09:29:01 -04:00
  • fbbd0270eb Fix "SDL_TRUE is not defined" runtime error for emscripten. Christian Kündig 2022-03-18 23:10:19 +01:00
  • aef1e56737 Sync wiki -> header SDL Wiki Bot 2022-03-18 17:30:05 +00:00
  • 40b7326b38 Added a note that SDL_RenderReadPixels() should be called before SDL_RenderPresent() Sam Lantinga 2022-03-18 10:28:38 -07:00
  • 6c96217727 Added the hint SDL_HINT_MOUSE_RELATIVE_MODE_CENTER, controlling whether the mouse should be constrained to the center of the window or the whole window in relative mode. Sam Lantinga 2022-03-18 10:07:59 -07:00
  • d3cc5764c0 Modern CMake doesn't need "LANGUAGE C" for Objective-C Sam Lantinga 2022-03-18 07:36:16 -07:00
  • 1868c5b521 Start rumbling once a raw input controller has been correlated Sam Lantinga 2022-03-17 18:25:50 -07:00
  • 3167ba342d Fixed freeing the Windows blank cursor Sam Lantinga 2022-03-17 17:58:35 -07:00
  • 0387bf821a Fixed memory leak in WIN_CreateBlankCursor() Sam Lantinga 2022-03-17 17:55:28 -07:00
  • 5ff42438e3 Added a hint to capture the mouse when mouse buttons are pressed, defaulting on Sam Lantinga 2022-03-17 17:39:46 -07:00
  • 09b8152fae Use SDL_Log instead of printf Sam Lantinga 2022-03-17 17:19:21 -07:00
  • b22ce2b5a8 Workaround for bug in Microsoft WGI support Sam Lantinga 2022-03-17 17:10:40 -07:00
  • d406278513 Try not forcing activation when grabbing the mouse in fullscreen windows Sam Lantinga 2022-03-17 17:01:36 -07:00