Dalai Felinto
58a3057099
Layers Unittest: Hidden flag to quckly update diffs
...
This is not the commit you are looking for ...
This is not to be used lightly. But sometimes we change the name of the collections,
the initial value they have, ... and this helps to quickly update the tests.
2017-11-10 13:01:05 -02:00
Dalai Felinto
1122a401b0
Unittest: Layers - include is_disabled for LayerCollection
...
And remove is_folder since it is not being used.
2017-11-10 12:39:43 -02:00
Sergey Sharybin
d325e6f0e8
Depsgraph: Make dependency graph to be built from scene layer
...
This is a final step of having proper ownership. Now selecting different
layers in the "top bar" will actually do what this is expected to do.
Surely, there are still things to be done under the hood, that will happen
in a less intrusive way.
2017-11-09 11:20:17 +01:00
Sergey Sharybin
e72dfee66f
Depsgraph: Use explicit depsgraph in alembic module
2017-11-03 12:02:39 +01:00
Sybren A. Stüvel
f7d59fbc46
Merge branch 'master' into blender2.8
...
# Conflicts:
# tests/gtests/alembic/abc_export_test.cc
2017-11-02 14:37:10 +01:00
Sybren A. Stüvel
8a3728800c
Alembic: not using global in unit test.
...
Thanks @sergey for pointing out this fix.
2017-11-02 14:33:21 +01:00
Dalai Felinto
3a72f02d80
Layers: unittest update after workspace > engine changes
...
All tests working again now.
Remember to update the svn lib/tests/layers folder.
2017-10-31 12:45:41 -02:00
Sybren A. Stüvel
405980b1fa
Merge branch 'master' into blender2.8
...
# Conflicts:
# source/blender/alembic/intern/abc_exporter.cc
# source/blender/alembic/intern/abc_exporter.h
# source/blender/alembic/intern/alembic_capi.cc
# tests/gtests/alembic/abc_export_test.cc
2017-10-29 15:38:55 +01:00
Sybren A. Stüvel
89eb05a890
Alembic: exporting MetaBalls as mesh
...
- Only basis balls are exported, as they represent the resulting mesh.
As a result the mesh is written to Alembic using the name of the basis
ball.
- MetaBalls are converted to a mesh on every frame, then an
AbcMeshWriter is used to write that mesh to Alembic.
2017-10-29 15:21:36 +01:00
Sybren A. Stüvel
7530c54c3c
Merge branch 'master' into blender2.8
2017-10-29 15:14:04 +01:00
Campbell Barton
512b879241
BLI_heap: add validation check, improve tests
...
Also minor readability changes, avoid running both heap_up/down
gives minor speedup too.
2017-10-29 18:23:33 +11:00
Campbell Barton
3425732926
BLI_heap: minor changes to the API
...
Recent addition of 'reinsert' didn't match logic for ghash API.
Rename to BLI_heap_node_value_update,
also add BLI_heap_insert_or_update since it's a common operation.
2017-10-29 15:47:06 +11:00
Campbell Barton
4af1af70ad
BLI_hash: add BLI_heap_reinsert
...
Allows avoiding remove/insert calls.
2017-10-29 04:42:58 +11:00
Campbell Barton
b84e3dc7f3
GTest: initial BLI_heap test
2017-10-29 00:56:56 +11:00
Sergey Sharybin
654ee398ff
Merge branch 'master' into blender2.8
2017-10-26 12:49:57 +02:00
Sybren A. Stüvel
03a582ceeb
Using gtest fixtures in Alembic export tests
2017-10-26 12:43:59 +02:00
Campbell Barton
c8edac617f
Merge branch 'master' into blender2.8
2017-10-23 14:38:22 +11:00
Campbell Barton
af067f2305
Correct gtest error in recent beautify change
2017-10-23 14:20:35 +11:00
Julian Eisel
147f9585db
Merge branch 'master' into blender2.8
2017-10-23 00:04:20 +02:00
Campbell Barton
6dfe4cbc6b
Polyfill Beautify: half-edge optimization
...
Was using an edge hash for triangle -> edge lookups,
updating triangle indices for each edge-rotation.
Replace this with half-edge which can rotate edges much more simply,
writing triangles back once the solution has been calculated.
Gives ~33% speedup in own tests.
2017-10-23 01:40:03 +11:00
Campbell Barton
54f9a6e5da
Merge branch 'master' into blender2.8
2017-10-18 16:40:31 +11:00
Sybren A. Stüvel
b53918be39
Added alpha channel check to Alembic unit test
...
It was broken due to 823bcf1689 , which added
alpha information and thus changed tuple size from 3 to 4 items.
2017-10-17 10:59:02 +02:00
Sergey Sharybin
dc95c79971
Merge branch 'master' into blender2.8
2017-10-11 13:14:16 +05:00
Sergey Sharybin
d83bcf7071
Cycles tests: Don't proint braces for empty status
2017-10-11 12:36:18 +05:00
Sergey Sharybin
128c7c3ba1
Merge branch 'master' into blender2.8
2017-09-22 13:26:49 +05:00
Brecht Van Lommel
8289b47e3a
Fix Cycles test report not closing files properly.
2017-09-20 19:12:26 +02:00
Campbell Barton
851228766e
Merge branch 'master' into blender2.8
2017-09-20 16:10:40 +10:00
Campbell Barton
a2d246c5c0
BLI_polyfill2d_test: script to generate test data
2017-09-20 13:40:30 +10:00
Campbell Barton
16355d545b
Fix T52834: Polyfill2D fails with co-linear edges
2017-09-20 04:29:04 +10:00
Campbell Barton
c4235356c9
BLI_polyfill2d_test: add test for T52834
...
Commented since it currently fails.
2017-09-20 03:40:13 +10:00
Campbell Barton
e00bb4d22c
BLI_polyfill2d_test: Try flipped x/y axis
...
In T52834 this makes a difference.
2017-09-20 03:35:06 +10:00
Sergey Sharybin
af170839af
Merge branch 'master' into blender2.8
2017-09-19 21:08:14 +05:00
Campbell Barton
60956397ca
Cleanup: BLI_utildefines prefix for header-only libs
...
This allows to have different macro headers without them sharing
similar names to regular C modules.
2017-09-19 20:16:05 +10:00
Campbell Barton
37d8d4787c
Merge branch 'master' into blender2.8
2017-09-13 23:44:13 +10:00
Sergey Sharybin
e7b5bbae6a
Cycles tests: Add baking features tests
2017-09-12 16:22:02 +05:00
Brecht Van Lommel
28532f1867
Cycles tests: add environment variable to update references renders.
...
This will copy new renders over references renders:
CYCLESTEST_UPDATE=1 ctest -R cycles
2017-09-12 12:50:44 +02:00
Campbell Barton
323a7ab944
Merge branch 'master' into blender2.8
2017-08-31 21:57:38 +10:00
Sergey Sharybin
4f1b510d75
Cycles: Add tangent attribute tests
2017-08-30 17:42:00 +02:00
Campbell Barton
ca9801bd42
Merge branch 'master' into blender2.8
2017-08-27 16:35:51 +10:00
Campbell Barton
b1f2b69884
Missing from last commit
2017-08-27 15:24:41 +10:00
Campbell Barton
6178cf8353
Cleanup: use stubs for eigen gtest
2017-08-27 15:21:09 +10:00
Campbell Barton
79111f9246
Merge branch 'master' into blender2.8
2017-08-27 00:51:54 +10:00
Ray Molenkamp
58d92cefbd
[cycles/ctest] fix failing tests when output folder doesn't exist yet.
2017-08-25 17:17:49 -06:00
Campbell Barton
58a4c767a1
Merge branch 'master' into blender2.8
2017-08-23 16:10:45 +10:00
Campbell Barton
46b9f89f5e
Tests: fix incorrect check for hidden dir
...
Copy-pasted mistake in tests and tools.
2017-08-23 15:36:39 +10:00
Campbell Barton
7497488149
Merge branch 'master' into blender2.8
2017-08-20 15:50:15 +10:00
Brecht Van Lommel
4218b9367e
Cycles tests: pass Blender custom arguments from CYCLESTEST_ARGS.
...
This is useful for testing with different devices, split kernel, OSL,
impact of integrator settings, etc.
2017-08-19 18:14:16 +02:00
Campbell Barton
2332051419
Merge branch 'master' into blender2.8
2017-08-19 21:54:05 +10:00
Brecht Van Lommel
d282dc04ef
Cycles tests: add light type tests.
2017-08-18 17:09:12 +02:00
Brecht Van Lommel
5cf36c0f05
Cycles tests: make page less wide, use relative URLs for serving through http.
2017-08-18 17:09:08 +02:00