lazydodo
f3d9f0c779
[msvc] Use debug nunmpy archive for debug builds
2017-05-21 09:31:55 -06:00
Mike Erwin
414c1c0e77
OpenGL: remove -noglsl option & GPU_extensions_disable
...
Also removed a leftover reference to the old basic-shader-glsl option.
2017-05-18 18:30:23 -04:00
Sybren A. Stüvel
074c5f0d26
Merge branch 'master' into blender2.8
2017-04-28 15:52:07 +02:00
Campbell Barton
e9ccc98877
Revert "Fix T51328: Add note to cmdline help that threads must be first"
...
The help message already notes that argument order matters,
and this doesn't need to be the first.
2017-04-27 21:48:06 +10:00
Campbell Barton
98b6c6f2c0
Merge branch 'master' into blender2.8
2017-04-27 21:42:08 +10:00
Aaron Carlisle
a6b9bd023b
Fix T51328: Add note to cmdline help that threads must be first
2017-04-26 22:48:18 -04:00
Campbell Barton
3a75e84376
Draw Manager: edit-mode 3d text drawing
...
Draw cursor and selection, also support for fast-display.
2017-04-21 17:58:18 +10:00
Sergey Sharybin
d36fb4f08f
Depsgraph: Remove old depsgraph headers from creator
2017-04-06 15:40:08 +02:00
Mike Erwin
fce0ff0a31
OpenGL: remove non-GLSL option from basic shader
...
This code path was only used when Blender was launched with --enable-legacy-basic-shader at the command line.
Part of general OpenGL upgrade (T49165)
2017-03-15 11:53:48 -04:00
Campbell Barton
a68c631cf8
Merge branch 'master' into blender2.8
2017-03-09 16:41:33 +11:00
Aaron Carlisle
35d78121f0
Fix typo in command line arg list
2017-03-07 09:07:58 -05:00
Brecht Van Lommel
3cf2821f2f
Merge branch 'master' into blender2.8
2017-02-26 00:15:59 +01:00
Sergey Sharybin
f49e28bae7
Cycles: Fix non-zero exit status when rendering animation from CLI and running out of memory
2017-02-24 14:25:38 +01:00
Bastien Montagne
b46b2834b9
Merge branch 'master' into blender2.8
2017-02-23 10:56:28 +01:00
Sergey Sharybin
75cc33fa20
Fix Cycles still saving render output when error happened
...
This was fixed ages ago for the interface case but not for the
command line. The thing here is that currently external engines
are relying on reports system to indicate that error happened
so suppressing reports storage in the background mode prevented
render pipeline from detecting errors happened.
This is all weak and i don't like it, but this is better than
delivering black frames from the farm.
2017-02-22 13:06:24 +01:00
Sergey Sharybin
5be2a62ca3
Merge branch 'master' into blender2.8
2017-01-24 14:56:56 +01:00
Sergey Sharybin
610af632a9
Depsgraph: Remove command line argument to use new depsgraph
2017-01-24 12:54:21 +01:00
Aaron Carlisle
e5d8c2a67f
Use new manual URL
2017-01-23 19:10:37 -05:00
Lukas Tönne
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
Bastien Montagne
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
Bastien Montagne
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
Gaia Clary
2bb7a135ae
Added --debug-io flag to command line
2016-12-09 17:21:11 +01:00
Campbell Barton
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
lazydodo
923eae25d1
[msvc] Changes for new oiio/ffmpeg versions.
2016-12-03 17:38:20 -07:00
Lukas Tönne
ff2a74906a
Merge branch 'master' into blender2.8
2016-12-01 10:29:46 +01:00
lazydodo
ce3cae81f6
[msvc2015] Fix cmake warnings regarding backslashes in path of the run-time libraries
2016-11-26 17:00:25 -07:00
Bastien Montagne
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
lazydodo
16e2c0ef3c
[MSVC] Preliminary VS2017 support.
2016-11-16 20:13:58 -07:00
Bastien Montagne
c1ba58c44d
Merge branch 'master' into blender2.8
...
Conflicts:
intern/cycles/blender/addon/properties.py
2016-11-07 15:46:27 +01:00
lazydodo
818af9c331
MSVC Runtime copy : Remove erroneously left in diagnostic message from CMakeLists.txt
2016-11-05 14:04:23 -06:00
lazydodo
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
Mike Erwin
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
Sergey Sharybin
d96b8e168f
Merge branch 'master' into blender2.8
2016-09-16 17:09:28 +02:00
Sergey Sharybin
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
Bastien Montagne
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
lazydodo
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
Kévin Dietrich
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
Bastien Montagne
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
Campbell Barton
a2a1b34cd1
Cleanup: warnings
2016-07-21 07:38:15 +10:00
Campbell Barton
d42cb44ea2
CMake: correct py-module on OSX
2016-07-18 19:30:32 +10:00
Campbell Barton
9186b9ae48
Merge branch 'master' into blender2.8
2016-07-18 19:25:44 +10:00
Sergey Sharybin
af53fee4b4
Make --debug-all include --debug-cycles and --debug-libmv
2016-07-14 12:14:55 +02:00
Campbell Barton
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
Campbell Barton
0708b9aba8
writefile: reuse SDNA between writes
...
Avoids decoding the SDNA string every undo step.
2016-07-12 13:03:04 +10:00
Bastien Montagne
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
Campbell Barton
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
Bastien Montagne
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
Campbell Barton
bfcf8c8e03
CMake: exclude gitignore & arcconfig for addons
...
These files were included in releases
2016-06-25 21:57:54 +10:00
Jens Verwiebe
28dbd572a4
Exclude obsolete static pythonlibs from install
2016-06-25 12:40:19 +02:00