LuxCoreRender : Mac SDK

Discussion related to the LuxCore functionality, implementations and API.
Post Reply
CADMAN
Posts: 7
Joined: Mon Mar 22, 2021 4:09 pm

LuxCoreRender : Mac SDK

Post 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
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: LuxCoreRender : Mac SDK

Post 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.
Support LuxCoreRender project with salts and bounties
CADMAN
Posts: 7
Joined: Mon Mar 22, 2021 4:09 pm

Re: LuxCoreRender : Mac SDK

Post by CADMAN »

Thanks Dade for your response.

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

Regards

Tim
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: LuxCoreRender : Mac SDK

Post 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.
Support LuxCoreRender project with salts and bounties
Post Reply