Page 1 of 1

LuxCoreRender : Mac SDK

Posted: Mon Mar 22, 2021 4:21 pm
by CADMAN
Hello All

We are exploring adding a Lux option to a CAD application which is available on Mac and Windows.

1. No Mac OS release of v2.4 SDK
Are there plans to provide a Lux SDK for Mac?

2. OpenCL & Mac
Apple has deprecated OpenCL and moving to Metal. What does this mean for Lux on Mac?

Thanks

Tim

Re: LuxCoreRender : Mac SDK

Posted: Mon Mar 22, 2021 4:46 pm
by Dade
CADMAN wrote: Mon Mar 22, 2021 4:21 pm We are exploring adding a Lux option to a CAD application which is available on Mac and Windows.

1. No Mac OS release of v2.4 SDK
Are there plans to provide a Lux SDK for Mac?
The SDK is mostly an utility. On windows it is a DLL so you don't need to compile LuxCore on your own. However, it is not a particularly complex task to build LuxCore (https://wiki.luxcorerender.org/Compilin ... _10.13_.2B) and once you can compile LuxCore from sources, you can just statically link the library.
CADMAN wrote: Mon Mar 22, 2021 4:21 pm 2. OpenCL & Mac
Apple has deprecated OpenCL and moving to Metal. What does this mean for Lux on Mac?
It means you can only use CPU rendering or OpenCL where a Mac driver is still working.

Re: LuxCoreRender : Mac SDK

Posted: Mon Mar 22, 2021 7:19 pm
by CADMAN
Thanks Dade for your response.

Is a Metal integration something currently being pursued for a future version of LuxCore?

Regards

Tim

Re: LuxCoreRender : Mac SDK

Posted: Mon Mar 22, 2021 10:30 pm
by Dade
CADMAN wrote: Mon Mar 22, 2021 7:19 pm Is a Metal integration something currently being pursued for a future version of LuxCore?
There has been some discussion but I'm a Linux user and no one is working on that topic at the moment. LuxCore has an hardware abstraction layer and it already works on OpenCL and CUDA so it is theoretically viable to have Metal support too. However someone has to actively work on the topic.