All of lore.kernel.org
 help / color / mirror / Atom feed
* [yocto][poky][master][PATCH} VirGL: depends on virtual/gbm
@ 2021-05-28 19:16 Joel Winarske
  2021-05-28 20:29 ` Alexander Kanavin
  0 siblings, 1 reply; 4+ messages in thread
From: Joel Winarske @ 2021-05-28 19:16 UTC (permalink / raw)
  To: Yocto-mailing-list

[-- Attachment #1: Type: text/plain, Size: 1255 bytes --]

This addresses cases where the platform doesn't depend on Mesa.  Tegra is
one example.

From 427d6248379bf37f5522d4bb1013b8c0b7a26b5b Mon Sep 17 00:00:00 2001
From: Joel Winarske <joel.winarske@gmail.com>
Date: Fri, 28 May 2021 12:10:46 -0700
Subject: [PATCH] VirGL depends on gbm.h

Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
---
 meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
b/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
index 3991895823..65bd1af942 100644
--- a/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
+++ b/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
@@ -8,7 +8,7 @@ HOMEPAGE = "https://virgil3d.github.io/"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYING;md5=c81c08eeefd9418fca8f88309a76db10"

-DEPENDS = "libdrm virtual/libgl libepoxy"
+DEPENDS = "libdrm virtual/libgl virtual/libgbm libepoxy"
 SRCREV = "363915595e05fb252e70d6514be2f0c0b5ca312b"
 SRC_URI = "git://anongit.freedesktop.org/virglrenderer;branch=branch-0.9.1
\
            file://0001-meson.build-use-python3-directly-for-python.patch \
-- 
2.30.2

[-- Attachment #2: Type: text/html, Size: 1875 bytes --]

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [yocto][poky][master][PATCH} VirGL: depends on virtual/gbm
  2021-05-28 19:16 [yocto][poky][master][PATCH} VirGL: depends on virtual/gbm Joel Winarske
@ 2021-05-28 20:29 ` Alexander Kanavin
  2021-05-29  0:43   ` Joel Winarske
  0 siblings, 1 reply; 4+ messages in thread
From: Alexander Kanavin @ 2021-05-28 20:29 UTC (permalink / raw)
  To: Joel Winarske; +Cc: Yocto-mailing-list

[-- Attachment #1: Type: text/plain, Size: 1655 bytes --]

Thanks, it took me a moment to understand that this still does not mean
that nvidia supports gbm somehow, somewhere, but rather that virgl needs to
be explicit about needing gbm.

The patch should be going to the oe-core list.

Alex

On Fri, 28 May 2021 at 21:16, Joel Winarske <joel.winarske@gmail.com> wrote:

>
> This addresses cases where the platform doesn't depend on Mesa.  Tegra is
> one example.
>
> From 427d6248379bf37f5522d4bb1013b8c0b7a26b5b Mon Sep 17 00:00:00 2001
> From: Joel Winarske <joel.winarske@gmail.com>
> Date: Fri, 28 May 2021 12:10:46 -0700
> Subject: [PATCH] VirGL depends on gbm.h
>
> Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
> ---
>  meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
> b/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
> index 3991895823..65bd1af942 100644
> --- a/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
> +++ b/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
> @@ -8,7 +8,7 @@ HOMEPAGE = "https://virgil3d.github.io/"
>  LICENSE = "MIT"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=c81c08eeefd9418fca8f88309a76db10"
>
> -DEPENDS = "libdrm virtual/libgl libepoxy"
> +DEPENDS = "libdrm virtual/libgl virtual/libgbm libepoxy"
>  SRCREV = "363915595e05fb252e70d6514be2f0c0b5ca312b"
>  SRC_URI = "git://
> anongit.freedesktop.org/virglrenderer;branch=branch-0.9.1 \
>             file://0001-meson.build-use-python3-directly-for-python.patch \
> --
> 2.30.2
>
>
>
> 
>
>

[-- Attachment #2: Type: text/html, Size: 2714 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [yocto][poky][master][PATCH} VirGL: depends on virtual/gbm
  2021-05-28 20:29 ` Alexander Kanavin
@ 2021-05-29  0:43   ` Joel Winarske
  0 siblings, 0 replies; 4+ messages in thread
From: Joel Winarske @ 2021-05-29  0:43 UTC (permalink / raw)
  To: Alexander Kanavin; +Cc: Yocto-mailing-list

[-- Attachment #1: Type: text/plain, Size: 1933 bytes --]

It looks like a Mesa dependency is looming for NVIDIA:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9902

Thanks

On Fri, May 28, 2021 at 1:30 PM Alexander Kanavin <alex.kanavin@gmail.com>
wrote:

> Thanks, it took me a moment to understand that this still does not mean
> that nvidia supports gbm somehow, somewhere, but rather that virgl needs to
> be explicit about needing gbm.
>
> The patch should be going to the oe-core list.
>
> Alex
>
> On Fri, 28 May 2021 at 21:16, Joel Winarske <joel.winarske@gmail.com>
> wrote:
>
>>
>> This addresses cases where the platform doesn't depend on Mesa.  Tegra is
>> one example.
>>
>> From 427d6248379bf37f5522d4bb1013b8c0b7a26b5b Mon Sep 17 00:00:00 2001
>> From: Joel Winarske <joel.winarske@gmail.com>
>> Date: Fri, 28 May 2021 12:10:46 -0700
>> Subject: [PATCH] VirGL depends on gbm.h
>>
>> Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
>> ---
>>  meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
>> b/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
>> index 3991895823..65bd1af942 100644
>> --- a/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
>> +++ b/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
>> @@ -8,7 +8,7 @@ HOMEPAGE = "https://virgil3d.github.io/"
>>  LICENSE = "MIT"
>>  LIC_FILES_CHKSUM = "file://COPYING;md5=c81c08eeefd9418fca8f88309a76db10"
>>
>> -DEPENDS = "libdrm virtual/libgl libepoxy"
>> +DEPENDS = "libdrm virtual/libgl virtual/libgbm libepoxy"
>>  SRCREV = "363915595e05fb252e70d6514be2f0c0b5ca312b"
>>  SRC_URI = "git://
>> anongit.freedesktop.org/virglrenderer;branch=branch-0.9.1 \
>>             file://0001-meson.build-use-python3-directly-for-python.patch
>> \
>> --
>> 2.30.2
>>
>>
>>
>> 
>>
>>

[-- Attachment #2: Type: text/html, Size: 3360 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [yocto][poky][master][PATCH} VirGL: depends on virtual/gbm
@ 2021-05-29  0:44 Joel Winarske
  0 siblings, 0 replies; 4+ messages in thread
From: Joel Winarske @ 2021-05-29  0:44 UTC (permalink / raw)
  To: Openembedded-core

[-- Attachment #1: Type: text/plain, Size: 1266 bytes --]

This addresses cases where the platform doesn't depend on Mesa.  The NVIDIA
Tegra is one example.

From 427d6248379bf37f5522d4bb1013b8c0b7a26b5b Mon Sep 17 00:00:00 2001
From: Joel Winarske <joel.winarske@gmail.com>
Date: Fri, 28 May 2021 12:10:46 -0700
Subject: [PATCH] VirGL depends on gbm.h

Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
---
 meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
b/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
index 3991895823..65bd1af942 100644
--- a/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
+++ b/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
@@ -8,7 +8,7 @@ HOMEPAGE = "https://virgil3d.github.io/"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYING;md5=c81c08eeefd9418fca8f88309a76db10"

-DEPENDS = "libdrm virtual/libgl libepoxy"
+DEPENDS = "libdrm virtual/libgl virtual/libgbm libepoxy"
 SRCREV = "363915595e05fb252e70d6514be2f0c0b5ca312b"
 SRC_URI = "git://anongit.freedesktop.org/virglrenderer;branch=branch-0.9.1
\
            file://0001-meson.build-use-python3-directly-for-python.patch \
-- 
2.30.2

[-- Attachment #2: Type: text/html, Size: 1875 bytes --]

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-05-29  0:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-28 19:16 [yocto][poky][master][PATCH} VirGL: depends on virtual/gbm Joel Winarske
2021-05-28 20:29 ` Alexander Kanavin
2021-05-29  0:43   ` Joel Winarske
2021-05-29  0:44 Joel Winarske

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.