Re: How do I use Mesa drivers on macOS?
John Klimek <[email protected]> Wed, 20 Dec 2023 15:55:34 -0500
| Newsgroups | gmane.comp.video.mesa3d.user |
|---|---|
| Message-ID | <CAOEv1kb3igpSvWVV_5=yF=GCa_R6G+FZAEjB65vkAmXKdSu4sQ@mail.gmail.com> |
--000000000000097d48060cf735f3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Yeah I saw that too. I guess the first step is having somebody confirm that Mesa (software drivers at least) work on macOS applications that aren't X11 and then proceed to figure out how to use them... On Wed, Dec 20, 2023 at 3:31=E2=80=AFPM Martin Pernollet < [email protected]> wrote: > This was suggested but I am not sure about this. > > When reading my discussion again I can see that adding X11 library to the > path did not fixed anything. > > > Le mercredi 20 d=C3=A9cembre 2023 =C3=A0 21:24, John Klimek <jklimek@gmai= l.com> a > =C3=A9crit : > > 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-= of-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@gma= il.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! >> >> >> > --000000000000097d48060cf735f3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Yeah I saw that too.=C2=A0 I guess the first step is havin= g somebody confirm that Mesa (software drivers at least) work on macOS appl= ications that aren't X11 and then proceed to figure out how to use them= ...</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_att= r">On Wed, Dec 20, 2023 at 3:31=E2=80=AFPM Martin Pernollet <<a href=3D"= mailto:[email protected]">[email protected]</a>= > 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-col= or:rgb(204,204,204);padding-left:1ex"><div style=3D"font-family:Arial,sans-= serif;font-size:14px">This was suggested but I am not sure about this.</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">When reading my discu= ssion again I can see that adding X11 library to the path did not fixed any= thing.</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"><br></div>= <div> Le mercredi 20 d=C3=A9cembre 2023 =C3=A0 21:24, John Klimek <<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">Thanks very much for the help! I was actually= reading that thread as well.<div><br></div><div>Is it true that Mesa on ma= cOS requires X11 (Xquartz)? If so it's a dead-end for me unfortunately= .</div></div><br><div class=3D"gmail_quote"><div class=3D"gmail_attr" dir= =3D"ltr">On Wed, Dec 20, 2023 at 3:22=E2=80=AFPM Martin Pernollet <<a hr= ef=3D"mailto:[email protected]" rel=3D"noreferrer nofollow no= opener" target=3D"_blank">[email protected]</a>> wrote:<br= ></div><blockquote 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= " class=3D"gmail_quote"><div style=3D"font-family:Arial,sans-serif;font-siz= e:14px">Hi John,</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">= I built and use Mesa on macOS in the past. You can find my notes here</div>= <div style=3D"font-family:Arial,sans-serif;font-size:14px"><br></div><div s= tyle=3D"font-family:Arial,sans-serif;font-size:14px"><span><a href=3D"https= ://github.com/jzy3d/vtk-java-wrapper/blob/master/MESA.md" rel=3D"noreferrer= nofollow noopener" target=3D"_blank">https://github.com/jzy3d/vtk-java-wra= pper/blob/master/MESA.md</a></span><br></div><div style=3D"font-family:Aria= l,sans-serif;font-size:14px"><br></div><div style=3D"font-family:Arial,sans= -serif;font-size:14px">I however had issues loading Mesa 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-serif;font-size:14px"= ><span><a href=3D"https://community.khronos.org/t/failing-to-load-mesa3d-on= -macos-instead-of-macos-provided-opengl-library/108408" rel=3D"noreferrer n= ofollow noopener" target=3D"_blank">https://community.khronos.org/t/failing= -to-load-mesa3d-on-macos-instead-of-macos-provided-opengl-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:14px">Maybe that will= help you a bit ! </div><div style=3D"font-family:Arial,sans-serif;font-siz= e:14px"><br></div> <div style=3D"font-family:Arial,sans-serif;font-size:14px"> <div> </div> <div>Cheers,</div><div><br></div><div>Martin</div></div><div> Le mercredi 20 d=C3=A9cembre 2023 =C3=A0 19:38, John Klimek <<a = href=3D"mailto:[email protected]" rel=3D"noreferrer nofollow noopener" targ= et=3D"_blank">[email protected]</a>> a =C3=A9crit :<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'= ;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'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'm unsure how to implement Mesa.</div><div><br></div><= div>Thanks for any help!</div></div> </div></div> </blockquote><br> </div></blockquote></div> </blockquote><br> </div></blockquote></div> --000000000000097d48060cf735f3--