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

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

نئين رليز ۾:

  • خاص طور تي بهتر ڪيل Wayland سپورٽ.
  • پائپ وائر ۽ AAudio ميڊيا سرور (Android) استعمال ڪندي آڊيو آئوٽ ڪرڻ ۽ پڪڙڻ جي صلاحيت شامل ڪئي وئي.
  • Amazon Luna ۽ Xbox Series X گیم ڪنٽرولرز لاءِ سپورٽ شامل ڪئي وئي.
  • HIDAPI ڊرائيور استعمال ڪرڻ وقت گوگل اسٽيڊيا ۽ نائنٽينڊو سوئچ پرو ڪنٽرولرز تي موافقت واري وائبريشن اثر (رمبل) لاءِ سپورٽ شامل ڪئي وئي.
  • SDL_WaitEvent() ۽ SDL_WaitEventTimeout() ڪالن جي پروسيسنگ دوران گھٽ سي پي يو لوڊ.
  • تجويز ڪيل نئين خاصيتون:
    • 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

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