Commit Graph

  • 7d83e03ac2 Fix KMSDRM double buffering. vanfanel 2024-07-18 21:21:52 +0200
  • 5ab1151508 Fix KMSDRM double buffering. vanfanel 2024-07-18 21:21:52 +0200
  • 185fe9a70a Remove unused SDL_stdinc.h include dhthwy 2024-07-18 15:31:36 -0400
  • a312dadb77 Fix KMSDRM double buffering. vanfanel 2024-07-18 21:21:52 +0200
  • 9af7a80767 OpenGL ES is still available on iOS Sam Lantinga 2024-07-18 09:27:16 -0700
  • ac19679139 Clarify that the SDL_GetStringRule means that SDL will automatically free the memory later. Sam Lantinga 2024-07-17 23:20:23 -0700
  • e949f12f63 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-18 01:04:46 +0000
  • 38a301a3f9 Added automated tests to verify SDL_ClearSurface() and SDL_PremultiplySurfaceAlpha() Sam Lantinga 2024-07-17 16:30:45 -0700
  • 02a072a1b7 Added SDL_ClearSurface() and SDL_ReadSurfacePixelFloat() Sam Lantinga 2024-07-17 16:25:00 -0700
  • b07bd55baf Fixed use of SDL_expand_byte after flipping from bit loss to bit count Sam Lantinga 2024-07-17 15:38:44 -0700
  • cd25cb3435 Check SDL_LockSurface() return value Sam Lantinga 2024-07-17 14:07:33 -0700
  • eefcb62588 SDL_MUSTLOCK() returns true once a surface has the RLE flag set Sam Lantinga 2024-07-17 14:03:53 -0700
  • de6595bda6 SDL_MUSTLOCK() should return true if the surface needs locking even if it's currently locked. Sam Lantinga 2024-07-17 13:35:18 -0700
  • 334962b056 Enhancements for SDL_PremultiplyAlpha() Sam Lantinga 2024-07-17 12:50:56 -0700
  • a60cfb6497 Added automated tests to verify SDL_ClearSurface() and SDL_PremultiplySurfaceAlpha() Sam Lantinga 2024-07-17 16:30:45 -0700
  • e0af8f21b2 Added SDL_ClearSurface() and SDL_ReadSurfacePixelFloat() Sam Lantinga 2024-07-17 16:25:00 -0700
  • b103be2284 Fixed use of SDL_expand_byte after flipping from bit loss to bit count Sam Lantinga 2024-07-17 15:38:44 -0700
  • be6ecbbfb6 Check SDL_LockSurface() return value Sam Lantinga 2024-07-17 14:07:33 -0700
  • b0134a4f61 SDL_MUSTLOCK() returns true once a surface has the RLE flag set Sam Lantinga 2024-07-17 14:03:53 -0700
  • 849681b1c5 SDL_MUSTLOCK() should return true if the surface needs locking even if it's currently locked. Sam Lantinga 2024-07-17 13:35:18 -0700
  • 970e65826f Enhancements for SDL_PremultiplyAlpha() Sam Lantinga 2024-07-17 12:50:56 -0700
  • b99ea1ff75
    wayland: Add SDL_VIDEO_DOUBLE_BUFFER support Frank Praznik 2024-07-17 18:24:47 -0400
  • e7a47e783b Fix warning for Android NDK compiler: "function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]" Amir 2024-07-17 21:32:03 +0400
  • 5db08b86ca Fix warning for Android NDK compiler: "function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]" Amir 2024-07-17 22:09:32 +0400
  • 9e6b8d56e3 Add SDL_VIDEO_DOUBLE_BUFFER support to the Wayland backend. vanfanel 2024-07-17 20:40:30 +0200
  • 7e124fce3a Add SDL_VIDEO_DOUBLE_BUFFER support to the Wayland backend. vanfanel 2024-07-17 20:40:30 +0200
  • 00562691eb Fix warning for Android NDK compiler: "function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]" Amir 2024-07-17 22:09:32 +0400
  • 94c40fb3c9 Fixed warning: no previous prototype for function 'SDL_InitFilesystem' Sam Lantinga 2024-07-17 11:00:25 -0700
  • ccade50587 Fix warning for Android NDK compiler: "function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]" Amir 2024-07-17 21:32:03 +0400
  • 62f94bdb88 Fix warning for Android NDK compiler: "function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]" Amir 2024-07-17 21:32:03 +0400
  • 761e86e25e Initialize output parameters to reasonable defaults in case of error Sam Lantinga 2024-07-17 10:10:31 -0700
  • 5f5e91eab6 Reverted 3d2e5a0b66 Sam Lantinga 2024-07-17 09:40:25 -0700
  • 9013bec5f7 Initialize output parameters to reasonable defaults in case of error Sam Lantinga 2024-07-17 10:10:31 -0700
  • beb0a9a9be Reverted 3d2e5a0b66 Sam Lantinga 2024-07-17 09:40:25 -0700
  • b3df46e4bc Added missing SDL_sysfilesystem.h includes Sam Lantinga 2024-07-17 09:09:42 -0700
  • 514b05f148 Fix warning for Android NDK compiler: "function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]" Amir 2024-07-17 18:24:15 +0400
  • 2eda7b2c24 SDL_sysvideo.h: remove SDL_DisplayModeData typedef: Ozkan Sezer 2024-07-17 12:30:32 +0300
  • 8c25129458 SDL_EVENT_WINDOW_LAST should be SDL_EVENT_WINDOW_HDR_STATE_CHANGED Sam Lantinga 2024-07-16 22:43:02 -0700
  • b92ec25147 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-17 04:33:30 +0000
  • 3d2e5a0b66 Fixed a few remaining functions to directly return their values instead of an error code. Sam Lantinga 2024-07-16 21:15:56 -0700
  • 1e828eec57 Fixed warning C4244: '=': conversion from 'float' to 'int', possible loss of data Sam Lantinga 2024-07-16 21:14:39 -0700
  • 3626838630 Fixed a few remaining functions to directly return their values instead of an error code. Sam Lantinga 2024-07-16 21:15:56 -0700
  • 08d1a5c5ba Fixed warning C4244: '=': conversion from 'float' to 'int', possible loss of data Sam Lantinga 2024-07-16 21:14:39 -0700
  • 98bea25363 Converted surfaces with alpha format default to SDL_BLENDMODE_BLEND Sam Lantinga 2024-07-16 18:20:10 -0700
  • 7c0307060d Textures with alpha format default to SDL_BLENDMODE_BLEND Sam Lantinga 2024-07-16 18:00:20 -0700
  • 2db57e2678 Removed SlowBlitPixelAccess_Unknown Sam Lantinga 2024-07-16 18:43:14 -0700
  • bf0ad88ff5 Converted surfaces with alpha format default to SDL_BLENDMODE_BLEND Sam Lantinga 2024-07-16 18:20:10 -0700
  • f22eedca04 Textures with alpha format default to SDL_BLENDMODE_BLEND Sam Lantinga 2024-07-16 18:00:20 -0700
  • b5292bdec9 Added blend mode testing for 8-bit surfaces Sam Lantinga 2024-07-16 16:56:34 -0700
  • e41428d259 Added full blit feature support for 8-bit surfaces Sam Lantinga 2024-07-16 16:54:58 -0700
  • b7ec2119dd Use a dither palette when converting RGB images to indexed formats Sam Lantinga 2024-07-16 12:46:28 -0700
  • 626bb53772 Fail blits between indexed and RGB surfaces if there is no palette set Sam Lantinga 2024-07-16 11:58:31 -0700
  • eac1198eac Added blend mode testing for 8-bit surfaces Sam Lantinga 2024-07-16 16:56:34 -0700
  • 445d06a574 Added full blit feature support for 8-bit surfaces Sam Lantinga 2024-07-16 16:54:58 -0700
  • 9ca1792848 Renamed driverdata to internal Sam Lantinga 2024-07-16 11:09:18 -0700
  • e1c03db5b8 Renamed driverdata to internal Sam Lantinga 2024-07-16 11:09:18 -0700
  • fe183872ee Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-16 20:45:34 +0000
  • 4dda785c69 gamepad: Several gamepad mapping functions now follow the SDL_GetStringRule. Ryan C. Gordon 2024-07-15 20:41:46 -0400
  • ed1f93cd11 filesystem: `SDL_Glob*Directory()` functions now follow the SDL_GetStringRule. Ryan C. Gordon 2024-07-15 20:36:33 -0400
  • 52bf7ff42d filesystem: SDL_GetPrefPath() now follows the SDL_GetStringRule. Ryan C. Gordon 2024-07-15 20:21:22 -0400
  • 2321726ff1 filesystem: SDL_GetUserFolder() now follows the SDL_GetStringRule. Ryan C. Gordon 2024-07-15 20:03:15 -0400
  • d40b89dff6 clipboard: SDL_GetPrimarySelectionText() now follows the SDL_GetStringRule. Ryan C. Gordon 2024-07-15 14:07:33 -0400
  • 158fc459f1 clipboard: SDL_GetClipboardText() now follows the SDL_GetStringRule. Ryan C. Gordon 2024-07-15 14:00:52 -0400
  • 3bc81a81f5 filesystem: SDL_GetBasePath() now follows the SDL_GetStringRule. Ryan C. Gordon 2024-07-13 13:34:46 -0400
  • 6d10684ba6 Use a dither palette when converting RGB images to indexed formats Sam Lantinga 2024-07-16 12:46:28 -0700
  • d65a8146b9 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-16 19:03:15 +0000
  • 4aeabb3c3b Made event and temporary string memory thread-local and added SDL_FreeEventMemory() Sam Lantinga 2024-07-16 10:15:23 -0700
  • ec3bb4c029 Removed the need for SDL_CreateTLS() Sam Lantinga 2024-07-16 09:43:07 -0700
  • 40dde9a3a0 Fail blits between indexed and RGB surfaces if there is no palette set Sam Lantinga 2024-07-16 11:58:31 -0700
  • d227640411
    render: Initial attempt at adding SDL_GenerateTextureMipmap(). Ryan C. Gordon 2024-07-13 18:18:43 -0400
  • 1592452cad
    video: Fixed remaining `return 0` to use NULL in CreateDevice implementations. Ryan C. Gordon 2024-07-16 14:25:53 -0400
  • d78ef58b4b
    offscreen: Don't ever use this backend unless explicitly requested. Ryan C. Gordon 2024-07-16 14:19:58 -0400
  • bc1ceb0883
    dummyvideo: Change a thing returning a 0 pointer to return NULL instead. Ryan C. Gordon 2024-07-16 14:17:02 -0400
  • 045f0456b1
    dummyvideo: Change a thing using int to use SDL_bool instead. Ryan C. Gordon 2024-07-16 14:15:38 -0400
  • 723c1cc5b3 Print message in summary when a X11 or wayland video driver is not found huanhuan-jiang 2024-07-16 10:53:57 -0700
  • 4eb9695c96 Print message in summary when a X11 or wayland video driver is not found huanhuan-jiang 2024-07-16 10:53:57 -0700
  • 0bcdea2772 Made event and temporary string memory thread-local and added SDL_FreeEventMemory() Sam Lantinga 2024-07-16 10:15:23 -0700
  • 3e6a248345 Removed the need for SDL_CreateTLS() Sam Lantinga 2024-07-16 09:43:07 -0700
  • 70727d36b2 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-16 16:37:08 +0000
  • 027671bedb SDL_GetWindowOpacity() directly returns the opacity instead of using an out parameter. Sam Lantinga 2024-07-16 07:25:48 -0700
  • 58270ef3f2 Finished renaming functions in SDL_system.h Sam Lantinga 2024-07-16 07:46:08 -0700
  • 6f6a3f8696 SDL_GetWindowOpacity() directly returns the opacity instead of using an out parameter. Sam Lantinga 2024-07-16 07:25:48 -0700
  • ee010c21f9 Finished renaming functions in SDL_system.h Sam Lantinga 2024-07-16 07:46:08 -0700
  • 279eb89ce5
    README-macos: Typo fixes. Ryan C. Gordon 2024-07-16 08:32:03 -0400
  • 3f9591babe
    README-macos: fixed some text. Ryan C. Gordon 2024-07-16 08:25:38 -0400
  • 199e6929e5
    README-macos: fixed some text. Ryan C. Gordon 2024-07-16 08:25:38 -0400
  • d2cd353ad3
    gamepad: Several gamepad mapping functions now follow the SDL_GetStringRule. Ryan C. Gordon 2024-07-15 20:41:46 -0400
  • 70447bea3c
    filesystem: `SDL_Glob*Directory()` functions now follow the SDL_GetStringRule. Ryan C. Gordon 2024-07-15 20:36:33 -0400
  • 4703ebfc63
    filesystem: SDL_GetPrefPath() now follows the SDL_GetStringRule. Ryan C. Gordon 2024-07-15 20:21:22 -0400
  • c411e49017
    filesystem: SDL_GetUserFolder() now follows the SDL_GetStringRule. Ryan C. Gordon 2024-07-15 20:03:15 -0400
  • 863f79e5c4
    clipboard: SDL_GetPrimarySelectionText() now follows the SDL_GetStringRule. Ryan C. Gordon 2024-07-15 14:07:33 -0400
  • d9b1d00cdd
    clipboard: SDL_GetClipboardText() now follows the SDL_GetStringRule. Ryan C. Gordon 2024-07-15 14:00:52 -0400
  • 440f891b10
    filesystem: SDL_GetBasePath() now follows the SDL_GetStringRule. Ryan C. Gordon 2024-07-13 13:34:46 -0400
  • 4ac67f5ba6 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-16 01:38:55 +0000
  • 033df70d4c SDL_DelayNS() will attempt to sleep exactly the requested amount of time Sam Lantinga 2024-07-15 18:05:31 -0700
  • 5c1758ed63 SDL_DelayNS() will attempt to sleep exactly the requested amount of time Sam Lantinga 2024-07-15 18:05:31 -0700
  • 54366181c3 Rename functions in SDL_system.h to match SDL 3.0 naming convention Sam Lantinga 2024-07-15 16:13:23 -0700
  • 50a2136d10 Rename functions in SDL_system.h to match SDL 3.0 naming convention Sam Lantinga 2024-07-15 16:13:23 -0700
  • e38f971f46 Fix typos in cmake Bruce Mitchener 2024-07-16 01:05:47 +0700
  • 70c8fe61d7 Align SDL_BLENDMODE_INVALID with the other constants Sam Lantinga 2024-07-15 15:00:09 -0700