рд╡реЗрд╕реНрдЯрдирдЪрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЖрд╡реГрддреНрддреА рдХреНрд░рдорд╛рдВрдХ рдмрджрд▓ ABI рдмрджрд▓рд╛рдВрдореБрд│реЗ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ рдЬреНрдпрд╛рдореБрд│реЗ рд╕реБрд╕рдВрдЧрддрддрд╛ рдЦрдВрдбрд┐рдд рд╣реЛрддреЗ. рдордзреНрдпреЗ рдмрджрд▓ рд╣реЛрддреЛ
- рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рдмреЗрдХрд╛рдпрджреЗрд╢реАрд░ рдХреЙрдкреАрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ
рдПрдЪрдбреАрд╕реАрдкреА , рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ DVI, DisplayPort, HDMI, GVIF рдХрд┐рдВрд╡рд╛ UDI рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╡реНрд╣рд┐рдбрд┐рдУ рд╕рд┐рдЧреНрдирд▓реНрд╕ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. libweston рдкреНрд░рд╕рд╛рд░рд┐рдд рд╕рд╛рдордЧреНрд░реАрдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА weston_output, weston_surface рдЖрдгрд┐ weston_head рдХреЙрд▓рд╕рд╛рдареА рдзреНрд╡рдЬ рд▓рд╛рдЧреВ рдХрд░рддреЗ. рд╕рдВрд░рдХреНрд╖рд┐рдд рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрджрд╛рд╣рд░рдг рдХреНрд▓рд╛рдпрдВрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЬреЛрдбрд▓реЗ; - рдореАрдбрд┐рдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд▓реЗ
рдкрд╛рдИрдкрд╡рд╛рдпрд░ , PulseAudio рдкреБрдирд░реНрд╕реНрдерд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдСрдбрд┐рдУ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдкреНрд▓рдЧрдЗрдирд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ GStreamer рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреВрд░реНрд╡реА рдЙрдкрд▓рдмреНрдз рдЖрдЙрдЯрдкреБрдЯ рдкреНрд▓рдЧрдЗрди рдкреНрд░рдорд╛рдгреЗ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ рдЖрдЙрдЯрдкреБрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рд░рд┐рд╕реАрд╡реНрд╣рд┐рдВрдЧрдЪреНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛, рдЬреАрд╕реНрдЯреНрд░реАрдорд░рд╕рд╣ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬgst-launch-1.0 pipewiresrc! video/x-raw,format=BGRx! ...") рд╕рд╣, рдкрд╛рдИрдкрд╡рд╛рдпрд░ рд╕рдкреЛрд░реНрдЯ рдЕрд╕рд▓реЗрд▓рд╛ рдХреЛрдгрддрд╛рд╣реА рдХреНрд▓рд╛рдпрдВрдЯ рдбрд┐рд╕реНрдкреНрд▓реЗрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. - gl-renderer рд▓рд╛ EGL рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ
EGL_KHR_partial_update рдкреГрд╖реНрдарднрд╛рдЧрд╛рдВрдЪреА рд╕рд╛рдордЧреНрд░реА рдирд┐рд╡рдбрдХрдкрдгреЗ рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдмрджрд▓рд▓реЗрд▓реЗ рдирд╕рд▓реЗрд▓реЗ рдХреНрд╖реЗрддреНрд░ рд╡рдЧрд│рдгреЗ; - рдбреАрдмрдЧрд┐рдВрдЧ рдЖрдгрд┐ рдЗрд╡реНрд╣реЗрдВрдЯ рд▓реЙрдЧрд┐рдВрдЧрд╕рд╛рдареА рдирд╡реАрди weston_debug рдлреНрд░реЗрдорд╡рд░реНрдХ рдЬреЛрдбрд▓реЗ (weston_log_context);
- рдирд╡реАрди рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реНрд╕ libweston-internal.h рдЖрдгрд┐ backend.h рдЬреЛрдбрд▓реНрдпрд╛. рдкрд╣рд┐рд▓реНрдпрд╛рдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдлрдВрдХреНрд╢рдиреНрд╕ рдЖрд╣реЗрдд
'рд╡реЗрд╕реНрдЯрди_рдХрдВрдкреЛрдЭрд┐рдЯрд░', 'рд╡реЗрд╕реНрдЯрди_рдкреНрд▓реЗрди', 'рд╡реЗрд╕реНрдЯрди_рд╕реАрдЯ', 'рд╡реЗрд╕реНрдЯрди_рд╕рд░реНрдлреЗрд╕', 'рд╡реЗрд╕реНрдЯрди_рд╕реНрдкреНрд░рд┐рдВрдЧ', 'рд╡реЗрд╕реНрдЯрди_рд╡реНрд╣реНрдпреВ', рдЖрдгрд┐ рджреБрд╕рд▒реНрдпрд╛рдордзреНрдпреЗ - 'рд╡реЗрд╕реНрдЯрди_рдЖрдЙрдЯрдкреБрдЯ'; - рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрджрд▓ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗрдд
рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдмрд┐рд▓реНрдб ; - FB_DAMAGE_CLIPS рдорд╛рд▓рдорддреНрддреЗрд╕рд╛рдареА compositor-drm рд▓рд╛ рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. EDID рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╡реНрд╣рд┐рдбрд┐рдУ рдореЛрдбрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, KMS API рд╕рд╣ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА, рдлреНрд░реЗрдордмрдлрд░рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрдерд┐рддреАрд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ рдлрд╛рдЗрд▓реНрд╕рдордзреНрдпреЗ рдХреЛрдб рдЕрд╕рддреЛ;
- рдлрд╛рдЗрд▓рдордзреВрди рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "рдлрд╛рдЗрд▓ рдкреНрд░рд╡рд╛рд╣" рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд▓реЗ;
- рдмреЕрдХрдПрдВрдбреНрд╕ рдмреЕрдХрдПрдВрдб-рдбреАрдЖрд░рдПрдо рд╡реЗрдЧрд│реНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рдареЗрд╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд,
рдмреЕрдХрдПрдВрдб-рд╣реЗрдбрд▓реЗрд╕
рдмреЕрдХрдПрдВрдб-рдЖрд░рдбреАрдкреА
рдмреЕрдХрдПрдВрдб-рд╡реЗрд▓рдБрдб
рдмреЕрдХрдПрдВрдб-x11 рдЖрдгрд┐
рдмреЕрдХрдПрдВрдб-fbdev; - PNG рдкреНрд░рддрд┐рдорд╛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреЕрдХреЗрдЬ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ
zopflipng рдХреЙрдореНрдкреНрд░реЗрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╡рд░ рдЖрдзрд╛рд░рд┐рддzopfli ; - xdg_output_unstable_v1 рдЖрдгрд┐ zwp_linux_explicit_synchronization_v1 рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рд╡рд╛рдвреАрд╡ рдкреЕрдХреЗрдЬ рдЖрд╡реГрддреНрддреА рдЖрд╡рд╢реНрдпрдХрддрд╛
рд╡реЗрд▓рдБрдб-рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (1.18 рдЕрд╕реЗрдВрдмреНрд▓реАрд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ); - рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓реАрдЪреЗ рд╕рдВрдХреНрд░рдордг рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ
рдореЗрд╕рди . рдСрдЯреЛрдЯреВрд▓реНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдЗрдорд╛рд░рдд рдмрд╛рдВрдзрдгреЗ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
рд╕реНрддреНрд░реЛрдд: opennet.ru