Go to file
Jesse Yurkovich 75c71b78ba Cleanup: Use new OIIO valid_file API
Now that OIIO has proper `valid_file` APIs for the formats we care
about, and which take MemReaders, we can remove the code added to TIFF,
PSD, and PNG as part of 5cc8fea7e99.

Additionally, this change eliminates the recent console spew on startup
where the TIFF loader is asked to load non-TIFF files (it is based on
the ordering of the filetype array)[1]. We now make a `valid_file` check
during open to address this.

[1] `: Not a TIFF or MDI file, bad magic number 12150 (0x2f76).`

Pull Request: https://projects.blender.org/blender/blender/pulls/116826
2024-01-06 05:50:04 +01:00
.gitea Docs: Add button to report python API documentation issue 2023-12-07 22:06:07 +01:00
.github Docs: change Git URLs to point projects.blender.org instead of git.blender.org 2023-02-07 14:23:05 +01:00
build_files Tests: Refactor handling of environment variables when invoking tests. 2024-01-05 21:13:54 +01:00
doc IO: Add support for Drag and Drop to FileHandlers 2024-01-06 03:51:45 +01:00
extern Audaspace: faster audio resampling 2024-01-03 21:23:24 +01:00
intern Cleanup: Remove unnecessary keywords from C++ headers 2024-01-04 15:07:48 -05:00
locale I18N: Updated UI translations from git/weblate repo (94aa7cc090b7d06a). 2024-01-02 11:53:57 +01:00
release GPv3: Material Render Preview 2023-12-15 11:50:48 +01:00
scripts Cleanup: Format 2024-01-04 15:41:58 -05:00
source Cleanup: Use new OIIO valid_file API 2024-01-06 05:50:04 +01:00
tests Tests: Refactor handling of environment variables when invoking tests. 2024-01-05 21:13:54 +01:00
tools make: fix clang-format detection 2024-01-03 13:29:40 -07:00
.clang-format clang-format: set BraceWrapping::AfterControlStatement to "MultiLine" 2023-05-02 09:37:08 +10:00
.clang-tidy Clang-tidy: Ignore variable name length and .c/.cc include warnings 2022-05-06 15:26:54 +02:00
.editorconfig editorconfig: add HTML entry 2023-12-08 13:28:13 +11:00
.git-blame-ignore-revs Cleanup: add commit to .git-blame-ignore-revs 2023-05-03 20:31:11 +10:00
.gitignore Ignore build files for VS and VS Code 2023-03-07 17:38:34 +01:00
AUTHORS AUTHORS: add 3 new developers 2023-11-02 16:09:11 +11:00
CMakeLists.txt Build: Ninja: Enable pooljobs by default. 2024-01-05 17:09:56 +01:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Build: auto detect Python version available in libs for make format 2024-01-02 13:55:50 +01:00
make.bat Windows: Propagate errors in make.bat 2023-08-16 19:29:47 +02:00
pyproject.toml pyproject: remove tools/pyproject.toml 2023-03-01 22:18:28 +11:00
README.md Update references to the new projects platform and main branch 2023-02-07 14:18:19 +01:00

Blender

Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.

Blender screenshot

Project Pages

Development

License

Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.

See blender.org/about/license for details.