SDL 2.0.16 د رسنیو کتابتون خپرول

د SDL 2.0.16 (Simple DirectMedia Layer) کتابتون خپور شو، چې موخه یې د لوبو او ملټي میډیا غوښتنلیکونو لیکلو ساده کول دي. د SDL کتابتون وسایل چمتو کوي لکه د هارډویر ګړندۍ 2D او 3D ګرافیک محصول ، ان پټ پروسس کول ، آډیو پلے بیک ، د OpenGL/OpenGL ES/Vulkan له لارې 3D محصول او ډیری نور اړوند عملیات. کتابتون په C کې لیکل شوی او د zlib جواز لاندې ویشل شوی. بندیزونه د پروګرام کولو په مختلفو ژبو کې په پروژو کې د SDL وړتیاوو کارولو لپاره چمتو شوي.

په نوې خپرونه کې:

  • د پام وړ ښه شوی د Wayland ملاتړ.
  • د پایپ وایر او AAudio میډیا سرور (Android) په کارولو سره د آډیو تولید او نیولو وړتیا اضافه کړه.
  • د ایمیزون لونا او ایکس بکس لړۍ ایکس لوبې کنټرولرونو لپاره ملاتړ اضافه شوی.
  • په ګوګل سټاډیا او نینټینډو سویچ پرو کنټرولرونو کې د انډول ویبریشن اغیز (رمبل) لپاره ملاتړ اضافه شوی کله چې د HIDAPI ډرایور کاروئ.
  • د SDL_WaitEvent() او SDL_WaitEventTimeout() زنګونو پروسس کولو پر مهال د CPU بار کم شوی.
  • نوې ځانګړتیاوې وړاندیز شوي:
    • SDL_FlashWindow() د کارونکي پام ځانته جلبولو لپاره.
    • SDL_GetAudioDeviceSpec() د ټاکل شوي آلې لپاره د غوره شوي آډیو فارمیټ په اړه معلومات ترلاسه کولو لپاره.
    • SDL_SetWindowAlwaysOnTop() د ټاکل شوې کړکۍ لپاره د SDL_WINDOW_ALWAYS_ON_TOP (په سر کې عکس) بیرغ په متحرک ډول بدلولو لپاره.
    • SDL_SetWindowKeyboardGrab() د کیبورډ ان پټ د موږک څخه خپلواکه اخیستلو لپاره.
    • SDL_SoftStretchLinear() د 32-bit سطحو ترمنځ د دوه اړخیز اندازه کولو لپاره.
    • SDL_UpdateNVTexture() د NV12/21 جوړښتونو تازه کولو لپاره.
    • SDL_GameControllerSendEffect() او SDL_JoystickSendEffect() د DualSense لوبې کنټرولرانو ته دودیز اغیزې لیږلو لپاره.
    • SDL_GameControllerGetSensorDataRate() د لوبې کنټرولرونو سینسرونو څخه PlayStation او Nintendo Switch ته د ترلاسه شوي معلوماتو شدت په اړه معلومات ترلاسه کولو لپاره.
    • SDL_AndroidShowToast() د Android پلیټ فارم کې د سپک وزن خبرتیاو ښودلو لپاره.

سرچینه: opennet.ru

Add a comment