[Mesa-users] Mesa 12.0.0 on Windows question
Brian Paul
brianp at vmware.com
Sat Sep 17 16:06:36 UTC 2016
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 <albertwdfreeman at gmail.com
> <mailto:albertwdfreeman at gmail.com>>
> Sent: Saturday, September 17, 2016 1:02 AM
> Subject: Re: [Mesa-users] Mesa 12.0.0 on Windows question
> To: Rick Irons <rick.irons at mathworks.com <mailto:rick.irons at mathworks.com>>
> Cc: <mesa-users at lists.freedesktop.org
> <mailto:mesa-users at lists.freedesktop.org>>
>
>
> 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 <Rick.Irons at mathworks.com
> <mailto:Rick.Irons at mathworks.com>> 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
> > mesa-users at lists.freedesktop.org
> <mailto:mesa-users at lists.freedesktop.org>
> > 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
> mesa-users at lists.freedesktop.org
> 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=
>
More information about the mesa-users
mailing list