Revision b43200a by Dalai Felinto April 25, 2017, 16:03 (GMT) |
Cleanup: Line-width |
Revision 6822e35 by Sybren A. Stüvel April 25, 2017, 15:04 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 99d2d6f by Sybren A. Stüvel April 25, 2017, 15:03 (GMT) |
Alembic import: don't use global main |
Revision 2aa4f8a by Sybren A. Stüvel 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. |
Revision 7cf7b3b by Campbell Barton April 25, 2017, 14:39 (GMT) |
Draw Manager: clear draw global data after use |
Revision acf07e7 by Campbell Barton 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. |
Revision 9dadd5f by Sybren A. Stüvel 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". |
Revision ab4f6f0 by Sergey Sharybin April 25, 2017, 12:12 (GMT) |
Cycles: Fix strict compiler flags |
Revision 0b84f21 by jens verwiebe April 25, 2017, 12:05 (GMT) |
Fix OSX buildbot |
Revision 3128600 by Sybren A. Stüvel April 25, 2017, 10:06 (GMT) |
Fix T51262: Blender CRASH with alembic file Also added a unit test for exporting & importing very long names. |
Revision 1f85a35 by Sergey Sharybin 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. |
Revision e353cf8 by Sybren A. Stüvel 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. |
Revision 0a07cdb by Sergey Sharybin 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. |
Revision 51ec944 by Sergey Sharybin 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. |
Revision b06cd74 by Sergey Sharybin April 25, 2017, 08:33 (GMT) |
Cycles: Cleanup, preprocessor indentation |
Revision 573f6d1 by Sybren A. Stüvel April 25, 2017, 08:01 (GMT) |
Fix T51284: Mesh not skinned |
Revision 7398b3b by Campbell Barton 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. |
Revision 75a759e by Mike Erwin 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 |
Revision 9c87bb1 by Mike Erwin 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. |
Revision d8661ee by Sergey Sharybin April 24, 2017, 19:48 (GMT) |
Cycles: Remove re-hashing done in BPT volume code Since 9d50175 this is no longer needed, at least not with the current sampler we are using. |
|
|
|


Master Commits
MiikaHweb | 2003-2021