Updated WhatsNew.txt with SDL 2.0.12 release notes
authorSam Lantinga <slouken@libsdl.org>
Mon, 02 Mar 2020 11:39:44 -0800
changeset 13576dce2898245ef
parent 13575 7bc5e3fa8ea9
child 13577 d28975f16368
Updated WhatsNew.txt with SDL 2.0.12 release notes
WhatsNew.txt
     1.1 --- a/WhatsNew.txt	Mon Mar 02 10:58:08 2020 -0800
     1.2 +++ b/WhatsNew.txt	Mon Mar 02 11:39:44 2020 -0800
     1.3 @@ -2,11 +2,67 @@
     1.4  This is a list of major changes in SDL's version history.
     1.5  
     1.6  ---------------------------------------------------------------------------
     1.7 -2.0.11/12:
     1.8 +2.0.12:
     1.9  ---------------------------------------------------------------------------
    1.10  
    1.11  General:
    1.12 +* Added SDL_GetTextureScaleMode() and SDL_SetTextureScaleMode() to get and set the scaling mode used for a texture
    1.13  * Added SDL_LockTextureToSurface(), similar to SDL_LockTexture() but the locked area is exposed as a SDL surface.
    1.14 +* Added new blend mode, SDL_BLENDMODE_MUL, which does a modulate and blend operation
    1.15 +* Added the hint SDL_HINT_DISPLAY_USABLE_BOUNDS to override the results of SDL_GetDisplayUsableBounds() for display index 0.
    1.16 +* Added the window underneath the finger to the SDL_TouchFingerEvent
    1.17 +* Added SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() to return the type of a game controller (Xbox 360, Xbox One, PS3, PS4, or Nintendo Switch Pro)
    1.18 +* Added the hint SDL_HINT_GAMECONTROLLERTYPE to override the automatic game controller type detection
    1.19 +* Added SDL_JoystickFromPlayerIndex() and SDL_GameControllerFromPlayerIndex() to get the device associated with a player index
    1.20 +* Added SDL_JoystickSetPlayerIndex() and SDL_GameControllerSetPlayerIndex() to set the player index associated with a device
    1.21 +* Added the hint SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS to specify whether Nintendo Switch Pro controllers should use the buttons as labeled or swapped to match positional layout. The default is to use the buttons as labeled.
    1.22 +* Added support for Nintendo GameCube controllers to the HIDAPI driver, and a hint SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE to control whether this is used.
    1.23 +* Improved support for Xbox 360 and Xbox One controllers when using the HIDAPI driver
    1.24 +* Added support for many game controllers, including:
    1.25 +	* 8BitDo FC30 Pro
    1.26 +	* 8BitDo M30 GamePad
    1.27 +	* BDA PS4 Fightpad
    1.28 +	* HORI Fighting Commander
    1.29 +	* Hyperkin Duke
    1.30 +	* Hyperkin X91
    1.31 +	* MOGA XP5-A Plus
    1.32 +	* NACON GC-400ES
    1.33 +	* NVIDIA Controller v01.04
    1.34 +	* PDP Versus Fighting Pad
    1.35 +	* Razer Raion Fightpad for PS4
    1.36 +	* Razer Serval
    1.37 +	* Stadia Controller
    1.38 +	* SteelSeries Stratus Duo
    1.39 +	* Victrix Pro Fight Stick for PS4
    1.40 +	* Xbox One Elite Series 2
    1.41 +* Fixed blocking game controller rumble calls when using the HIDAPI driver
    1.42 +* Added SDL_zeroa() macro to zero an array of elements
    1.43 +* Added SDL_HasARMSIMD() which returns true if the CPU has ARM SIMD (ARMv6+) features
    1.44 +
    1.45 +Windows:
    1.46 +* Fixed crash when using the release SDL DLL with applications built with gcc
    1.47 +* Fixed performance regression in event handling introduced in 2.0.10
    1.48 +* Added support for SDL_SetThreadPriority() for UWP applications
    1.49 +
    1.50 +Linux:
    1.51 +* Added the hint SDL_HINT_VIDEO_X11_WINDOW_VISUALID to specify the visual chosen for new X11 windows
    1.52 +* Added the hint SDL_HINT_VIDEO_X11_FORCE_EGL to specify whether X11 should use GLX or EGL by default
    1.53 +
    1.54 +iOS / tvOS / macOS:
    1.55 +* Added SDL_Metal_CreateView() and SDL_Metal_DestroyView() to create CAMetalLayer-backed NSView/UIView and attach it to the specified window.
    1.56 +
    1.57 +iOS/ tvOS:
    1.58 +* Added support for Bluetooth Steam Controllers as game controllers
    1.59 +
    1.60 +tvOS:
    1.61 +* Fixed support for surround sound on Apple TV
    1.62 +
    1.63 +Android:
    1.64 +* Added SDL_GetAndroidSDKVersion() to return the API level of the current device
    1.65 +* Added support for audio capture using OpenSL-ES
    1.66 +* Added support for Bluetooth Steam Controllers as game controllers
    1.67 +* Fixed rare crashes when the app goes into the background or terminates
    1.68 +
    1.69  
    1.70  ---------------------------------------------------------------------------
    1.71  2.0.10: