ca67cdb73c
Merge branch 'master' into blender2.8
2017-08-03 07:14:02 +10:00
13d324f26b
Tweak multi-units tests to match new precision handling in conversion from raw value to prety-printed one.
...
Note that new code allows to enable again the '1 million miles' tests.
2017-08-01 16:43:40 +02:00
913d8ec608
BLI_memiter: Small API for many small allocations
...
- Each allocation can be a different size
(but should be smaller than the chunk size).
- Result can be looped over in order of allocation.
- Allocations are aligned to pointer size to avoid unaligned reads.
2017-07-30 00:08:17 +10:00
b97bf844b3
Merge branch 'master' into blender2.8
2017-07-25 20:53:10 +10:00
35d9f68121
Python module test: Don't cfail the test when import failure happens in preset
2017-07-25 11:39:10 +02:00
35d044e40d
Fix compilation error of alembic test after recent eval_ctx changes
2017-07-24 16:50:47 +02:00
Dalai Felinto
f04c06498b
Fix layers unittest - we cannot use nestted get_pointer calls
...
Remember to update your //lib/tests folder as well.
Patch by Bastien Montagne(mont29)
2017-07-17 18:46:00 +02:00
Dalai Felinto
0e49d5376c
Revert "Unittests: Workaround for basact->object.id.name written as DATA"
...
This reverts commit aa578fba53 .
2017-07-17 18:06:49 +02:00
Dalai Felinto
aa578fba53
Unittests: Workaround for basact->object.id.name written as DATA
...
This was introduced on e7fb013a60 . Although I would love to investigate the
issue I'm mostly concerned with gettings the tests working again.
2017-07-17 16:22:42 +02:00
Dalai Felinto
a258c5d325
Unittests: Make sure layer tests pass with or without workspace
2017-07-17 16:22:07 +02:00
Dalai Felinto
9d318acfa7
Merge remote-tracking branch 'origin/master' into blender2.8
2017-07-14 14:34:46 +02:00
0f793ee606
Fix unit test error on Windows
2017-07-14 09:53:27 +02:00
ded2b30ebc
Alembic: Adjusted unittest for Blender 2.8
2017-07-11 16:28:52 +02:00
4233ccfb6c
Merge branch 'master' into blender2.8
2017-07-11 16:18:17 +02:00
32edfd53d9
Fix T52022 Alembic Inherits transform not taken into account
...
Alembic's "inherits transform" flag wasn't taken into account when
constructing the parent object relations.
2017-07-11 16:17:27 +02:00
e1482841dd
Merge branch 'master' into blender2.8
2017-07-03 19:53:00 +03:00
1fb3075803
Fixed build error on Windows / VS2015
2017-07-03 16:09:19 +02:00
Dalai Felinto
49a35033be
Fix T51877: Deleting a scene uses freed memory
...
At the moment libblock_remap_data_preprocess is using
FOREACH_SCENE_OBJECT to iterate over all the objects of the scene and
unlink them.
However we were storing a reference to the Base of the removed object.
Anyways, the loop is now sanitized so that this crash no longer happens.
Also now we have an unittest for this.
2017-06-30 19:03:02 +02:00
Dalai Felinto
4ceb006706
Merge remote-tracking branch 'origin/master' into blender2.8
2017-06-21 15:14:42 +02:00
243b42af49
Alembic tests: make failures a bit easier to diagnose.
2017-06-19 17:55:51 +02:00
81775e1920
Fix T51762: Unit test script_alembic_import is failing.
...
Implemented workaround for use with the legacy depsgraph.
2017-06-19 17:50:43 +02:00
7461bb3f52
Fixed bl_load_py_modules / script_load_modules unit test
...
It tried to assert that
addons/io_blend_utils/blender_bam-unpacked.whl/__init__.py was loaded when
the io_blend_utils module was imported. However, this happens only on
demand, and not directly when importing the add-on.
2017-06-19 15:28:52 +02:00
c9291ab2ac
Use for/else instead of setting 'ok' variable.
...
This is more efficient, and this use case is exactly what the else clause
is for.
2017-06-19 15:28:52 +02:00
9af3119c53
Removed trailing spaces
2017-06-19 15:28:52 +02:00
2ecb9856bc
Cleanup: move copy-paste code into function
2017-06-19 16:12:11 +10:00
Dalai Felinto
32cd8ac710
Layers: Scene copy should copy selection as well.
...
We need this for Depsgraph, otherwise CoW scene will have different selection properties.
2017-06-15 13:47:14 +02:00
7439919ac0
Merge branch 'master' into blender2.8
2017-06-14 22:39:33 +02:00
eeb9e5316a
Make whole ID copying code use const source pointer.
...
Noisy change, but safe, and better do it sooner than later if we are to
rework copying code. Also, previous commit shows this *is* useful to
catch some mistakes.
2017-06-14 22:38:11 +02:00
0f4f4d8754
Merge branch 'master' into blender2.8
2017-06-12 15:12:36 +02:00
00c4f49a6d
Cleanup: indentation, long lines
2017-06-12 13:38:21 +10:00
1bd6ed7128
Correct gtest EXPECT use
2017-06-12 10:25:18 +10:00
eb1cde5a81
GTest: initial kdopbvh test
...
Currently only find-nearest, ray-casting needs to be added.
2017-06-11 19:10:33 +10:00
Julian Eisel
da30509725
Fix failing render-layer tests after workpsace commit
2017-06-09 19:30:14 +02:00
346619159a
Merge branch 'master' into blender2.8
2017-06-09 07:21:43 +10:00
46c073e4ac
Cleanup: cmake indentation, missing include
2017-06-09 06:45:21 +10:00
e83001b782
Merge branch 'master' into blender2.8
2017-06-05 18:11:59 +10:00
7bff00b522
Fix alembic tests not running with debug build on windows
2017-06-04 17:05:59 -06:00
f32a18994a
Merge branch 'master' into blender2.8
2017-05-31 15:52:11 +02:00
35f4abcf53
Alembic: simplified sub-frame sampling
...
It's now less confusing (for example, using nr_of_samples directly,
instead of using 1 / 1 / nr_of_samples). Might also have fixed a bug.
Also added unittests.
2017-05-30 13:47:51 +02:00
8ead56c4c9
Merge branch 'master' into blender2.8
2017-05-28 17:48:59 +02:00
19809c8385
Add automated ctest for complex merge in Array modifier.
...
See also T50851.
2017-05-26 21:58:29 +02:00
bdbf4471a6
TexFace removal part 3
...
- MTexPoly structure & layer type.
- The 'Mesh.uv_textures' layers.
- DerivedMesh TexFace drawing.
- Scripts & UI.
2017-05-25 15:19:58 +10:00
99c6601a1f
Merge branch 'master' into blender2.8
2017-05-23 17:35:45 +02:00
7b25ffb618
Fix T51534: Alembic: added support for face-varying vertex colours
...
Houdini writes vertex data in a different format than Blender does; Houdini
uses "face-varying scope", which means that the vertex colours are indexed
by an ever-increasing number over all vertices of all faces instead of the
vertex index.
I've also merged the read_custom_data_mcols() and read_mcols() functions,
because the latter was only called from the former, and the changes in this
commit would add yet more function parameters to pass.
2017-05-23 17:27:15 +02:00
074c5f0d26
Merge branch 'master' into blender2.8
2017-04-28 15:52:07 +02:00
1e8d7f3b25
Fix T51331: fixes for Alembic unit tests on Windows
2017-04-28 15:28:41 +02:00
dc27d31a21
Merge commit 'master@6ed15c5a41130b55cb57a43a8a9470a91d38c3d5' into blender2.8
...
# Conflicts:
# source/blender/alembic/intern/abc_exporter.cc
2017-04-26 16:50:29 +02:00
dba6e170c4
Alembic import: added unit test for mesh deformation.
2017-04-26 10:42:20 +02:00
6822e353ff
Merge branch 'master' into blender2.8
2017-04-25 17:04:17 +02:00
3128600a8a
Fix T51262: Blender CRASH with alembic file
...
Also added a unit test for exporting & importing very long names.
2017-04-25 12:06:03 +02:00