Re: Unified executable (for CPU-only, OpenCL and CUDA)
Posted: Wed May 27, 2020 10:43 pm
Windows never stop to amaze me (a limited stack size in 2020...), I should have fixed the problem in the latest sources.
Show your work, get help, participate in development
https://forums.luxcorerender.org/
Defining symbols should be not required any more. Binaries will have now always the potential ability to work with CUDA and OpenCL if the drivers are available when run.
Code: Select all
MacBook-Pro:LuxCore drquader$ otool -L build/Release/luxcoreui
build/Release/luxcoreui:
@rpath/libomp.dylib (compatibility version 5.0.0, current version 5.0.0)
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 23.0.0)
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1560.12.0)
/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo (compatibility version 1.2.0, current version 1.5.0)
@rpath/libembree3.3.dylib (compatibility version 3.0.0, current version 3.0.0)
@rpath/libOpenImageDenoise.0.dylib (compatibility version 0.0.0, current version 1.2.0)
@rpath/libtbb.dylib (compatibility version 0.0.0, current version 0.0.0)
@rpath/libtiff.5.dylib (compatibility version 11.0.0, current version 11.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11)
@rpath/libOpenImageIO.1.8.dylib (compatibility version 1.8.0, current version 1.8.13)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 400.9.4)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.200.5)
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1671.10.106)
/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics (compatibility version 64.0.0, current version 1247.4.1)
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1560.12.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
What is so bad about that ? On Linux you can use NVIDIA and AMD GPU together ... i plan to do that ...acasta69 wrote: Thu May 28, 2020 7:27 pm LuxCoreUI still allows to choose OCL render engines. I'll try to check why this happens.
Well, nothing so bad I guess...u3dreal wrote: Thu May 28, 2020 7:59 pm What is so bad about that ? On Linux you can use NVIDIA and AMD GPU together ... i plan to do that ...
What dlls do you need to copy ??