Blender Git Commits

Blender Git "master" branch commits.

Page: 2459 / 5574

December 10, 2015, 10:18 (GMT)
Cleanup: quiet warning
December 10, 2015, 10:08 (GMT)
Use 'peek' instead of 'last' for stack macro
December 10, 2015, 00:58 (GMT)
Eigen: fold remaining OpenNL code into intern/eigen.

Differential Revision: https://developer.blender.org/D1662
December 10, 2015, 00:58 (GMT)
Eigen: move C API into intern/eigen.
December 9, 2015, 20:56 (GMT)
install_deps.sh: fix (hopefully) broken OSL building on modern RPM-like distro.

Those stupid ones only have one version of llvm (obviously not 3.4 one ;) ), so we have to build again
LLVM3.4 in those cases. Thing is,
* I did not update LLVM magic number when fixed a stupid typo breaking OSL building (the terminfo thing),
so many people were still using previously-built LLVM.
* Even worse, options passed to OSL to specify own LLVM from /opt/lib were wrong (not sure when this got
out of sync...).

Thanks to mib2berlin and slikdigit for the report & testings!
December 9, 2015, 19:49 (GMT)
install_deps.sh: fix utmost stupid typo breaking 'skip-osl' option on RPM-based distro...
December 9, 2015, 19:46 (GMT)
install_deps.sh: print correct set of sources tested when a wget fails...
December 9, 2015, 13:38 (GMT)
Cycles: Comment out unused arguments
December 9, 2015, 13:34 (GMT)
install_deps.sh: raise default py version to 3.5.1 (due to some obscure bugs with OPM and 3.5.0).
December 9, 2015, 13:34 (GMT)
install_deps.sh: add '-U' update commands to onle-liner CMake-based build command line.

Avoid user to have to edit themselves their CMake config.

Thanks a bunch @campbellbarton for the tip! :D
December 9, 2015, 07:55 (GMT)
CMake: include eigen as a system header
December 9, 2015, 05:24 (GMT)
BMesh: move BM_face_split_edgenet to its own file

Isolate edge-net splitting in preparation for other functions to be added here.
December 9, 2015, 03:03 (GMT)
Math Lib: add axis_dominant_v3_ortho_single
Revision d7851b8 by Mike Erwin
December 9, 2015, 01:13 (GMT)
remove a debug printf
December 8, 2015, 18:00 (GMT)
OpenGL: split off framebuffer, shader and texture code into separate files.
December 8, 2015, 17:58 (GMT)
OpenGL: remove non-power-of-two texture check, where even ES 2.0 does not need it.
December 8, 2015, 11:52 (GMT)
Correct recent OpenGL cleanup
Revision b787341 by Mike Erwin
December 8, 2015, 07:14 (GMT)
OpenGL: use extension form of FBOs

FBOs are a GL 3.0 feature but enjoy nearly universal support via
extensions.

The newer ARB extension brings these features to GL 2.1 without needing
an ARB suffix.

The older EXT extensions *do* use a suffix. Since we don?t know which
is used until runtime, I added the suffix to all functions & enums.

Also updated the check to look for the FBO feature set instead of the
specific EXT extension.
Revision 6006173 by Mike Erwin
December 8, 2015, 06:19 (GMT)
OpenGL: use sized texture internal formats

Maybe this is pedantic but I read it?s best to explicitly set the
desired component size.

Also append ?_ARB? to float texture formats since those need an
extension in GL 2.1.
Revision c013d64 by Mike Erwin
December 8, 2015, 06:19 (GMT)
disable old Mac OpenGL workaround

Comment says this is from the MacOS 10.5 era. Surely it?s been fixed by
now. If nobody complains in the next few months let?s delete this.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021