Commit Graph

  • d6fdb842b0 include: add comment documenting the change(s) to SDL_opengl_glext.h Anonymous Maarten 2023-02-04 02:44:10 +01:00
  • 92779a5bd8 Adds Stadia BT mapping Alynne 2023-01-30 01:46:03 -05:00
  • 4dea13e02f Adds Stadia BT mapping Alynne 2023-01-30 01:46:03 -05:00
  • a34a84ba98 Rename int versions of the SDL2 render functions (#7235) Sam Lantinga 2023-02-03 14:55:32 -08:00
  • 14a4ce8b59 Fixed SDL_ScaleMode values for consistency Sam Lantinga 2023-02-03 13:23:02 -08:00
  • e5edce8e75 Fixed permissions on src/render/SDL_render.c (#7232) Sam Lantinga 2023-02-03 13:14:48 -08:00
  • cb6b8b0132 Simplify flags testing (#7220) Sylvain Becker 2023-02-03 22:08:42 +01:00
  • dcd17f5473 Renderer logical size is now implemented as a render target Sam Lantinga 2023-02-03 12:25:46 -08:00
  • 0dc4373aad opengl: make SDL_opengl_glext.h's include compatible with macos Anonymous Maarten 2023-02-03 20:58:02 +01:00
  • 93fc72a405 opengl: make SDL_opengl_glext.h's include compatible with macos Anonymous Maarten 2023-02-03 20:58:02 +01:00
  • 0bf91e16b7 wayland: Fix non-floating libdecor window sizing Frank Praznik 2023-02-03 11:07:31 -05:00
  • 06b305d232 dynapi: cast GetProcAddress() result to void* Ozkan Sezer 2023-02-03 17:40:40 +03:00
  • 9f21bed729 dynapi: cast GetProcAddress() result to void* Ozkan Sezer 2023-02-03 17:40:40 +03:00
  • e7ea47a1b4 add version check to SDL_MALLOC macro (for correctness) Ozkan Sezer 2023-02-03 17:40:40 +03:00
  • 7d439b87b0 video: Don't switch display modes when emulating mode changes Frank Praznik 2023-02-01 18:37:34 -05:00
  • 7def1438c3 wayland: Refactor for video core changes Frank Praznik 2023-02-01 11:18:03 -05:00
  • 47cdb532f1 video: Don't rely on memcpy undefined behavior Frank Praznik 2023-02-02 13:43:43 -05:00
  • 166afebcad video: Update self-referential pointers when reallocating the display list Frank Praznik 2023-02-01 20:18:00 -05:00
  • c4a493de97 Don't accept official mappings for controllers that aren't unique Sam Lantinga 2023-02-02 08:39:54 -08:00
  • 4a87abc966 Fixed sort_controllers.py and resorted game controller database Sam Lantinga 2023-02-02 08:38:22 -08:00
  • 673bc57649 Don't accept official mappings for controllers that aren't unique Sam Lantinga 2023-02-02 08:39:54 -08:00
  • 917607c335 Fixed sort_controllers.py and resorted game controller database Sam Lantinga 2023-02-02 08:38:22 -08:00
  • d29e1f3632 Added gamepad mappings for the Xin-Mo Dual Arcade Fightstick Sam Lantinga 2023-02-01 23:09:53 -08:00
  • 2290d71338 Added gamepad mappings for the Xin-Mo Dual Arcade Fightstick Sam Lantinga 2023-02-01 23:09:53 -08:00
  • 17ecb11ed6 macOS: fix initial Metal drawable size in certain multi-display setups Sasha Szpakowski 2023-02-01 18:56:33 -04:00
  • baca26d727 macOS: fix initial Metal drawable size in certain multi-display setups Sasha Szpakowski 2023-02-01 18:56:33 -04:00
  • 98ae54ccc0 video: Set the ID of fullscreen modes when adding a display Frank Praznik 2023-02-01 18:41:39 -05:00
  • d8f0715385 Revert "Remove unused SDL_GetCPUName" Anonymous Maarten 2023-02-02 00:36:46 +01:00
  • 78be9eaf38 Revert "Add testcpuinfo.c" Anonymous Maarten 2023-02-02 00:28:44 +01:00
  • 69aede6c9e Add missing _ in SDL_EVENT_LOCALECHANGED and SSDL_EVENT_TEXTEDITING_EXT Anonymous Maarten 2023-02-02 00:26:26 +01:00
  • 08bcee8570 test: don't use wiki urls for documentation comments Anonymous Maarten 2023-02-02 00:21:53 +01:00
  • bff449eb24 testcpuinfo.c needs SDL3/SDL_main.h Anonymous Maarten 2023-02-01 23:49:27 +01:00
  • 5888b008b1 Add testcpuinfo.c Anonymous Maarten 2023-02-01 23:34:37 +01:00
  • 4e6ab13d6f Remove unused SDL_GetCPUName Anonymous Maarten 2023-02-01 23:17:15 +01:00
  • 177a6f38e0 Only minimize the window for an assert if it's in exclusive fullscreen mode Sam Lantinga 2023-02-01 11:45:31 -08:00
  • ac75fe9324 Folded SDL_WINDOW_FULLSCREEN_EXCLUSIVE and SDL_WINDOW_FULLSCREEN_DESKTOP into a single SDL_WINDOW_FULLSCREEN flag Sam Lantinga 2023-02-01 11:30:28 -08:00
  • 14338ab459 Removed display mode flags Sam Lantinga 2023-01-31 23:35:56 -08:00
  • 9ff1055489 Workaround for Visual Studio 2019 const warning Sam Lantinga 2023-02-01 09:20:14 -08:00
  • 6b137579ea Windows default to fullscreen desktop mode if they don't pick an explicit video mode Sam Lantinga 2023-01-31 21:23:14 -08:00
  • 048df6260c Remove disabled self test main functions in src/SDL_error.c Anonymous Maarten 2023-02-01 20:14:48 +01:00
  • 4af93990a9 Remove disabled self test main functions Anonymous Maarten 2023-02-01 20:13:34 +01:00
  • e73151f544 ci: don't upload test directory for ps2 workflow separately Anonymous Maarten 2023-02-01 20:04:47 +01:00
  • 2afee88c81 ci+haiku: ignore return code of sv force-restart Anonymous Maarten 2023-02-01 19:43:11 +01:00
  • 20c2fa18fe cmake: assume autotools static libraries with lib prefix and .a suffix Anonymous Maarten 2023-02-01 19:05:44 +01:00
  • 8800d40442 cmake: assume autotools static libraries with lib prefix and .a suffix Anonymous Maarten 2023-02-01 19:05:44 +01:00
  • d58693928d video: Return the display ID when the window is fully enclosed Frank Praznik 2023-01-31 12:34:38 -05:00
  • c5f570b30b Make sure count is 0 in out of memory conditions Sam Lantinga 2023-01-31 10:04:51 -08:00
  • 47deebe23f Fixes for Android builds Vladyslav Serhiienko 2023-01-30 22:59:48 -08:00
  • 0a3d038ff7 cmake: fix installed SDL3::SDL3_test + test on ci Anonymous Maarten 2023-01-31 05:26:02 +01:00
  • 72f40cb1f5 ci: restart VM after installing haiku dependencies Anonymous Maarten 2023-01-30 18:47:04 +01:00
  • 25b723cc82 cmake: detect Emscripten architecture as emscripten Anonymous Maarten 2023-01-30 19:13:40 +01:00
  • 53d434fd24 cmake: add CPack support for creating binary archives Anonymous Maarten 2023-01-29 06:12:40 +01:00
  • 64c97906c9 ci: fail CMake configuration on warning Anonymous Maarten 2023-01-24 05:30:24 +01:00
  • 23c2c15a70 cmake: capitalize SDL3::Headers target Anonymous Maarten 2023-01-22 00:01:52 +01:00
  • d45f0a0566 ci: upload artifacts for main workflow Anonymous Maarten 2023-01-21 01:13:58 +01:00
  • 32e7921f98 cmake: by default, link tests to SDL3.dll on Windows Anonymous Maarten 2023-01-21 01:57:10 +01:00
  • 13c294eec3 cmake: add support for creating Apple frameworks with CMake Anonymous Maarten 2023-01-21 01:08:32 +01:00
  • 93c25e650c cmake: create SDL3::headers for include path + no exported CMake variables Anonymous Maarten 2023-01-21 00:55:44 +01:00
  • 5690dfb65b cmake: don't install Android.mk files for Android Anonymous Maarten 2023-01-21 00:40:03 +01:00
  • 09e2f83e17 cmake: no more SDL3_* cache variables Anonymous Maarten 2023-01-18 18:05:54 +01:00
  • 19d162281c cmake: detect cpu architecture in SDL_DetectCPUArchitecture Anonymous Maarten 2023-01-09 15:06:45 +01:00
  • 9cf34908a1 cmake: pass VERSION to project() + don't use SDL_VERSION Anonymous Maarten 2023-01-09 14:11:54 +01:00
  • 3aa456dead cmake: remove MSCOS_RPATH related FIXME Anonymous Maarten 2023-01-09 13:41:54 +01:00
  • 7c085862e1 SDL_Video.h - audio driver Bruno Sanches 2023-01-30 09:33:08 -03:00
  • d66f27376e Prevent setting an error "invalid display" when the parameter displayID hasn't been set. Sylvain 2023-01-30 10:36:48 +01:00
  • b07f8e987b Fixed checking the return values of SDL_AddBasicVideoDisplay() and SDL_AddVideoDisplay() Sam Lantinga 2023-01-29 21:57:30 -08:00
  • 1ffc09c6e6 Changed SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED to be the same value as SDL_EVENT_WINDOW_SIZE_CHANGED so SDL2 applications continue to work as expected. Sam Lantinga 2023-01-29 21:37:51 -08:00
  • de766fdcd7 Fixed Haiku build Sam Lantinga 2023-01-29 21:35:45 -08:00
  • 87af6c0019 Sync SDL3 wiki -> header SDL Wiki Bot 2023-01-30 03:26:14 +00:00
  • 22c69bccdf Displays are now referenced by instance ID instead of index Sam Lantinga 2023-01-29 13:30:55 -08:00
  • 758c0dd6d8 Rename mouse BUTTON(DOWN|UP) event to BUTTON_(DOWN|UP) Anonymous Maarten 2023-01-30 04:06:08 +01:00
  • 413376cdb3 migration: replace SDL_DisplayMode w and h by screen_w and screen_h Sylvain 2023-01-29 14:54:24 +01:00
  • e22f5ed7d3 wayland: Check that all required dynamic symbols have been successfully resolved at init time Frank Praznik 2023-01-29 12:45:48 -05:00
  • 90795291e4 Remove SDL_GL/Metal/Vulkan_GetDrawableSize(). Sasha Szpakowski 2023-01-28 22:43:03 -04:00
  • 0d0a34f79f iOS: fix the desktop display mode's display scale property. Sasha Szpakowski 2023-01-29 11:37:58 -04:00
  • 7ac43cfb6b Note that version.rc is public domain. Ryan C. Gordon 2023-01-29 11:43:59 -05:00
  • a67b441a10 wayland: Send a pixel sized change event when the drawable size changes Frank Praznik 2023-01-28 21:13:19 -05:00
  • 4667d65f77 Fixes for building on Mac with OpenGL disabled. Aaron Barany 2023-01-28 16:05:11 -08:00
  • df7639f100 Call SDL_OnWindow* handlers after the event has been delivered Sam Lantinga 2023-01-28 15:27:20 -08:00
  • 432af82a88 Don't deliver window events while it's being destroyed Sam Lantinga 2023-01-28 15:24:18 -08:00
  • bf4095359c Removed duplicated window size events, and added SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED Sam Lantinga 2023-01-28 15:22:16 -08:00
  • dfc56cfc0e Fix For issue #6948 (#6991) Matt Durgavich 2023-01-05 11:54:27 -05:00
  • af0ec13fc3 iOS: fix display modes to have accurate pixel sizes and screen scales. Sasha Szpakowski 2023-01-28 17:09:24 -04:00
  • 8814bedc3b Sync SDL3 wiki -> header SDL Wiki Bot 2023-01-28 18:57:14 +00:00
  • 31f464153d SDL_WINDOW_INPUT_GRABBED has been renamed SDL_WINDOW_MOUSE_GRABBED Sam Lantinga 2023-01-28 09:55:27 -08:00
  • e83c54f271 SDL_WINDOW_FULLSCREEN and SDL_WINDOW_FULLSCREEN_DESKTOP are now distinct flags Sam Lantinga 2023-01-28 09:52:31 -08:00
  • 67037f064b macOS: remove obsolete 10.7 and 10.8-specific code. Sasha Szpakowski 2023-01-27 21:45:19 -04:00
  • d293145ec9 macOS: include @1x display modes with the same point-size as @2x modes Sasha Szpakowski 2023-01-27 22:30:03 -04:00
  • ba74e76e56 wayland: Correct mode values to use pixels instead of screen units Frank Praznik 2023-01-26 22:29:38 -05:00
  • 0229091f37 Fixed build Sam Lantinga 2023-01-27 14:24:06 -08:00
  • 24fec13ac1 Add full high DPI information to SDL_DisplayMode Sam Lantinga 2023-01-27 10:46:51 -08:00
  • b23d20cd4d Android: display_mode scale: cast to do a float division Sylvain 2023-01-27 10:15:08 +01:00
  • fc5f363ff7 video: Send the new fullscreen size in screen coordinates Frank Praznik 2023-01-26 22:07:34 -05:00
  • c2d79cb411 Verify that clear ignores the viewport and test a logical size that isn't the same aspect ratio as the window Sam Lantinga 2023-01-26 16:10:13 -08:00
  • d9b53399fe Added an SDL render logical size test Sam Lantinga 2023-01-26 14:49:23 -08:00
  • c708ddd66f Added a SDL render viewport test Sam Lantinga 2023-01-26 13:58:38 -08:00
  • 1c83c1fadd Fixed build warnings in Xcode Sam Lantinga 2023-01-26 12:08:43 -08:00
  • b5e6d0eba9 Added testautomation to the Xcode project Sam Lantinga 2023-01-26 12:08:23 -08:00
  • 56120a132d wayland: Remove duplicate code Frank Praznik 2023-01-26 15:17:38 -05:00
  • 077725d0e3 wikiheaders: Fixed SDL2 wiki link. Ryan C. Gordon 2023-01-26 14:50:52 -05:00