From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Keith Packard" Subject: Re: liboutput: thoughts about shared library on top of DRM/KMS Date: Tue, 08 Oct 2019 19:38:22 -0400 Message-ID: <87zhian6z5.fsf@keithp.com> References: <87y2xzqimw.fsf@keithp.com> <62e06d9c-64ec-17c5-d89c-70ef6ac8debc@baylibre.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1687255717==" Return-path: Received: from elaine.keithp.com (home.keithp.com [63.227.221.253]) by gabe.freedesktop.org (Postfix) with ESMTPS id B454A6E8B5 for ; Tue, 8 Oct 2019 23:38:24 +0000 (UTC) In-Reply-To: <62e06d9c-64ec-17c5-d89c-70ef6ac8debc@baylibre.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Neil Armstrong , "dri-devel@lists.freedesktop.org" List-Id: dri-devel@lists.freedesktop.org --===============1687255717== Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Neil Armstrong writes: > Seeing the description, it seems to be a libdrm with steroids, > why libdrm doesn't handle all this already ? That'd be a lot of steroids; we're talking about creating helper functions all the way up to rendering images into scanout buffers (presumably using Vulkan?) for format conversion or flattening. > Is there a plan to maybe use it as a foundation for projects like > wlroots or drm_hwcomposer for example ? Yes, the goal is to start to share code across a wide range of DRM users, instead of having everyone roll their own. =2D-=20 =2Dkeith --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEw4O3eCVWE9/bQJ2R2yIaaQAAABEFAl2dHe4ACgkQ2yIaaQAA ABGoVhAAkakBHIh5AgUi5QQpapEDVD9kDsEiVXWwgBeZXpd+6RwE91ONQxcsbkNr FI4stQR+cLMKRk8RJKjWvaQ3WtY4Kx3PrIrnHgn8YePW9g5BPE+sRly2PPUHVfF1 3EtuQN2/kbdP/SHnnz63EmdYXMQikAMNcS7hIOnxeplWLyy8k3qZ0Y4QrBuN4Oha wfZiDfciy2HB9gtr0+P+IWIjOyoxLfQIeR374ZzbjgEjaw6vm/Pa2VKcxNCduDsQ oZoiL/eNB0yRQtOpUGiE2lap2i8N3G+YJC+MSH3lfUr/odhw3c6gLWX+zSRc/puj Gor9pCpZ9CfsoTcPNWnMkHLebJX7rWk9q+kPyUxw0yo16ugYST3wtOazxWniS4YA uSvR2Iqi9q+fcmM/S3lOPMA1nMKLQZoyHzfpBq3YyAcp+zf/T0I+dxifgdWsTpcW CZwDioHjr8+ksfQJWiTCprYFiXXmuIQe26UkcUjpqUu8Al+/C8DOJ/f+bOc4y2Np gYGhIkaZUQ3qdWGVOWnZIh/czUUkcZnEKRbpuocSlMnVhhYsqFfC+GVjMVmfKUPa cgkFkCv9Vras7hnaZWb9toERN7kO2WWcc6oB2rq0MDrDb2wSVgd7UJAsf1n4/ePC 8QgN20YD9+6gqFmwiRoKDR+ClTc8WWKMdICMt8md5GPUWc8XQdw= =BpUy -----END PGP SIGNATURE----- --=-=-=-- --===============1687255717== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs --===============1687255717==--