මාර්තු 11 වන දින, SDL 2.0.12 හි ඊළඟ අනුවාදය නිකුත් කරන ලදී.

SDL යනු OpenGL සහ Direct3D හරහා ආදාන උපාංග, ශ්‍රව්‍ය දෘඩාංග, ග්‍රැෆික් දෘඪාංග සඳහා පහත් මට්ටමේ ප්‍රවේශය සැපයීම සඳහා හරස් වේදිකා සංවර්ධන පුස්තකාලයකි. නොමිලයේ ලබා දෙන මෘදුකාංග ඇතුළුව විවිධ වීඩියෝ ප්ලේයර්, ඉමුලේටර් සහ පරිගණක ක්‍රීඩා SDL භාවිතයෙන් ලියා ඇත.

SDL C වලින් ලියා ඇත, C++ සමඟ ක්‍රියා කරයි, සහ Pascal ඇතුළු තවත් ක්‍රමලේඛන භාෂා දුසිමකට බන්ධන සපයයි.

පහත වැඩිදියුණු කිරීම් හඳුනාගෙන ඇත:

  • වයනය විශාලන මට්ටමේ ශ්‍රිත SDL_GetTextureScaleMode() සහ SDL_SetTextureScaleMode() එකතු කරන ලදී
  • SDL මතුපිටක් ලෙස අගුලු දැමූ කොටස නියෝජනය කරන SDL_LockTexture() මෙන් නොව, වයනය අගුලු දැමීමේ කාර්යය SDL_LockTextureToSurface() එක් කරන ලදී.
  • නව මිශ්‍ර කිරීමේ මාදිලිය SDL_BLENDMODE_MUL එකතු කරන ලදි, මොඩියුලේෂන් සහ මිශ්‍ර කිරීම ඒකාබද්ධ කිරීම
  • සංදර්ශක දර්ශකය 0 සඳහා SDL_GetDisplayUsableBounds() ප්‍රතිඵල නොසලකා හැරීමට SDL_HINT_DISPLAY_USABLE_BOUNDS ඉඟියක් එක් කරන ලදී.
  • SDL_TouchFingerEvent සිදුවීම සඳහා ඇඟිල්ලට යටින් කවුළුවක් එක් කරන ලදී
  • ක්‍රීඩා පාලක වර්ගය ලබා ගැනීමට SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() ශ්‍රිත එක් කරන ලදී
  • ස්වයංක්‍රීය පාලක වර්ගය හඳුනාගැනීම නොසලකා හැරීමට SDL_HINT_GAMECONTROLLERTYPE උපදෙස් එක් කරන ලදී
  • ක්‍රීඩක අංකය සහ උපාංගය තීරණය කිරීමට සහ ගැළපීමට SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() යන කාර්යයන් එකතු කරන ලදී
  • විවිධ ක්‍රීඩා පාලක දුසිම් දෙකක් සඳහා එකතු කරන ලද හෝ වැඩිදියුණු කළ සහාය
  • HIDAPI ධාවකය භාවිතා කරන විට ක්‍රීඩා පාලකයන්ගේ කම්පන ඇමතුම අවහිර කිරීම ස්ථාවරයි
  • SDL_zeroa() අරා මූලද්‍රව්‍ය යළි පිහිටුවීම සඳහා මැක්‍රෝ එක් කරන ලදී
  • ප්‍රොසෙසරය ARM SIMD (ARMv6+) සඳහා සහය දක්වන්නේ නම් සත්‍ය වන SDL_HasARMSIMD() ශ්‍රිතය එක් කරන ලදී

Linux සඳහා වැඩිදියුණු කිරීම්:

  • නව X11 කවුළු සඳහා තෝරාගත් දසුන තීරණය කිරීමට SDL_HINT_VIDEO_X11_WINDOW_VISUALID ඉඟියක් එක් කරන ලදී
  • X11 පෙරනිමියෙන් GLX හෝ EGL භාවිත කළ යුතුද යන්න තීරණය කිරීමට SDL_HINT_VIDEO_X11_FORCE_EGL ඉඟියක් එක් කරන ලදී

Android සඳහා වැඩිදියුණු කිරීම්:

  • දී ඇති උපාංගයක API මට්ටම ලබා දෙන SDL_GetAndroidSDKVersion() ශ්‍රිතය එක් කරන ලදී
  • OpenSL-ES භාවිතයෙන් ශ්‍රව්‍ය ග්‍රහණය සඳහා සහය එක් කරන ලදී
  • ක්‍රීඩා පාලකයන් ලෙස බ්ලූටූත් ස්ටීම් පාලකය සඳහා සහය එක් කරන ලදී
  • ස්ථාවර දුර්ලභ යෙදුම පසුබිමට ගිය විට හෝ වසා ඇති විට බිඳ වැටේ

මූලාශ්රය: linux.org.ru

අදහස් එක් කරන්න