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

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

نئين رليز ۾:

  • مير ڊسپلي سرور استعمال ڪندي ڪم ڪرڻ لاء ڊرائيور کي هٽايو ويو آهي ڊرائيور جي حق ۾ Wayland ذريعي ڪم ڪرڻ لاء؛
  • SDL_RW* macros کي ڪمن جي الڳ سيٽ ۾ تبديل ڪيو ويو آھي؛
  • شامل ڪيو ويو SDL_SIMDGetAlignment(), SDL_SIMDAlloc() ۽ SDL_SIMDFree() افعال SIMD آپريشنز لاءِ ميموري مختص ڪرڻ لاءِ؛
  • شامل ڪيو ويو SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderDrawRectsF(), SDL_RenderDrawRectsF(), SDL_RenderFRsdL(), CopyF() ۽ SDL_RenderCopyExF() فنڪشن رينڊرنگ API ۾ فلوٽنگ پوائنٽ جي حساب سان استعمال ڪرڻ لاءِ SDL؛
  • شامل ڪيو ويو SDL_GetTouchDeviceType() فنڪشن ٽچ ڊيوائس جي قسم کي طئي ڪرڻ لاءِ (ٽچ پيڊ يا ٽچ اسڪرين لاڳاپا يا مطلق همراهن سان)؛
  • SDL رينڊرنگ API کي ڊفالٽ طور بيچ رينڊرنگ استعمال ڪرڻ لاءِ تبديل ڪيو ويو آھي، بھتر ڪارڪردگي جي اجازت ڏئي ٿي. بيچ موڊ جي استعمال کي ڪنٽرول ڪرڻ لاءِ، SDL_HINT_RENDER_BATCHING آپشن شامل ڪيو ويو آھي؛
  • SDL_RenderFlush() تي هڪ ڪال شامل ڪئي وئي قطار ۾ بيچ ڪمانڊز کي عمل ڪرڻ لاءِ مجبور ڪرڻ لاءِ، جيڪو ڪارائتو ٿي سگهي ٿو جڏهن SDL رينڊرنگ ۽ سڌو رينڊرنگ کي گڏ ڪرڻ؛
  • شامل ڪيو ويو اختيار SDL_HINT_EVENT_LOGGING فعال ڪرڻ لاءِ SDL ايونٽ لاگنگ ڊيبگنگ مقصدن لاءِ؛
  • شامل ڪيو ويو آپشن SDL_HINT_GAMECONTROLLERCONFIG_FILE فائل جو نالو سيٽ ڪرڻ لاءِ گيم ڪنٽرولرز لاءِ ترتيب سان؛
  • شامل ڪيل آپشن SDL_HINT_MOUSE_TOUCH_EVENTS ماؤس واقعن جي بنياد تي رابطي جي واقعن جي جوڙجڪ کي ڪنٽرول ڪرڻ لاءِ؛
  • امڪاني طور تي بلاڪ ڪرڻ لاءِ غلط فارميٽ ٿيل WAVE ۽ BMP فائلن جي بهتر پروسيسنگ ڪمزوريون;
  • iOS 13 ۽ tvOS 13 لاءِ، Xbox ۽ PS4 وائرليس ڪنٽرولرز لاءِ سپورٽ شامل ڪئي وئي آھي، ۽ گڏوگڏ بلوٽوٿ ڪيبورڊ استعمال ڪندي ٽيڪسٽ ان پٽ لاءِ سپورٽ؛
  • Android خاصيتون OpenSL ES استعمال ڪندي هڪ گھٽ ويڪرائي آڊيو پروسيسنگ موڊ لاڳو ڪيو ويو آهي. شامل ڪيو ويو اختيار SDL_HINT_ANDROID_BLOCK_ON_PAUSE ڪنٽرول ڪرڻ لاءِ ته ڇا ايونٽ لوپ بلاڪ ٿيل آهي جڏهن ايپليڪيشن کي روڪيو وڃي.

جو ذريعو: opennet.ru

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