SDL 2.26.0 የሚዲያ ቤተ መፃህፍት መለቀቅ

የጨዋታዎችን እና የመልቲሚዲያ አፕሊኬሽኖችን አጻጻፍ ለማቃለል ያለመ SDL 2.26.0 (ቀላል ዳይሬክትሚዲያ ንብርብር) ቤተ-መጽሐፍት ተለቋል። የኤስዲኤል ቤተ-መጽሐፍት እንደ ሃርድዌር-የተጣደፈ 2D እና 3D ግራፊክስ ውፅዓት፣የግብአት አያያዝ፣የድምጽ መልሶ ማጫወት፣የ3D ውፅዓት በOpenGL/OpenGL ES/Vulkan እና ሌሎች በርካታ ተዛማጅ ስራዎችን ያቀርባል። ቤተ መፃህፍቱ በ C ቋንቋ ተፅፎ በዚሊብ ፍቃድ ተሰራጭቷል። በተለያዩ የፕሮግራሚንግ ቋንቋዎች በፕሮጀክቶች ውስጥ የኤስዲኤልን አቅም ለመጠቀም አስፈላጊዎቹ ማሰሪያዎች ቀርበዋል።

በአዲሱ እትም፡-

  • የOpenGL ራስጌ ፋይሎች ከቅርብ ጊዜው የKhronos consortium መግለጫዎች ጋር የተጣጣሙ ናቸው።
  • የመስኮቱን የፒክሰል መጠን ለማግኘት የSDL_GetWindowSizeInPixels() ተግባር ተጨምሯል፣ይህም በመለኪያ ልኬት ምክንያት በከፍተኛ ዲፒአይ ስክሪኖች ላይ ካለው ምክንያታዊ መጠን ሊለይ ይችላል።
  • በሶፍትዌር መስጫ ኮድ ላይ ቀጥ ያለ ማመሳሰል (vsync) ማስመሰል ታክሏል።
  • የመዳፊት ቦታን ወደ SDL_MouseWheelEvent ማስተላለፍ ነቅቷል።
  • ሁሉንም ፍንጮች ወደ ነባሪ እሴቶች ዳግም ለማስጀመር የSDL_ResetHints() ተግባር ታክሏል።
  • በGUID የተቀመጠ የጆይስቲክ መረጃ ለማግኘት የSDL_GetJoystickGUIDInfo() ተግባር ታክሏል።
  • ለPS3 እና Nintendo Wii መቆጣጠሪያዎች ድጋፍ ወደ HIDAPI ሾፌር ተጨምሯል።
  • አዲስ ባህሪያቶች አክለዋል Ystick_hiidapi_xoboxcox_home_hind_hindy_hiny_hiny_joapy_hiviess_syscox_xyscox_xhoax_xhoax_xhocox_xyock_xhocox_xyock_pocox_xyock_pocox_xylock_loycox_xycox_xyock_pocox_loyk_loxox_xylock_loycox_'ydoapy_loach_
  • በ Nintendo Switch Joy-Cons ጥምር መቆጣጠሪያዎች ውስጥ ወደ ግራ እና ቀኝ ጋይሮስኮፖች የተለየ መዳረሻን ይሰጣል።
  • ለማይክሮ ሰከንድ ክፍተቶች ወደ SDL_SensorEvent፣ SDL_ControllerSensorEvent፣ DL_SensorGetDataWithTimestamp() እና SDL_GameControllerGetSensorDataWithTimestamp() ታክሏል።
  • የSDL_GetRevision() ተግባር የኤስዲኤል ግንባታ መረጃን አስፍቷል፣ ለምሳሌ የጂት ቁርጠኝነት ሃሽ አክሏል።
  • ለሊኑክስ፣ SDL_SetPrimarySelectionText()፣ SDL_GetPrimarySelectionText() እና SDL_HasPrimarySelectionText() ተግባራት ከዋናው ክሊፕቦርድ ጋር ለመግባባት ተተግብረዋል።
  • የSDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP ባንዲራ በዋይላንድ ላይ በተመሰረቱ አካባቢዎች የመዳፊት ጠቋሚን ለመቆጣጠር ታክሏል።
  • ለአንድሮይድ ሲገነባ ከአይኤምኢ (የግቤት ስልት አርታዒ) የሶፍትዌር ቁልፍ ሰሌዳ ግብዓት ነቅቷል።

ምንጭ: opennet.ru

አስተያየት ያክሉ