Re: How do I use Mesa drivers on macOS?

John Klimek <[email protected]> Wed, 20 Dec 2023 15:24:18 -0500
Newsgroups gmane.comp.video.mesa3d.user
Message-ID <CAOEv1kZqo0cJhnZ3orza1ZPdknb=8T1n0x3qQfrc-UAZfGqMoQ@mail.gmail.com>
--0000000000003473df060cf6c5ac
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thanks very much for the help!  I was actually reading that thread as well.

Is it true that Mesa on macOS requires X11 (Xquartz)?  If so it's a
dead-end for me unfortunately.

On Wed, Dec 20, 2023 at 3:22=E2=80=AFPM Martin Pernollet <
[email protected]> wrote:

> Hi John,
>
> I built and use Mesa on macOS in the past. You can find my notes here
>
> https://github.com/jzy3d/vtk-java-wrapper/blob/master/MESA.md
>
> I however had issues loading Mesa on macOS 11+ which I discussed here
>
>
> https://community.khronos.org/t/failing-to-load-mesa3d-on-macos-instead-o=
f-macos-provided-opengl-library
> <https://community.khronos.org/t/failing-to-load-mesa3d-on-macos-instead-=
of-macos-provided-opengl-library/108408>
>
> Maybe that will help you a bit !
>
> Cheers,
>
> Martin
> Le mercredi 20 d=C3=A9cembre 2023 =C3=A0 19:38, John Klimek <jklimek@gmai=
l.com> a
> =C3=A9crit :
>
> Can anybody give me any information on using Mesa under macOS?
>
> I see that Homebrew also contains prebuilt Mesa binaries but I'm unsure
> how to use them. I know with Windows you simply place the Mesa DLLs
> (opengl32.dll, etc) next to the application executable and it works but I=
'm
> not sure with macOS.
>
> My goal is to use eduke32 [game engine] with the llvmpipe driver. I can
> compile eduke32 under macOS but again I'm unsure how to implement Mesa.
>
> Thanks for any help!
>
>
>

--0000000000003473df060cf6c5ac
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks very much for the help!=C2=A0 I was actually readin=
g that thread as well.<div><br></div><div>Is it true that Mesa on macOS req=
uires X11 (Xquartz)?=C2=A0 If so it&#39;s a dead-end for me unfortunately.<=
/div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_a=
ttr">On Wed, Dec 20, 2023 at 3:22=E2=80=AFPM Martin Pernollet &lt;<a href=
=3D"mailto:[email protected]">[email protected]=
</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left=
-color:rgb(204,204,204);padding-left:1ex"><div style=3D"font-family:Arial,s=
ans-serif;font-size:14px">Hi John,</div><div style=3D"font-family:Arial,san=
s-serif;font-size:14px"><br></div><div style=3D"font-family:Arial,sans-seri=
f;font-size:14px">I built and use Mesa on macOS in the past. You can find m=
y notes here</div><div style=3D"font-family:Arial,sans-serif;font-size:14px=
"><br></div><div style=3D"font-family:Arial,sans-serif;font-size:14px"><spa=
n><a rel=3D"noreferrer nofollow noopener" href=3D"https://github.com/jzy3d/=
vtk-java-wrapper/blob/master/MESA.md" target=3D"_blank">https://github.com/=
jzy3d/vtk-java-wrapper/blob/master/MESA.md</a></span><br></div><div style=
=3D"font-family:Arial,sans-serif;font-size:14px"><br></div><div style=3D"fo=
nt-family:Arial,sans-serif;font-size:14px">I however had issues loading Mes=
a on macOS 11+ which I discussed here</div><div style=3D"font-family:Arial,=
sans-serif;font-size:14px"><br></div><div style=3D"font-family:Arial,sans-s=
erif;font-size:14px"><span><a rel=3D"noreferrer nofollow noopener" href=3D"=
https://community.khronos.org/t/failing-to-load-mesa3d-on-macos-instead-of-=
macos-provided-opengl-library/108408" target=3D"_blank">https://community.k=
hronos.org/t/failing-to-load-mesa3d-on-macos-instead-of-macos-provided-open=
gl-library</a></span></div><div style=3D"font-family:Arial,sans-serif;font-=
size:14px"><br></div><div style=3D"font-family:Arial,sans-serif;font-size:1=
4px">Maybe that will help you a bit !=C2=A0</div><div style=3D"font-family:=
Arial,sans-serif;font-size:14px"><br></div>
<div style=3D"font-family:Arial,sans-serif;font-size:14px">
    <div>
       =20
            </div>
   =20
            <div>Cheers,</div><div><br></div><div>Martin</div></div><div>
        Le mercredi 20 d=C3=A9cembre 2023 =C3=A0 19:38, John Klimek &lt;<a =
href=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a>&g=
t; a =C3=A9crit=C2=A0:<br><br>
        <blockquote type=3D"cite">
            <div dir=3D"ltr">Can anybody give me any information on using M=
esa under macOS?<br><div class=3D"gmail_quote"><div dir=3D"ltr"><div><br></=
div><div>I see that Homebrew also contains prebuilt Mesa binaries but I&#39=
;m unsure how to use them.  I know with Windows you simply place the Mesa D=
LLs (opengl32.dll, etc) next to the application executable and it works but=
 I&#39;m not sure with macOS.</div><div><br></div><div>My goal is to use ed=
uke32 [game engine] with the llvmpipe driver.  I can compile eduke32 under =
macOS but again I&#39;m unsure how to implement Mesa.</div><div><br></div><=
div>Thanks for any help!</div></div>
</div></div>

        </blockquote><br>
    </div></blockquote></div>

--0000000000003473df060cf6c5ac--