Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
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
|
|
|
|
|
|
osx_locals.map in cmake
- fixes T40887
|
|
|
|
Author: Jason Wilkins
Improves cmake's ability to find our libraries on Windows / MSVC 2013
|
|
- found a way to feed just extra flags to the testcompiles
|
|
all build types
- this workaround makes sure the breaking -fopenmp is not exposed to testcompiles which use C_FLAGS respective CXX_Flags
- -fopenmp is always added to the CMAKE_C(XX)_FLAGS_<BUILD_TYPE> now
- another way to solve this would be to move the Configure OpenMP part after all line 2366,
but i don’t know if this would be apreciated
|
|
- test fail due libiomp5 is not available @ testing time
- must solve this by adding requred flags/includes to tests
- atm release builds are possible with this hack
|
|
|
|
failing, breaking all other tests following
- tested gcc 4.8.1 works again
- tested clang-omp in libs works again
- i assume atm., if we only use vanilla clang it is the one in darwin libs
|