5be2a62ca3
Merge branch 'master' into blender2.8
2017-01-24 14:56:56 +01:00
610af632a9
Depsgraph: Remove command line argument to use new depsgraph
2017-01-24 12:54:21 +01:00
e5d8c2a67f
Use new manual URL
2017-01-23 19:10:37 -05:00
6ecab6dd8e
Revert particle system and point cache removal in blender2.8 branch.
...
This reverts commit 5aa19be912 and b4a721af69 .
Due to postponement of particle system rewrite it was decided to put particle code
back into the 2.8 branch for the time being.
2016-12-28 17:30:58 +01:00
Dalai Felinto
605263177b
Merge remote-tracking branch 'origin/master' into blender2.8
2016-12-23 15:36:16 +01:00
8db2f72997
Fix (unreported) --threads option no more respected by main task scheduler.
...
Main scheduler would be created way before `-t` argument would be
parsed, since it was on forth pass! Moved it to first pass of argparse,
that kind of stuff should be initialized asap on startup.
2016-12-22 22:00:48 +01:00
9be6d5ff18
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/blenkernel/intern/depsgraph.c
source/blender/blenloader/intern/versioning_270.c
source/blender/depsgraph/intern/builder/deg_builder_relations.cc
source/blender/makesrna/intern/rna_main_api.c
source/blender/makesrna/intern/rna_particle.c
2016-12-12 16:17:57 +01:00
2bb7a135ae
Added --debug-io flag to command line
2016-12-09 17:21:11 +01:00
7d443ed86d
Docs: Show 'Other Options' last in --help
...
Own error when changing order,
moving experimental features last made some sense,
but causes them to be listed twice.
Reorder and comment to avoid it happening again.
2016-12-04 21:55:17 +11:00
923eae25d1
[msvc] Changes for new oiio/ffmpeg versions.
2016-12-03 17:38:20 -07:00
ff2a74906a
Merge branch 'master' into blender2.8
2016-12-01 10:29:46 +01:00
ce3cae81f6
[msvc2015] Fix cmake warnings regarding backslashes in path of the run-time libraries
2016-11-26 17:00:25 -07:00
559bd75766
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
source/blender/depsgraph/intern/builder/deg_builder_relations.cc
source/blender/editors/space_view3d/drawobject.c
2016-11-19 16:28:39 +01:00
16e2c0ef3c
[MSVC] Preliminary VS2017 support.
2016-11-16 20:13:58 -07:00
c1ba58c44d
Merge branch 'master' into blender2.8
...
Conflicts:
intern/cycles/blender/addon/properties.py
2016-11-07 15:46:27 +01:00
818af9c331
MSVC Runtime copy : Remove erroneously left in diagnostic message from CMakeLists.txt
2016-11-05 14:04:23 -06:00
2b1d3318f4
[msvc2015] Add support for copying the vc runtime.
...
There's more dll's hanging out in the ucrt folder, but I just grabbed the ones blender requested (not sure if that's a wise idea, but it seems to work)
Reviewers: sergey, juicyfruit
Reviewed By: juicyfruit
Differential Revision: https://developer.blender.org/D2335
2016-11-05 13:58:50 -06:00
825150605e
GPU_basic_shader uses GLSL by default
...
switch back to old mode at runtime:
blender --enable-legacy-basic-shader
2016-09-21 20:24:02 +02:00
d96b8e168f
Merge branch 'master' into blender2.8
2016-09-16 17:09:28 +02:00
83ae39cc2e
CMake: Skip addons_contrib for release candidate builds
...
Nowadays release candidates are supposed to be as close to the final
release as possible.
Safe for 2.78 release branch.
2016-09-05 10:14:07 +02:00
3c29aad787
Merge branch 'master' into blender2.8
...
Conflicts:
intern/cycles/blender/blender_particles.cpp
source/blender/blenkernel/intern/particle.c
source/blender/gpu/intern/gpu_shader.c
2016-09-04 16:41:06 +02:00
8fb9f2dbe9
[Windows] Add support for code signing the final binaries.
...
The option is controlled with the WITH_WINDOWS_CODESIGN option and needs:
- Signtool must be found on the system, the standard windows sdk folders will be searched for it.
- The path to the pfx file (WINDOWS_CODESIGN_PFX)
- The password for the pfx , this can either be set by the WINDOWS_CODESIGN_PFX_PASSWORD variable but given that ends up in CMakeCache.txt (which might be undesirable) there is a backup option of setting the PFXPASSWORD environment variable on the system.
Reviewers: sergey, juicyfruit
Reviewed By: juicyfruit
Tags: #bf_blender, #platform:_windows
Differential Revision: https://developer.blender.org/D2182
2016-08-31 06:26:23 -06:00
62b1cdd66e
Fix over creation of cache files handles (leading to memory leaks).
...
Multiple threads could create multiple handles for the same cache file,
so protect handle creation with a mutex, to make sure only one is
created.
2016-08-26 14:28:50 +02:00
b1532493c2
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/blenkernel/BKE_particle.h
source/blender/blenkernel/intern/library.c
source/blender/blenkernel/intern/particle.c
2016-07-25 15:07:17 +02:00
a2a1b34cd1
Cleanup: warnings
2016-07-21 07:38:15 +10:00
d42cb44ea2
CMake: correct py-module on OSX
2016-07-18 19:30:32 +10:00
9186b9ae48
Merge branch 'master' into blender2.8
2016-07-18 19:25:44 +10:00
af53fee4b4
Make --debug-all include --debug-cycles and --debug-libmv
2016-07-14 12:14:55 +02:00
103a515043
CMake: per-target CFLAG & CXXFLAG support
...
Applying cflags globally can be problematic especially with extern, intern libs.
Now flags from target named will be used when defined,
allowing for developers to define flags for modules they maintain.
Convention is CMAKE_CFLAGS_${UPPERCASE_TARGET_NAME}, (CXXFLAGS for C++).
eg: CMAKE_CFLAGS_BF_BLENDER, CMAKE_CFLAGS_MAKESDNA, CMAKE_CXXFLAGS_CYCLES_KERNEL
On Linux run `make help` for full list of names, MSVC shows these in the solution.
2016-07-14 19:17:34 +10:00
0708b9aba8
writefile: reuse SDNA between writes
...
Avoids decoding the SDNA string every undo step.
2016-07-12 13:03:04 +10:00
cfbd605567
Merge branch 'master' into blender2.8
...
Conflicts:
intern/cycles/blender/addon/ui.py
source/blender/blenkernel/BKE_particle.h
source/blender/blenkernel/intern/dynamicpaint.c
source/blender/blenkernel/intern/library.c
source/blender/blenkernel/intern/object.c
source/blender/blenkernel/intern/particle.c
source/blender/blenkernel/intern/particle_distribute.c
source/blender/blenkernel/intern/texture.c
source/blender/editors/object/object_add.c
source/blender/editors/object/object_relations.c
source/blender/editors/physics/particle_edit.c
source/blender/editors/physics/particle_object.c
source/blender/editors/transform/transform_snap_object.c
2016-07-12 00:07:44 +02:00
9d5661c9e8
CMake: list buildinfo.h as buildinfo.cmake's output
...
Keep the fake header to ensure we always run.
2016-06-30 08:53:25 +10:00
cbce7fef16
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/blenkernel/intern/pointcache.c
source/blender/makesrna/intern/rna_main_api.c
source/blender/makesrna/intern/rna_particle.c
2016-06-27 15:59:01 +02:00
bfcf8c8e03
CMake: exclude gitignore & arcconfig for addons
...
These files were included in releases
2016-06-25 21:57:54 +10:00
28dbd572a4
Exclude obsolete static pythonlibs from install
2016-06-25 12:40:19 +02:00
823ab66eca
Avoid memory leaks on exit during argument parsing
...
Exiting Blender during argument parsing would leak memory
(tests, documentation generation, utilities).
While harmless, it hides real leaks which should be resolved.
2016-06-24 10:05:23 +10:00
10d57f991b
Merge branch 'master' into blender2.8
2016-06-10 05:15:06 +10:00
cf8a0d08b0
GPU: make using the glsl basic-shader a flag
...
This allows for it to be more easily tested.
2016-06-08 04:13:16 +10:00
24d29f2e50
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/blenkernel/intern/particle.c
source/blender/editors/transform/transform_snap_object.c
2016-06-07 09:59:26 +02:00
50f432b1e0
CMake, minor changes to make Visual studio 2015 use a compatible numpy and
...
the standard cmake CUDA/NVCC arguments flag allowing 2015 build to use
msvc 2013 for cuda
2016-06-04 11:42:48 +02:00
d931e958a1
Minor changes to help text
...
D2040 by @Blendify , also move 'Experimental Features' above more general help text.
2016-06-02 15:29:53 +10:00
faec430914
Merge branch 'master' into blender2.8
...
Conflicts:
intern/cycles/blender/blender_curves.cpp
source/blender/blenkernel/intern/dynamicpaint.c
source/blender/blenkernel/intern/particle.c
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/physics/particle_edit.c
source/blender/editors/transform/transform_snap_object.c
source/blender/editors/util/undo.c
source/blender/makesrna/intern/rna_object_force.c
2016-05-24 16:48:10 +02:00
4adffde02c
Cleanup: cmake, indentation, line length
2016-05-18 11:58:08 +10:00
fbbac6807a
Cleanup: unused win32 headers
2016-05-12 04:35:40 +10:00
a18f4d2bc6
CMake: optional date/time overrides for reproducible builds
2016-05-11 02:47:38 +10:00
1f723603c8
Merge branch 'master' into temp_remove_particles
2016-04-28 17:33:19 +02:00
6976be7723
Python: install pyconfig.h on OSX, needed for PIP
2016-04-28 20:46:58 +10:00
beaa57d269
Refactor BKE_blender into separate headers
...
- BKE_blender_version.h (only version defines & versionstr).
- BKE_blender_copybuffer.h (currently only used for view3d copy/paste).
- BKE_blender_undo.h (global undo functions).
- BKE_blendfile.h (high level blend file read/write API).
2016-04-25 19:27:45 +10:00
fbed29a246
Merge branch 'master' into temp_remove_particles
2016-04-15 17:59:54 +02:00
d47173c8ca
Removed blenkernel particle code.
2016-04-13 10:49:39 +02:00