Den 11 mars slÀpptes den senaste versionen av SDL 2.0.12.
SDL Àr ett plattformsoberoende utvecklingsbibliotek som möjliggör lÄgnivÄÄtkomst till inmatningsenheter, ljudutrustning och grafikhÄrdvara via OpenGL och Direct3D. Med SDL har olika videospelare, emulatorer och datorspel skapats, inklusive mjukvara som erbjuds som öppen kÀllkod.
SDL Àr skrivet i C, fungerar med C++ och erbjuder bindningar till ett dussin andra programmeringssprÄk, inklusive Pascal.
Följande förbÀttringar har införts:
- Funktionerna SDL_GetTextureScaleMode() och SDL_SetTextureScaleMode() har lagts till för att justera texturens skala.
- Funktionen SDL_LockTextureToSurface() har lagts till, som i motsats till SDL_LockTexture() visar den lÄsta delen som en SDL-yta.
- En ny blandningslÀge SDL_BLENDMODE_MUL har lagts till, som kombinerar modulering och blandning.
- Indikationen SDL_HINT_DISPLAY_USABLE_BOUNDS har lagts till för att ignorera resultaten av SDL_GetDisplayUsableBounds() för skÀrmindex 0.
- Ett fönster under fingret har lagts till för hÀndelsen SDL_TouchFingerEvent.
- Funktionerna SDL_GameControllerTypeForIndex() och SDL_GameControllerGetType() har lagts till för att hÀmta typ av spelkontroller.
- Indikationen SDL_HINT_GAMECONTROLLERTYPE har lagts till för att ignorera automatisk detektering av kontrollertyp.
- Funktionerna SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() har lagts till för att bestÀmma och stÀlla in motsvarighet mellan spelarens nummer och enheten.
- Stödet för tvÄ dussin olika spelkontroller har lagts till eller förbÀttrats.
- Blockeringen av vibrationsanrop för spelkontroller vid anvÀndning av HIDAPI-drivrutinen har ÄtgÀrdats.
- En makro för att nollstÀlla array-element SDL_zeroa() har lagts till.
- Funktionen SDL_HasARMSIMD() har lagts till, vilket returnerar sant om processorn stödjer ARM SIMD (ARMv6+).
FörbÀttringar för Linux:
- Indikationen SDL_HINT_VIDEO_X11_WINDOW_VISUALID har lagts till för att bestÀmma vilken typ som valts för nya X11-fönster.
- Indikationen SDL_HINT_VIDEO_X11_FORCE_EGL har lagts till för att definiera om GLX eller EGL ska anvÀndas som standard för X11.
FörbÀttringar för Android:
- Funktionen SDL_GetAndroidSDKVersion() har lagts till, vilket returnerar API-nivÄn för denna enhet.
- Stöd för ljudinspelning via OpenSL-ES har lagts till.
- Stödet för Bluetooth Steam-kontroller som spelkontroller har lagts till.
- SÀllsynta appkrascher vid bakgrundsdrift eller stÀngning har ÄtgÀrdats.
KĂ€lla: linux.org.ru
