ኤስዲኤል 2.0.12

ማርች 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

አስተያየት ያክሉ