SDL 2.0.12

د مارچ په 11، د SDL 2.0.12 راتلونکی نسخه خپره شوه.

SDL د کراس پلیټ فارم پراختیایی کتابتون دی چې د OpenGL او Direct3D له لارې ان پټ وسایلو، آډیو هارډویر، ګرافیک هارډویر ته د ټیټې کچې لاسرسي چمتو کولو لپاره. مختلف ویډیو پلیرونه، ایمولیټرونه او کمپیوټر لوبې، په شمول د وړیا سافټویر په توګه چمتو شوي، د SDL په کارولو سره لیکل شوي.

SDL په C کې لیکل شوی، د C++ سره کار کوي، او د پاسکال په ګډون په لسګونو نورو پروګرامینګ ژبو ته پابندۍ چمتو کوي.

لاندې پرمختګونه په ګوته شوي:

  • اضافه شوي د جوړښت زوم کچې افعال SDL_GetTextureScaleMode() او SDL_SetTextureScaleMode()
  • د جوړښت تالا کولو فنکشن SDL_LockTextureToSurface() اضافه شوی، د SDL_LockTexture() برعکس د SDL سطحې په توګه تړل شوې برخه نمایندګي کوي.
  • د مخلوط کولو نوی حالت 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()
  • د SDL_HasARMSIMD() فنکشن اضافه شوی چې ریښتیا بیرته راګرځي که چیرې پروسیسر د ARM SIMD (ARMv6+) ملاتړ وکړي

د لینکس لپاره اصلاحات:

  • د SDL_HINT_VIDEO_X11_WINDOW_VISUALID اشاره اضافه کړه ترڅو د نوي X11 وینډوز لپاره غوره شوي لید معلوم کړي
  • د SDL_HINT_VIDEO_X11_FORCE_EGL اشاره اضافه کړه ترڅو معلومه کړي چې ایا X11 باید د ډیفالټ لخوا GLX یا EGL وکاروي

د Android لپاره پرمختګونه:

  • د SDL_GetAndroidSDKVersion() فنکشن اضافه شوی، کوم چې د ورکړل شوي وسیلې API کچه بیرته راګرځوي
  • د OpenSL-ES په کارولو سره د آډیو کیپچر لپاره ملاتړ اضافه شوی
  • د لوبې کنټرولرانو په توګه د بلوتوټ بھاپ کنټرولر لپاره ملاتړ اضافه شوی
  • ثابت نادر غوښتنلیک حادثه کیږي کله چې شالید ته ځي یا تړل کیږي

سرچینه: linux.org.ru

Add a comment