Keeping Blender 2.79b up-to-date with modern compiler and libs, stability/security/performance -improvements are also welcome.
CYBERDEViL 1a734229a8 Fix some compiler warnings (invalid header definitions) | 11 months ago | |
---|---|---|
blender-2.79b | 11 months ago | |
README.md | 11 months ago | |
build.sh | 11 months ago |
Keeping Blender 2.79b up-to-date with modern compiler and libs, stability/security/performance -improvements are also welcome.
Start point:
https://download.blender.org/source/blender-2.79b.tar.gz
https://web.archive.org/web/20230405025010/https://download.blender.org/source/blender-2.79b.tar.gz
sha512sum blender-2.79b.tar.gz
2db21ace446168dd683cdb5aad9dec001f8888ae4e9603a04ddb44fb78489ded827deb07e83712b0f1118a0e7bf66f2a5d935dc4ebb3a6703d72672ff414367f blender-2.79b.tar.gz
Library | Version | Builds | Comment |
---|---|---|---|
FFmpeg | 6 | No | Build with WITH_CODEC_FFMPEG=OFF to |
build without FFmpeg support, to ignore | |||
FFmpeg build issues (for developers). | |||
Python | 3.12 | No | |
OpenCollada | 1.6.68 | No | |
OpenColorIO | 2.2 | No | For now use OpenColorIO 1.1 or build |
with WITH_OPENCOLORIO=OFF . |
|||
OpenEXR | 3 | No | |
OpenImageIO | 2.4 | No | |
OpenVDB | 11 | No |
Compiler | Version | Builds | Comment |
---|---|---|---|
GCC | 13 | No |
Help is more then welcome! Please open an issue first so we can prevent double work.
Mon Apr 16 12:07:42 2018 +0000
159806140fd33e6ddab951c0f6f180cfbf927d38
"Removing Blender Game Engine from Blender 2.8"
Mon Apr 16 13:54:36 2018 +0000
28b996a9d2090efdd74115a653629ef9d7d871f7
"Disable GAME ENGINE from the build options"
Thu Apr 19 15:34:44 2018 +0000
51b796ff1528c52cc8b4079fab1003671652a4d9
"Remove Blender Internal and legacy viewport from Blender 2.8."
Adjust the below commands as needed.
Prepare (clone the Blender git repo and cd into it):
mkdir ~/git
cd ~/git
git clone https://projects.blender.org/blender/blender.git
cd blender
The v2.79b
tag commit is f4dc9f9d68bddaa206b692e1d077d1a1f2bb1528
.
git log --after="22-03-2018 14:00" --before="22-03-2019 14:00"
git log --after="22-03-2018 14:00" --before="22-03-2019 14:00" --follow -- source/blender/imbuf/intern/oiio/openimageio_api.cpp
Multiple examples, adjust any of these to your needs. The --grep
string is
case insensitive.
git log --after="22-03-2018 14:00" --oneline --grep OCIO
git log --after="22-03-2018 14:00" --oneline --grep OpenColorIO
git log --after="22-03-2018 14:00" --oneline --grep OIIO
git log --after="22-03-2018 14:00" --oneline --grep OpenImageIO
git log --after="22-03-2018 14:00" --oneline --grep FFmpeg
git log --after="22-03-2018 14:00" --oneline --grep Python
f4dc9f9d68bddaa206b692e1d077d1a1f2bb1528
to your needs.git show f4dc9f9d68bddaa206b692e1d077d1a1f2bb1528
my.patch
to your needs.1e6108e97246fe544e39d5a6d9fb907847fd907b
to your needs.git format-patch --output=my.patch -1 1e6108e97246fe544e39d5a6d9fb907847fd907b