Versió de la biblioteca de mitjans SDL 2.0.10

tingué lloc llançament de la biblioteca SDL 2.0.10 (Capa directa simple), destinada a simplificar l'escriptura de jocs i aplicacions multimèdia. La biblioteca ofereix eines com ara la sortida de gràfics 2D i 3D amb acceleració de maquinari, processament d'entrada, reproducció de so, sortida 3D mitjançant OpenGL/OpenGL ES i moltes altres operacions relacionades. La biblioteca està escrita en C i distribuïda sota la llicència zlib. Es proporcionen enllaços per permetre que les capacitats SDL s'utilitzin en projectes en diferents llenguatges de programació.

A la nova versió:

  • S'ha eliminat el controlador per treballar amb el servidor de visualització Mir a favor del controlador per treballar a través de Wayland;
  • Les macros SDL_RW* s'han convertit en un conjunt separat de funcions;
  • S'han afegit funcions SDL_SIMDGetAlignment(), SDL_SIMDAlloc() i SDL_SIMDFree() per assignar memòria per a operacions SIMD;
  • S'ha afegit SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDL_RenderFillRectF(), SDL_RenderCopy() i SDL_RenderCopyRectF(), SDL_RenderCopy) funcions per utilitzar càlculs de coma flotant a l'API de representació SDL;
  • S'ha afegit la funció SDL_GetTouchDeviceType() per determinar el tipus de dispositiu tàctil (touchpad o pantalla tàctil amb coordenades relatives o absolutes);
  • L'API de representació SDL s'ha mogut per utilitzar la representació per lots de manera predeterminada, cosa que permet un millor rendiment. S'ha afegit l'opció SDL_HINT_RENDER_BATCHING per controlar l'ús del mode per lots;
  • S'ha afegit la crida SDL_RenderFlush() per forçar l'execució d'ordres per lots a la cua, que pot ser útil quan es combinen la representació SDL i la representació directa;
  • S'ha afegit l'opció SDL_HINT_EVENT_LOGGING per habilitar el registre d'esdeveniments SDL amb finalitats de depuració;
  • S'ha afegit l'opció SDL_HINT_GAMECONTROLLERCONFIG_FILE per especificar el nom del fitxer amb la disposició dels controladors de joc;
  • S'ha afegit l'opció SDL_HINT_MOUSE_TOUCH_EVENTS per controlar la síntesi d'esdeveniments tàctils basats en esdeveniments del ratolí;
  • Gestió millorada dels fitxers WAVE i BMP mal formats per bloquejar el potencial vulnerabilitats;
  • iOS 13 i tvOS 13 afegeixen compatibilitat amb els controladors sense fil Xbox i PS4 i afegeixen suport per a l'entrada de text mitjançant teclats Bluetooth;
  • Per Android S'ha implementat un mode de processament d'àudio de baixa latència mitjançant OpenSL ES. S'ha afegit l'opció SDL_HINT_ANDROID_BLOCK_ON_PAUSE per controlar si el bucle d'esdeveniments es bloqueja quan l'aplicació està en pausa.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster