SDL 2.26.0 ميڊيا لائبريري رليز

SDL 2.26.0 (Simple DirectMedia Layer) لائبريري جاري ڪئي وئي، جنهن جو مقصد راندين ۽ ملٽي ميڊيا ايپليڪيشنن جي لکڻ کي آسان ڪرڻ آهي. SDL لائبريري اوزار مهيا ڪري ٿي جيئن هارڊويئر-تيز رفتار 2D ۽ 3D گرافڪس آئوٽ، ان پٽ پروسيسنگ، آڊيو پلے بیک، 3D آئوٽ پُٽ OpenGL/OpenGL ES/Vulkan ۽ ٻيا ڪيترائي لاڳاپيل عمل. لائبريري C ۾ لکيل آهي ۽ Zlib لائسنس تحت ورهايل آهي. مختلف پروگرامنگ ٻولين ۾ منصوبن ۾ SDL جي صلاحيتن کي استعمال ڪرڻ لاء، ضروري پابنديون مهيا ڪيون ويون آهن.

نئين رليز ۾:

  • OpenGL لاءِ هيڊر فائلون جديد Khronos Consortium specifications سان جڙيل آهن.
  • ونڊو جي پکسل سائيز حاصل ڪرڻ لاءِ SDL_GetWindowSizeInPixels() فنڪشن شامل ڪيو ويو، جيڪو لاڳو اسڪيلنگ جي ڪري اعلي-DPI اسڪرين تي منطقي سائيز کان مختلف ٿي سگھي ٿو.
  • سافٽ ويئر رينڊرنگ ڪوڊ ۾ عمودي هم وقت سازي (vsync) سموليشن شامل ڪيو ويو.
  • SDL_MouseWheelEvent ڏانهن ماؤس پوزيشن جي منتقلي کي فعال ڪيو ويو.
  • شامل ڪيو ويو SDL_ResetHints() فنڪشن سڀني اشارن کي ڊفالٽ ويلز تي ري سيٽ ڪرڻ لاءِ.
  • شامل ڪيو ويو SDL_GetJoystickGUIDInfo() فنڪشن GUID-انڪوڊ ٿيل جوائس اسٽڪ معلومات حاصل ڪرڻ لاءِ.
  • PS3 ۽ Nintendo Wii ڪنٽرولرز لاءِ سپورٽ شامل ڪئي وئي آھي HIDAPI ڊرائيور ۾.
  • شامل ڪيا ويا نيون خاصيتون: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XHIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XHINT_PLICD_PLAY_BOX360 PI_XBOX_ONE، HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED، SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED، SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS_WINT_WIST_HIDAPI_VERTICAL_JOY_CONS_WINT_WIST_HIDAPI_VERTICAL_JOY_CONS ۽_BOSSLE360_BOSSLE3_CONTOL XBox XNUMX ۽ PSXNUMX ڪنٽرولر ڊرائيور HIDAPI ذريعي.
  • Nintendo Switch Joy-Cons ڪمبو ڪنٽرولرز ۾ کاٻي ۽ ساڄي گريرو اسڪوپس تائين الڳ رسائي فراهم ڪري ٿي.
  • SDL_SensorEvent، SDL_ControllerSensorEvent، DL_SensorGetDataWithTimestamp() ۽ SDL_GameControllerGetSensorDataWithTimestamp().
  • SDL_GetRevision() فنڪشن SDL تعمير جي معلومات کي وڌايو آهي، مثال طور، هڪ گٽ ڪمٽ هيش شامل ڪيو.
  • لينڪس لاءِ، SDL_SetPrimarySelectionText()، SDL_GetPrimarySelectionText() ۽ SDL_HasPrimarySelectionText() افعال لاڳو ڪيا ويا آھن بنيادي ڪلپ بورڊ سان رابطو ڪرڻ لاءِ.
  • شامل ڪيو ويو SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP پرچم Wayland-based ماحول ۾ ماؤس ڪرسر ايموليشن کي ڪنٽرول ڪرڻ لاءِ.
  • جڏهن Android لاءِ ٺاهي رهيا آهيو، IME (Input Method Editor) سافٽ ويئر ڪيبورڊ مان انپٽ فعال ٿيل آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو