blender/tests/python
Sybren A. Stüvel a1c9d42584 Fix T77021: Alembic export of animated mesh with multiple UV maps fails
This was caused by a side-effect of our exporting code's memory
management (Alembic considers data "written" and "final" when its C++
objects go out of scope) in combination with my change in
rB65574463fa2d. I removed an "only export UVs on the first frame" clause
because it was unclear why this restriction was there. As it turns out,
it breaks the export of the 2nd and subsequent UV maps on an animated
mesh. Effectively, on every frame the Alembic library thought we want to
create a new UV map, instead of continuing to write a new frame of data
to the existing one.

This is resolved by keeping a reference to the C++ objects for the UV
maps in memory while the exporter is running.
2020-05-26 16:42:01 +02:00
..
collada Cleanup: CMake formatting 2020-02-15 10:40:41 +11:00
modules Tests: add physics tests cloth and softybody 2020-04-28 12:29:46 +02:00
view_layer CMake: add missing headers, use space before comments 2019-10-29 01:33:44 +11:00
alembic_tests.py Fix T77021: Alembic export of animated mesh with multiple UV maps fails 2020-05-26 16:42:01 +02:00
batch_import.py Cleanup: unused vars, imports 2018-11-26 09:26:15 +11:00
bevel_operator.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_alembic_io_test.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_blendfile_io.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_blendfile_liblink.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_blendfile_utils.py Cleanup: Deduplicate some code in new blenfile io/linking tests. 2020-02-14 12:18:21 +01:00
bl_bundled_modules.py Fix Python bundled module test error 2020-04-28 12:48:29 +02:00
bl_constraints.py Fix T76941: "Set Inverse" in Child Of constraint broken with armatures 2020-05-25 15:46:08 +02:00
bl_id_management.py Cleanup: formatting, strip trailing space 2020-03-05 08:05:21 +11:00
bl_keymap_completeness.py Tests: disable keymap hierarchy tests until they are fixed 2019-06-28 13:49:04 +02:00
bl_load_addons.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_load_py_modules.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_mesh_modifiers.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_mesh_validate.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_pyapi_bpy_path.py
bl_pyapi_bpy_utils_units.py Fix scene units test failure after recent changes 2019-08-02 14:42:25 +02:00
bl_pyapi_idprop.py Fix bl_pyapi_idprop unit test. 2019-03-17 07:36:26 -04:00
bl_pyapi_idprop_datablock.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_pyapi_mathutils.py Document that tessellate_polygon() doesn't handle degenerate geometry 2020-01-27 16:42:25 +01:00
bl_pyapi_prop_array.py Python: add foreach_get and foreach_set methods to pyrna_prop_array 2020-03-13 12:59:36 +01:00
bl_rna_defaults.py UI/Python: rename Lamps to Lights, to follow more standard terminology. 2018-07-06 20:06:09 +02:00
bl_rna_manual_reference.py
bl_rst_completeness.py
bl_run_operators.py Test: update bl_run_operators blacklist, add volume object 2020-03-26 15:42:52 +11:00
bl_test.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
boolean_operator.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
CMakeLists.txt Tests: add physics tests cloth and softybody 2020-04-28 12:29:46 +02:00
cycles_render_tests.py Tests: speed up render tests by running multiple in the same process 2019-06-27 12:46:04 +02:00
eevee_render_tests.py Fix T73921: Eevee volume render test memory leak in Mantaflow 2020-03-14 00:30:55 +01:00
ffmpeg_tests.py Fix T68091: Adding a corrupt video crashes/confuses Blender 2019-09-19 15:12:53 +02:00
modifiers.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
opengl_draw_tests.py Tests: speed up render tests by running multiple in the same process 2019-06-27 12:46:04 +02:00
operators.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
pep8.py Cleanup: unused variables 2019-03-17 21:14:43 +11:00
physics_cloth.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
physics_softbody.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
rna_array.py
rna_info_dump.py Cleanup: unused vars, imports 2018-11-26 09:26:15 +11:00
rst_to_doctree_mini.py
workbench_render_tests.py Tests: speed up render tests by running multiple in the same process 2019-06-27 12:46:04 +02:00