SDL 2.0.12

Am 11. MÀrz wurde die neueste Version SDL 2.0.12 veröffentlicht.

SDL ist eine plattformĂŒbergreifende Entwicklungsbibliothek, die einen Niedrig-Level-Zugang zu EingabegerĂ€ten, Audiohardware und Grafikhardware ĂŒber OpenGL und Direct3D ermöglicht. Mit SDL wurden verschiedene Video-Player, Emulatoren und Computer-Spiele entwickelt, auch als Freeware bereitgestellt.

SDL ist in C geschrieben, arbeitet mit C++ und bietet Bindings fĂŒr eine Vielzahl von anderen Programmiersprachen, darunter Pascal.

Die folgenden Verbesserungen wurden hervorgehoben:

  • Die Funktionen fĂŒr den Texturskalierungsmodus SDL_GetTextureScaleMode() und SDL_SetTextureScaleMode() wurden hinzugefĂŒgt.
  • Die Funktion zur Sperrung von Texturen SDL_LockTextureToSurface() wurde hinzugefĂŒgt, die im Gegensatz zu SDL_LockTexture() das gesperrte Teil als SDL-OberflĂ€che darstellt.
  • Ein neuer Mischmodus SDL_BLENDMODE_MUL wurde hinzugefĂŒgt, der Modulation und Mischungen kombiniert.
  • Hinweis SDL_HINT_DISPLAY_USABLE_BOUNDS wurde hinzugefĂŒgt, um die Ergebnisse von SDL_GetDisplayUsableBounds() fĂŒr den Display-Index 0 zu ignorieren.
  • Ein Fingertouch-Fenster fĂŒr das Ereignis SDL_TouchFingerEvent wurde hinzugefĂŒgt.
  • Die Funktionen SDL_GameControllerTypeForIndex() und SDL_GameControllerGetType() wurden hinzugefĂŒgt, um den Typ des Gamecontrollers zu ermitteln.
  • Der Hinweis SDL_HINT_GAMECONTROLLERTYPE wurde hinzugefĂŒgt, um die automatische Erkennung des Controller-Typs zu ignorieren.
  • Die Funktionen SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex() und SDL_GameControllerSetPlayerIndex() wurden hinzugefĂŒgt, um die Zuordnung der Spieler-ID und des GerĂ€ts zu bestimmen und festzulegen.
  • Die UnterstĂŒtzung fĂŒr zwei Dutzend verschiedene Gamecontroller wurde hinzugefĂŒgt oder verbessert.
  • Die Sperrung der Vibrationsaufrufe fĂŒr Gamecontroller wurde bei der Verwendung des HIDAPI-Treibers behoben.
  • Ein Makro zum ZurĂŒcksetzen von Array-Elementen SDL_zeroa() wurde hinzugefĂŒgt.
  • Die Funktion SDL_HasARMSIMD() wurde hinzugefĂŒgt, die wahr zurĂŒckgibt, wenn der Prozessor ARM SIMD (ARMv6+) unterstĂŒtzt.

Verbesserungen fĂŒr Linux:

  • Der Hinweis SDL_HINT_VIDEO_X11_WINDOW_VISUALID wurde hinzugefĂŒgt, um den fĂŒr neue X11-Fenster ausgewĂ€hlten Typ zu bestimmen.
  • Der Hinweis SDL_HINT_VIDEO_X11_FORCE_EGL wurde hinzugefĂŒgt, um die Standardverwendung von GLX oder EGL fĂŒr X11 festzulegen.

Verbesserungen fĂŒr Android:

  • Die Funktion SDL_GetAndroidSDKVersion() wurde hinzugefĂŒgt, die die API-Stufe dieses GerĂ€ts zurĂŒckgibt.
  • Die UnterstĂŒtzung fĂŒr die Audioaufnahme mit OpenSL-ES wurde hinzugefĂŒgt.
  • Die UnterstĂŒtzung fĂŒr den Bluetooth Steam Controller als Gamecontroller wurde hinzugefĂŒgt.
  • Seltene AbstĂŒrze der Anwendung wurden behoben, wenn sie in den Hintergrund gingen oder geschlossen wurden.

Quelle: linux.org.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster