Re: Mesa 12.0.0 on Windows question
Brian Paul <[email protected]>
| Newsgroups | gmane.comp.video.mesa3d.user |
|---|---|
| Message-ID | <[email protected]> |
LLVM will use the CPU instructions which are supported at runtime (SSE2/SSE3/etc). -Brian On 09/17/2016 05:07 AM, Rick Irons wrote: > Thanks. > Does the renderer have runtime CPU detection or is the specific CPU > support determined at compile time? I would like to understand the > portability of Mesa to Windows configurations different than the one on > which it was built. > Any links to such info would be appreciated. > Rick > > _____________________________ > From: Albert Freeman <[email protected] > <mailto:[email protected]>> > Sent: Saturday, September 17, 2016 1:02 AM > Subject: Re: [Mesa-users] Mesa 12.0.0 on Windows question > To: Rick Irons <[email protected] <mailto:[email protected]>> > Cc: <[email protected] > <mailto:[email protected]>> > > > yes llvm support its required to build llvmpipe which like softpipe > only uses the cpu for rendering however has greater performance > > On 17 September 2016 at 07:45, Rick Irons <[email protected] > <mailto:[email protected]>> wrote: > > Hi, > > > > > > > > I have built Mesa 12.0.0 on a Windows 10 machine and I would like to > better > > understand the rendering support that is being provided. The version, > > vendor, and renderer are being identified as the following by > opengl32.dll… > > > > > > > > Version: 3.0 Mesa 12.0.0 > > > > Vendor: VMware, Inc. > > > > Renderer: Gallium 0.4 on softpipe > > > > > > > > What exactly does the ‘softpipe’ portion of the renderer info mean? > Does it > > mean that the OpenGL implementation is purely software based with no > > reliance on either GPU or CPU? I suspect this to be the case since > display > > performance is poor with scenes of simple complexity. > > > > > > > > When building the DLL I noticed a warning that LLVM was not available and > > would not be used. I am speculating that if I installed LLVM the makefile > > configuration tool would detect it and perhaps build a ‘Gallium 0.4 on > > llvmpipe’ renderer. Is this the case? Would this renderer leverage either > > the CPU or any available GPU? Additionally, if no supported CPU or GPU > > hardware was detected, would the renderer know to revert to a purely > > software based implementation? > > > > > > > > Thanks for any clarifications. > > > > > > > > Rick > > > > > > > > > > > > > > > > > > _______________________________________________ > > mesa-users mailing list > > [email protected] > <mailto:[email protected]> > > https://lists.freedesktop.org/mailman/listinfo/mesa-users > <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.freedesktop.org_mailman_listinfo_mesa-2Dusers&d=CwMFAg&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=yivwJVYnx8Lr0z7scC88rdkZhA6-P7ZKu4cVOxjN9YY&s=dCEajLI6WaXJfNinPVGcPw6umJLnjiQbgzBxM3Kle8E&e=> > > > > > > > _______________________________________________ > mesa-users mailing list > [email protected] > https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.freedesktop.org_mailman_listinfo_mesa-2Dusers&d=CwIGaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=yivwJVYnx8Lr0z7scC88rdkZhA6-P7ZKu4cVOxjN9YY&s=dCEajLI6WaXJfNinPVGcPw6umJLnjiQbgzBxM3Kle8E&e= > _______________________________________________ mesa-users mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-users