Тоглоом болон мультимедиа програмуудыг бичихэд хялбарчлах зорилготой SDL (Энгийн DirectMedia Layer) номын сангийн хөгжүүлэгчид Wayland болон X3-д нэгэн зэрэг дэмжлэг үзүүлдэг орчинд анхдагчаар Wayland протоколыг ашиглахаар SDL11 салбарыг өөрчилсөн өөрчлөлтийг өөрчилжээ. Үүний шалтгаан нь Wayland экосистемд гадаргууг түгжих, FIFO (vsync) хэрэгжүүлэхтэй холбоотой шийдэгдээгүй асуудлууд байгаа явдал юм. Эдгээр асуудлууд нь гүйцэтгэл буурахад хүргэдэг бөгөөд нэмэлт fifo-v1 болон commit-timing-v1 протоколуудыг хэрэгжүүлэхгүйгээр бүрэн шийдвэрлэх боломжгүй юм.
Эдгээр асуудлыг шийдэхгүйгээр X11-ээс Wayland руу шилжих нь энгийн програмууд болон тоглоомуудад ямар ч давуу тал авчирдаггүй, харин гүйцэтгэл, регрессийн ноцтой бууралтад хүргэдэг гэж тэмдэглэжээ. Тэд fifo-v1 болон commit-timing-v1 протоколуудыг баталж, үндсэн нийлмэл менежерүүдийн тогтвортой хувилбаруудад хэрэгжүүлсний дараа л SDL-ийг Wayland руу шилжүүлэх боломжийг авч үзэхээр төлөвлөж байна.
Үүнээс гадна, хэд хэдэн дэд системийн шинэчлэл, API-д нийцгүй өөрчлөлтүүд, өнөөгийн орчинд хамааралгүй болсон хуучин функцуудыг их хэмжээгээр цэвэрлэх зэрэг шинэ SDL 3 салбарын анхны туршилтын хувилбарыг дурдах хэрэгтэй. Жишээлбэл, SDL 3 нь дууны кодыг бүрэн шинэчилж, OpenGL ES 1.0 болон DirectFB-ийн дэмжлэгийг зогсоож, QNX, Pandora, WinRT, OS/2 зэрэг хуучин платформууд дээр ажиллах кодыг хассан. 2D дүрслэлийн API-г Vulkan API-аар дамжуулан дүрслэхэд зориулсан backend-ээр шинэчилж, HDR болон өнгөний орон зайн дэмжлэгийг өргөжүүлсэн. Ил тод цонхтой ажиллах API-г сольсон. Вэбкамераас видео бичлэг хийх дэмжлэг, таблет болон дижитал үзэг ашиглах чадварыг нэмсэн. Файл нээх, хадгалах шинэ харилцах цонхнууд нэмэгдсэн. Мультимедиа анхдагчаар идэвхжсэн. сервер Хоолойн утас.
Эх сурвалж: opennet.ru
