Patches to Bf Blender for CAD development. https://tornavis.org/
Go to file
Sergey Sharybin ba81908a2d Color management: Improve no-op color space detection
Make it so transform between color spaces which is a no-op does not
peroform any calculations.

This was initially found when working on #110941, but the issue can
be replicated easily by renaming "Linear" to "Linear Rec.709" and
adding alias as "Linear".

Doing so would result in a failure of the compositor_matte_test.
The reason for that is due to the image data-block still referring
to the "Linear" color space, the name-based comparison not detecting
that "Linear" and "Linear Rec.709" are the same spaces, and that the
cryptomatte requires bit-perfect floating point values.

Pull Request: https://projects.blender.org/blender/blender/pulls/110959
2023-08-09 16:24:49 +02:00
.gitea Gitea: update bug report template for security policy 2023-04-11 12:14:01 +02: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 CMake: disable WITH_HYDRA in lite builds 2023-08-09 11:45:24 +10:00
doc Cleanup: format 2023-08-09 10:46:10 +10:00
extern Cleanup: CMake: Modernize bf_extern_curve_fit_nd dependencies 2023-08-03 16:50:25 +02:00
intern Color management: Improve no-op color space detection 2023-08-09 16:24:49 +02:00
locale I18N: Updated UI translations from svn trunk (r6659). 2023-08-07 11:27:41 +02:00
release Nodes: experimental node previews in the shader editor 2023-08-08 17:36:06 +02:00
scripts macOS: Enable support for EDR rendering 2023-08-09 14:25:15 +02:00
source Color management: Improve no-op color space detection 2023-08-09 16:24:49 +02:00
tests Compositor: Increase tolerance for matte tests 2023-08-07 16:45:49 +02:00
tools Cleanup: quiet compiler warnings, also correct typo & pep8 formatting 2023-08-09 20:24:24 +10: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
.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
CMakeLists.txt CMake: add missing default for WITH_SYSTEM_BULLET 2023-08-10 00:08:54 +10:00
COPYING
GNUmakefile Tools: add --jobs arguments to clang checker and code-clean tool 2023-07-21 00:13:13 +10:00
README.md Update references to the new projects platform and main branch 2023-02-07 14:18:19 +01:00
make.bat make.bat: adjust for recent submodule changes 2023-03-16 17:51:12 -06:00
pyproject.toml pyproject: remove tools/pyproject.toml 2023-03-01 22:18:28 +11:00

README.md

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.