Age | Commit message (Collapse) | Author |
|
|
|
|
|
This is mainly to address old issue when one need to have SDL library installed
in order to use our official builds. Some hip distros already installs SDL,
but it's not quite the same across all the variety of the distros.
We also now switching to SDL-2.0, most of the distros have it in repositories
already, so it shouldn't be huge deal to install it if needed.
Reviewers: campbellbarton
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D878
|
|
|
|
@loader_path/../Resources/lib/libiomp5.dylib
This makes install_name_tool usage obsolete here and also assures cmake builds can be codesigned.
IMPORTANT: update lib (darwin-9.x.universal/openmp)
|
|
also add macro 'print_all_vars()', if(0)'d - debugging only.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This commit disables some lesser used dependencies
for Linux/Unix systems by default.
Run: `make full` to enabled options used in release build.
|
|
|
|
CPack generating NSIS and WiX installers should also work
|
|
|
|
|
|
SCons is currently broken on my laptop, so can't test if it works for sure,
so please do tests of that.
|
|
noticing!
|
|
|
|
|
|
OS X cmake probably needs more checking.
|
|
Move compiler warnings for msvc to common compilerwarnings.
|
|
Move away from using hardcoded ${target} when calling install() in cmake
|
|
It should no be longer needed. If it causes the issues please let me know
to find a more cleaner solution.
|
|
The flag is called WITH_CPU_SSE, it is ON by default so no one should
be affected by the change really.
This should hopefully fix https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763755
|
|
|
|
https://developer.blender.org/D643
Separates graphics context creation from window code in Ghost so that they can vary separately.
|
|
Currently only summed number of traversal steps and intersections used by the
camera ray intersection pass is implemented, but in the future we will support
more debug passes which would help checking what things makes the scene slow.
Example of such extra passes could be number of bounces, time spent on the
shader tree evaluation and so.
Implementation from the Cycles side is pretty much straightforward, could only
mention here that it's a build-time option disabled by default.
From the blender side it's implemented as a PASS_DEBUG with several subtypes
possible. This way we don't need to create an extra DNA pass type for each of
the debug passes, saving us a bits.
Reviewers: campbellbarton
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D813
|
|
This way folks with few ram or those who wants to hack into Ceres
code might compile Blender much faster.
|
|
This commit makes it possible to use Glog library for the debug logging.
For now only possible when using CMake and in order to use the logging
the WITH_CYCLES_LOGGING configuration variable is to be enabled.
When this option is not enabled or when using Scons there's no difference
in Cycles behavior at all, when using logging and no output to the console
impact is gonna to be minimal.
This is done in order to make it possible to have debug logging persistent
in code (without need to add it when troubleshooting some bug and removing
it afterwards).
For now actual logging is not placed yet, only all the functions needed for
the logging are written and so.
|
|
|
|
10.6 is higher than 10.10 :)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
before each individual library in a list.
|
|
- important: requires cmake >= 2.8.12 to read minor version right,
aka older cmake rates 10.10 lower than 10.6 for example ! ( sigh )
|
|
|
|
|
|
|
|
requirements
|
|
linking issues).
|
|
|
|
|
|
This solves missing requests package reported on the systems where it's
located in dist-packages rather than in site-packages.
To do this there's now a helper macros which handles both requests and
numpy now and could be used for more packages in the future.
Reviewers: campbellbarton
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D686
|
|
|