SDL 2.0.12

O 11 de marzo lanzouse a seguinte versión de SDL 2.0.12.

SDL é unha biblioteca de desenvolvemento multiplataforma para proporcionar acceso de baixo nivel a dispositivos de entrada, hardware de audio e hardware gráfico a través de OpenGL e Direct3D. Varios reprodutores de vídeo, emuladores e xogos de ordenador, incluídos os proporcionados como software gratuíto, foron escritos usando SDL.

SDL está escrito en C, funciona con C++ e ofrece enlaces a unha ducia de linguaxes de programación, incluíndo Pascal.

Identificáronse as seguintes melloras:

  • Engadiron funcións de nivel de zoom de textura SDL_GetTextureScaleMode() e SDL_SetTextureScaleMode()
  • Engadiuse a función de bloqueo de textura SDL_LockTextureToSurface(), a diferenza de SDL_LockTexture() que representa a parte bloqueada como unha superficie SDL.
  • Engadiuse un novo modo de mestura SDL_BLENDMODE_MUL, que combina modulación e mestura
  • Engadiuse SDL_HINT_DISPLAY_USABLE_BOUNDS suxestión para ignorar os resultados de SDL_GetDisplayUsableBounds() para o índice de visualización 0.
  • Engadiuse unha ventá debaixo do dedo para o evento SDL_TouchFingerEvent
  • Engadíronse funcións SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() para obter o tipo de controlador de xogo
  • Engadiuse a instrución SDL_HINT_GAMECONTROLLERTYPE para ignorar a detección automática do tipo de controlador
  • Engadiron funcións SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() para determinar e combinar o número de xogador e o dispositivo
  • Engadido ou mellorado soporte para dúas ducias de controladores de xogos diferentes
  • Solucionado o bloqueo da chamada de vibración dos controladores de xogo cando se usa o controlador HIDAPI
  • Engadida macro para restablecer elementos da matriz SDL_zeroa()
  • Engadiuse a función SDL_HasARMSIMD() que devolve verdadeiro se o procesador admite ARM SIMD (ARMv6+)

Melloras para Linux:

  • Engadiuse unha suxestión SDL_HINT_VIDEO_X11_WINDOW_VISUALID para determinar a vista seleccionada para as novas fiestras X11
  • Engadiuse unha suxestión SDL_HINT_VIDEO_X11_FORCE_EGL para determinar se X11 debería usar GLX ou EGL de forma predeterminada

Melloras para Android:

  • Engadiuse a función SDL_GetAndroidSDKVersion(), que devolve o nivel de API dun dispositivo determinado
  • Engadido soporte para a captura de audio usando OpenSL-ES
  • Engadido soporte para o controlador de vapor Bluetooth como controladores de xogo
  • Arranxáronse os raros fallos das aplicacións cando pasasen a un segundo plano ou se pechaban

Fonte: linux.org.ru

Engadir un comentario