ማርች 11፣ የሚቀጥለው የኤስዲኤል 2.0.12 ስሪት ተለቀቀ።
ኤስዲኤል ዝቅተኛ ደረጃ የግቤት መሣሪያዎችን፣ ኦዲዮ ሃርድዌርን፣ የግራፊክስ ሃርድዌርን በOpenGL እና Direct3D ለማቅረብ የሚያስችል የፕላትፎርም ልማት ቤተ-መጽሐፍት ነው። እንደ ነፃ ሶፍትዌሮች የቀረቡትን ጨምሮ የተለያዩ የቪዲዮ ማጫወቻዎች፣ ኢምፔሮች እና የኮምፒውተር ጨዋታዎች ኤስዲኤልን በመጠቀም ተጽፈዋል።
ኤስዲኤል የተፃፈው በ C ነው፣ ከC++ ጋር ይሰራል፣ እና ፓስካልን ጨምሮ ከደርዘን በላይ የሚሆኑ የፕሮግራም አወጣጥ ቋንቋዎችን ማሰር ያቀርባል።
የሚከተሉት ማሻሻያዎች ተለይተዋል-
- የተጨመረው ሸካራነት የማጉላት ደረጃ ተግባራት SDL_GetTextureScaleMode() እና SDL_SetTextureScaleMode()
- የተቆለፈውን ክፍል እንደ SDL ወለል ከሚወክለው በተለየ መልኩ SDL_LockTextureToSurface() የተጨመረ ሸካራነት የመቆለፍ ተግባር።
- አዲስ የማዋሃድ ሁነታ SDL_BLENDMODE_MUL ታክሏል፣ ሞጁል እና ውህደትን በማጣመር
- SDL_HINT_DISPLAY_USABLE_BOUNDS የማሳያ መረጃ ጠቋሚ 0ን የ SDL_GetDisplayUsableBounds()ን ችላ ለማለት ፍንጭ ታክሏል።
- ለSDL_TouchFingerEvent ክስተት ከጣት በታች የሆነ መስኮት ታክሏል።
- የጨዋታ መቆጣጠሪያውን አይነት ለማግኘት SDL_GameControllerTypeForIndex()፣ SDL_GameControllerGetType() ታክለዋል።
- የኤስዲኤል_HINT_GAMECONTROLLERTYPE አውቶማቲክ የመቆጣጠሪያ አይነት ማግኘትን ችላ እንድንል መመሪያ ታክሏል።
- የተጫዋች ቁጥር እና መሳሪያውን ለመወሰን እና ለማዛመድ SDL_JoystickFromPlayerIndex()፣ SDL_GameControllerFromPlayerIndex()፣ SDL_JoystickSetPlayerIndex () SDL_GameControllerSetPlayerIndex()
- ለሁለት ደርዘን የተለያዩ የጨዋታ መቆጣጠሪያዎች የተጨመረ ወይም የተሻሻለ ድጋፍ
- የ HIDAPI ሾፌር ሲጠቀሙ የጨዋታ መቆጣጠሪያዎችን የንዝረት ጥሪ በመከልከል ቋሚ
- SDL_zeroa() የድርድር አባሎችን ዳግም ለማስጀመር ማክሮ ታክሏል።
- አንጎለ ኮምፒውተር ARM SIMD (ARMv6+) የሚደግፍ ከሆነ ወደ እውነት የሚመለስ SDL_HasARMSIMD() ተግባር ታክሏል።
ለሊኑክስ ማሻሻያዎች፡-
- ለአዲስ X11 መስኮቶች የተመረጠውን እይታ ለማወቅ SDL_HINT_VIDEO_X11_WINDOW_VISUALID ፍንጭ ታክሏል
- X11 በነባሪ GLX ወይም EGL መጠቀም እንዳለበት ለማወቅ SDL_HINT_VIDEO_X11_FORCE_EGL ፍንጭ ታክሏል
ለአንድሮይድ ማሻሻያዎች፡-
- የተሰጠውን መሣሪያ የኤፒአይ ደረጃ የሚመልስ የSDL_GetAndroidSDKVersion() ተግባር ታክሏል።
- OpenSL-ESን በመጠቀም ለድምጽ ቀረጻ ድጋፍ ታክሏል።
- ለብሉቱዝ የእንፋሎት መቆጣጠሪያ እንደ የጨዋታ መቆጣጠሪያዎች ድጋፍ ታክሏል።
- ቋሚ ብርቅዬ መተግበሪያ ወደ ዳራ ሲገባ ወይም ሲዘጋ ይበላሻል
ምንጭ: linux.org.ru