Weston Composite Server 16.0 хувилбар

Таван сарын турш хөгжүүлсний дараа нийлмэл сервер болох Weston 16.0-ийн тогтвортой хувилбарыг нийтэлжээ. Энэ нь Enlightenment, GNOME, KDE болон бусад хэрэглэгчийн орчинд Wayland протоколыг бүрэн дэмжих технологийг дэвшилтэт болгож байна. Weston-ы хөгжүүлэлт нь Wayland-ийг ширээний орчинд ашиглах өндөр чанартай кодын сан болон ажлын жишээг хангах, мөн машины мэдээллийн зугаа цэнгэлийн систем, ухаалаг утас, телевизор болон бусад хэрэглэгчийн төхөөрөмжүүдийн платформ гэх мэт суулгагдсан шийдлүүдийг бий болгох зорилготой юм. Төслийн кодыг MIT лицензийн дагуу түгээдэг.

Вестоны шинэ салбар дахь өөрчлөлтүүд:

  • Perfetto профайлерыг ашиглан дүрслэлийн гүйцэтгэлийн асуудлыг тодорхойлох, янз бүрийн үйлдлүүдийн гүйцэтгэх хугацааг хянах, дүрслэх үед дибаг тэмдэглэгээг дэмжих дэмжлэг нэмэгдсэн.
  • Wayland өнгө дүрслэлийн протоколыг ашиглан HDR дэмжлэг болон өнгөний менежментийн хэрэгслүүдийг үргэлжлүүлэн хэрэгжүүлж байна.
  • Давхаргуудыг холих зориулалттай shader-г renderer-gl-д нэмсэн.
  • Шахсан YUV пикселийн форматын дэмжлэг нэмэгдсэн.
  • Нийлүүлэгчид саарал өнгийн гаралтын эффектийн дэмжлэгийг нэмсэн.
  • Wayland альфа-өөрчлөгч протоколын дэмжлэгийг нэмсэн бөгөөд энэ нь үйлчлүүлэгчдэд гадаргуугийн тунгалаг байдлын түвшинг өөрчилж, тунгалаг байдлын үйлдлүүдийг нийлмэл тал руу шилжүүлэх боломжийг олгодог. сервер, энэ нь эргээд эдгээр үйлдлүүдийг KMS руу дахин чиглүүлж чадна.
  • Цөмийн DRM дэд систем (Direct Rendering Manager)-тэй харилцах арын хэсэгт Linux дараах параметрүүдийг дэмжих ажлыг хэрэгжүүлсэн:
    • Энэ функцийг дэмждэг дэлгэцийн хянагч дээрх дэлгэцийн дэвсгэр өнгийг өөрчлөхийн тулд "backgroud color"-г сонгоно уу.
    • "холих горим" - одоогийн давхаргыг доод давхаргууд дээр зурах үед дэлгэцийн хянагчийн талд пикселүүдийг альфа холих зориулалттай.
    • "color format" нь дэлгэцийн гаралтад ашиглагдах өнгөний форматыг (RGB, YUV) сонгоход зориулагдсан.
  • Мэдрэгч төхөөрөмжүүдийн жагсаалтыг авах API-г libweston руу нэмсэн.
  • Бид backend болон shell-ээр солигдсон давхардсан функцуудыг цэвэрлэсэн. Screenshooter, VA-API бичлэгийн backend, screenshot screen share frontend болон fullscreen-shell fullscreen shell-ийн дэмжлэгийг хассан. Атом бус KMS, drm_virtual_output_api, xdg-shell-v6 Wayland протокол, pipewire болон remoting залгаасуудыг хуучирсан.

Эх сурвалж: opennet.ru

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster