blender/tests/python
Jesse Yurkovich aa3bdfd76a Image: Use OpenImageIO for loading and saving a variety of image formats
This checkin will use OIIO to replace the image save/load code for BMP,
DDS, DPX, HDR, PNG, TGA, and TIFF.

This simplifies our build environment, reduces binary duplication,
removes large amounts of hard to maintain code, and fixes some bugs
along the way.

It should also help reduce rare differences between Blender and Cycles
which already uses OIIO for most situations. Or potentially makes them
easier to solve once discovered.

This is a continuation of the work for #101413

Pull Request: https://projects.blender.org/blender/blender/pulls/105785
2023-04-12 05:22:26 +02:00
..
collada Cleanup: autopep8 2023-03-01 22:12:18 +11:00
modules Tests: Address imbuf_save failures on ARM64 builds 2023-02-20 21:36:19 -08:00
view_layer Re-design of submodules used in blender.git 2023-02-21 16:39:58 +01:00
alembic_export_tests.py Cleanup: use '#' prefix for issues instead of 'T' 2023-02-12 14:56:05 +11:00
batch_import.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
bevel_operator.py Cleanup: run autopep8 on tests/ 2022-04-19 15:25:55 +10:00
bl_alembic_io_test.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
bl_animation_fcurves.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
bl_blendfile_io.py Address #105786: How to handle linked data with 'fake user' set. 2023-03-20 15:29:24 +01:00
bl_blendfile_liblink.py Merge branch 'blender-v3.5-release' 2023-03-20 15:30:14 +01:00
bl_blendfile_library_overrides.py Cleanup: remove redundant braces from assert & raise 2022-09-14 16:18:59 +10:00
bl_blendfile_utils.py File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
bl_bundled_modules.py Tests: test availability of new bundled Python libraries 2023-01-09 13:42:56 +01:00
bl_constraints.py File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
bl_id_management.py Cleanup: use '#' prefix for issues instead of 'T' 2023-02-12 14:56:05 +11:00
bl_imbuf_load.py Image: Use OpenImageIO for loading and saving a variety of image formats 2023-04-12 05:22:26 +02:00
bl_imbuf_save.py Image: Use OpenImageIO for loading and saving a variety of image formats 2023-04-12 05:22:26 +02:00
bl_io_curve_svg_test.py SVG: Add more sophisticated test suit 2022-11-10 11:04:30 +01:00
bl_keymap_completeness.py Fix invalid path references after moving tools & scripts 2023-03-01 22:00:46 +11:00
bl_keymap_validate.py Cleanup: remove redundant braces from assert & raise 2022-09-14 16:18:59 +10:00
bl_load_addons.py Cleanup: correct API usage for script access 2022-09-29 17:22:32 +10:00
bl_load_py_modules.py Cleanup: correct API usage for script access 2022-09-29 17:22:32 +10:00
bl_mesh_modifiers.py Cleanup: remove redundant braces from assert & raise 2022-09-14 16:18:59 +10:00
bl_mesh_validate.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
bl_pyapi_bpy_driver_secure_eval.py Tests: add test to ensure restricted py-driver execution is working 2022-07-12 16:11:19 +10:00
bl_pyapi_bpy_path.py File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
bl_pyapi_bpy_utils_units.py File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
bl_pyapi_idprop_datablock.py Cleanup: replace StringIO seek() & read() with a call to getvalue() 2022-12-18 14:18:01 +11:00
bl_pyapi_idprop.py Cleanup: add trailing commas for multi-line collections 2022-12-15 17:34:09 +11:00
bl_pyapi_mathutils.py Tests: enable element-wise multiplication for mathutils API tests 2022-11-20 10:42:17 +11:00
bl_pyapi_prop_array.py Cleanup: Grammar: "it's" vs "its" 2023-03-24 08:34:21 -04:00
bl_pyapi_text.py Update tests to account for Text.as_string not adding a trailing newline 2022-05-17 18:11:16 +10:00
bl_rigging_symmetrize.py Cleanup: use '#' prefix for issues instead of 'T' 2023-02-12 14:56:05 +11:00
bl_rna_defaults.py Test: update bl_rna_defaults 2023-03-01 11:18:47 +11:00
bl_rna_manual_reference.py Cleanup: remove unused variables 2023-02-11 14:04:35 +11:00
bl_rst_completeness.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
bl_run_operators_event_simulate.py Cleanup: remove redundant braces from assert & raise 2022-09-14 16:18:59 +10:00
bl_run_operators.py Sculpt: New Cavity Automasking Mode 2022-09-28 16:22:34 -07:00
bl_test.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
bl_usd_export_test.py Cleanup: Make format, fix missing static warning 2023-02-15 17:39:53 -05:00
bl_usd_import_test.py Fix #105327: USD import fails to recognize UV map varname 2023-03-18 00:05:39 +01:00
boolean_operator.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
CMakeLists.txt Image: Use OpenImageIO for loading and saving a variety of image formats 2023-04-12 05:22:26 +02:00
compositor_render_tests.py File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
curve_to_mesh.py Cleanup: run autopep8 on tests/ 2022-04-19 15:25:55 +10:00
cycles_render_tests.py Cleanup: use '#' prefix for issues instead of 'T' 2023-02-12 14:56:05 +11:00
deform_modifiers.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
eevee_render_tests.py Cleanup: format 2022-08-04 07:41:03 +10:00
ffmpeg_tests.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
geo_node_test.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
gpu_info.py License headers: add missing license headers 2022-08-09 13:25:11 +10:00
modifiers.py Cleanup: format 2022-12-29 20:49:08 +13:00
opengl_draw_tests.py File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
operators.py Cleanup: use '#' prefix for issues instead of 'T' 2023-02-12 14:56:05 +11:00
pep8.py Fix pep8 checker operating on dot-files 2023-02-11 14:12:43 +11:00
physics_cloth.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
physics_dynamic_paint.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
physics_ocean.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
physics_particle_instance.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
physics_particle_system.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
physics_softbody.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
rna_array.py File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
rna_info_dump.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
rst_to_doctree_mini.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
sequencer_render_tests.py File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
workbench_render_tests.py Workbench: Increase render tests fail threshold for hair. 2022-06-24 14:09:15 +02:00