April 25, 2017, 14:59 (GMT) |
Alembic import: removed BaseLegacy from BKE_cachefile_clean Now we just iterate over all objects. It may be a better idea to use a smarter approach for performance. However, since this function is not called regularly (only when changing Alembic file paths), it's not a very big deal. |
April 25, 2017, 14:39 (GMT) |
Draw Manager: clear draw global data after use |
April 25, 2017, 14:35 (GMT) |
Draw Manager: store context vars per draw Was performing context access per object for scene, region etc. While not very slow they don't change during drawing so cache in a struct. This also makes it possible to draw in views besides the current context. |
April 25, 2017, 12:30 (GMT) |
Fix T51292: Alembic import, show notification when trying to load HDF5 HDF5 Alembic files are not officially supported by Blender. With this commit, the HDF5 format is detected even when Blender is compiled without HDF5 support, and the user is given an explanatory error message (rather than the generic "Could not open Alembic archive for reading". |
April 25, 2017, 12:12 (GMT) |
Cycles: Fix strict compiler flags |
April 25, 2017, 12:05 (GMT) |
Fix OSX buildbot |
April 25, 2017, 10:06 (GMT) |
Fix T51262: Blender CRASH with alembic file Also added a unit test for exporting & importing very long names. |
April 25, 2017, 10:02 (GMT) |
Merge branch 'master' into soc-2016-pbvh-painting |
April 25, 2017, 09:43 (GMT) |
Cycles: Cleanup, mainly line length in random module Was doing lots of investigation recently, with need to have lots of things side by side. |
April 25, 2017, 08:45 (GMT) |
Revert "Alembic: Construct ISampleSelector once and pass along" This reverts commit 099816587a0e064fb6a52c82a737ae8814cf21df. It had some unforseen side-effects that should be investigated first. |
April 25, 2017, 08:33 (GMT) |
Cycles: Split vectorized math utilities to a dedicated files This file was even a bigger mess than vectorized types header, cleaning it up to make it easier to maintain this files and extend further. |
April 25, 2017, 08:33 (GMT) |
Cycles: Split vectorized types into separate files The final goal to reach is to make vectorized types much easier to maintain and the previous design had following issues: - Having all types and methods implementation made the source file rather bloated and unfun to navigate in. - It was not possible to quickly glance available API for the type you are interested in. - Adding more vectorization types will bloat the file even more, making things even more tricky to follow. |
April 25, 2017, 08:33 (GMT) |
Cycles: Cleanup, preprocessor indentation |
April 25, 2017, 08:01 (GMT) |
Fix T51284: Mesh not skinned |
April 25, 2017, 07:15 (GMT) |
WM: don't search for app-template when its empty Changing from a loaded app-template back to Default (none set) would scan paths for a file with no name. Harmless but silly. |
April 25, 2017, 06:54 (GMT) |
App Templates: optionally use app-template path for workspaces Also make WM_OT_save_workspace_file follow WM_OT_save_userpref logic more closely. |
April 25, 2017, 06:21 (GMT) |
Minor changes only, use BKE prefix and remove nested header |
April 25, 2017, 02:30 (GMT) |
OpenGL: better context creation on Windows Compatibility profile was working fine, this is mostly to get the highest GL core profile version available. Our minimum requirement is 3.3 core profile. When we request a specific GL version: - AMD and Intel give us exactly this version - NVIDIA gives at least this version <-- desired behavior so we ask for 4.5, 4.4 ... 3.3 in descending order to get the best version on the user's system. Accept OpenGL 3.0 on Mesa instead of 3.3+ compatibility profile. (requested by @LazyDodo) This will be removed after we finish moving to core profile. Part of T49012 and T51164 |
April 24, 2017, 21:41 (GMT) |
group WITH_LEGACY_OPENGL with the other GL options Blender subsystems that care about OpenGL use GL_DEFINITIONS, which now includes the newest (temporary) WITH_LEGACY_OPENGL. Also updated Gawain's CMake to use this instead of its own logic. |
April 24, 2017, 20:17 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-cycles-denoising |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021