Patches to Bf Blender for CAD development. https://tornavis.org/
Go to file
Sergey Sharybin 77b7e1fe9a Deduplicate CUDA and OpenCL wranglers
For now it was mainly about OpenCL wrangler being duplicated
between Cycles and Compositor, but with OpenSubdiv work those
wranglers were gonna to be duplicated just once again.

This commit makes it so Cycles and Compositor uses wranglers
from this repositories:

  - https://github.com/CudaWrangler/cuew
  - https://github.com/OpenCLWrangler/clew

This repositories are based on the wranglers we used before
and they'll be likely continued maintaining by us plus some
more players in the market.

Pretty much straightforward change with some tricks in the
CMake/SCons to make this libs being passed to the linker
after all other libraries in order to make OpenSubdiv linked
against those wranglers in the future.

For those who're worrying about Cycles being less standalone,
it's not truth, it's rather more flexible now and in the future
different wranglers might be used in Cycles. For now it'll
just mean those libs would need to be put into Cycles repository
together with some other libs from Blender such as mikkspace.

This is mainly platform maintenance commit, should not be any
changes to the user space.

Reviewers: juicyfruit, dingto, campbellbarton

Reviewed By: juicyfruit, dingto, campbellbarton

Differential Revision: https://developer.blender.org/D707
2014-08-05 13:57:50 +06:00
build_files Deduplicate CUDA and OpenCL wranglers 2014-08-05 13:57:50 +06:00
doc BGE: Constraint wrapper fix. 2014-07-29 00:22:13 -03:00
extern Deduplicate CUDA and OpenCL wranglers 2014-08-05 13:57:50 +06:00
intern Deduplicate CUDA and OpenCL wranglers 2014-08-05 13:57:50 +06:00
release OSX: updated codesigning README and removed not longer valid rule plists 2014-08-01 01:01:12 +02:00
scons@1ec93106c4 Fix T40606: Blender 2.71RC1 for Windows uses too old blender.mo file in Japanese 2014-06-16 14:04:49 +06:00
source Deduplicate CUDA and OpenCL wranglers 2014-08-05 13:57:50 +06:00
tests Cleanup: pep8 & redundant vars 2014-07-22 12:03:15 +10:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore ignore in-source doc building dirs 2014-07-27 22:04:10 +10:00
.gitmodules Initialize git submodules for addons, locales and scons 2013-11-15 12:19:08 +06:00
CMakeLists.txt Fixed linking OIIO on Windows. The debug and optimized options need to be before each individual library in a list. 2014-08-03 11:35:39 -05:00
COPYING
GNUmakefile Source Checkers: Include intern/ libs we maintain in spelling checks 2014-07-25 15:17:29 +10:00
SConstruct Deduplicate CUDA and OpenCL wranglers 2014-08-05 13:57:50 +06:00