Go to file
Jeroen Bakker 4bd3b02984 Python: Suppress BGL deprecation messages after 100 times.
BGL deprecation calls used to be reported on each use. As bgl calls
are typically part of a handler that is triggered at refresh this
could lead to overflow of messages and slowing down systems when
the terminal/console had to be refreshed as well.

This patch only reports the first 100 bgl deprecation calls. This
gives enough feedback to the developer that changes needs to be made
. But still provides good responsiveness to users when they have
such add-on enabled. Only the first frames can have a slowdown.
2023-02-06 13:35:29 +01:00
.gitea Gitea: add merge message templates 2023-01-30 23:48:41 +01:00
.github GitHub: add PR template 2021-10-23 10:49:51 +05:30
build_files Vulkan: Fix compilation on Linux. 2023-01-31 09:23:21 +01:00
doc PyDoc: resolve bpy.types & bpy.ops expanding sub-modules inline 2023-01-20 14:04:34 +11:00
extern Cleanup: Change VMA from CRLF to LF. 2023-02-02 08:23:54 +01:00
intern Fix Cycles GPU binaries build error after recent changes for Metal 2023-02-06 13:17:57 +01:00
release Geometry Nodes: Tweak menu location of sample nodes 2023-02-03 16:26:56 -05:00
source Python: Suppress BGL deprecation messages after 100 times. 2023-02-06 13:35:29 +01:00
tests Cycles: Tests: Add option to increase SPP for manual comparisons 2023-02-03 21:00:47 +01:00
.arcconfig Fix .arcconfig not working with latest arcanist version 2020-03-01 22:35:31 +01:00
.clang-format Cleanup: use compliant YAML for '.clang-format' 2023-01-03 11:53:41 +11:00
.clang-tidy Clang-tidy: Ignore variable name length and .c/.cc include warnings 2022-05-06 15:26:54 +02:00
.editorconfig pyproject: add configuration for autopep8 2022-04-22 10:13:39 +10:00
.git-blame-ignore-revs Cleanup: git-blame-ignore-revs: Update policy & commits 2021-01-29 13:20:32 +05:30
.gitignore Compositor automated testing 2021-03-26 16:15:02 +01:00
.gitmodules Update for moving blender2.8 to master. 2018-12-21 12:15:21 +01:00
CMakeLists.txt Build: Remove unused BLENDER_GL_LIBRARIES. 2023-01-30 12:04:44 +01:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile GNUmakefile: add convenience target 'check_wiki_file_structure' 2023-01-28 16:41:12 +11:00
make.bat Cleanup: trailing space 2023-01-31 15:49:04 +11:00
pyproject.toml Cleanup: fix various typos 2022-06-28 15:56:16 +02:00
README.md Docs: change readme.rst to README.md, as Gitea can't render rst 2023-01-16 17:54:11 +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.