[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