Revision bae796f by Sybren A. Stüvel / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 15:01 (GMT) |
Alembic import: fixed mesh corruption when changing topology When the mesh changed topology but kept the vertex count the same, it would result in a corrupt mesh. By checking the face & loop counts too, this has become less likely. I've checked IPolyMeshSchema::isConstant(), but it returns true even when we see that the mesh changed topology. |
Revision 02bac54 by Stefan Werner / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 15:01 (GMT) |
Compositor: Ensured 16 byte alignment for variables accessed by SSE instructions. Before this patch, the XBlur/YBlur compositor nodes would crash for me when run in a MSVC 2015 debug build (test scene: BMW27_cpu). I added the compiler instructions to explicitly align the local variables that the SSE instructions are accessing. |
Revision 8f9d9ba by Dalai Felinto / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:58 (GMT) |
Fix logic for pinning textures users from context This was wrong since it's concenption in 28ee0f9218. The if statement was returning true when pinid was NULL, and false otherwise. However when scene is pinned we also want to run this code. Code snippet by Brecht Van Lommel. |
Revision 576899b by José Luis Oliveira Cunha / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:57 (GMT) |
Fix T53116: default texture coordinates for volume materials are blank. Differential Revision: https://developer.blender.org/D2935 |
Revision 0f841e2 by Martin Felke / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:57 (GMT) |
Fix T53572: Alembic imports UV maps incorrectly Since in Alembic the loop order seems to be reversed when exporting and importing, and this was the only place where it was not, I was thinking to match this to the convention of reversing the loop order as well. Reviewers: sybren, kevindietrich Tags: #alembic Differential Revision: https://developer.blender.org/D2968 |
Revision ce35151 by Daniel Silva / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:56 (GMT) |
Proposed fix for T53263 -- Blender crashes when rendering with Stabilizer 2D node without movie selected The program won't crash anymore, but a warning won't be displayed. Anyway, this gives the user the chance to save the project. https://developer.blender.org/T53263 Reviewers: lukastoenne Differential Revision: https://developer.blender.org/D2934 |
Revision 3659620 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:56 (GMT) |
Fix compilation error with clang-5 |
Revision f3002ab by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:55 (GMT) |
Space clip: Make it more clear that filter track does not use any settings from tool shelf |
Revision 3a1ade2 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:54 (GMT) |
GPU: Fix memory corruption in GPU_debug on GTX1080 Number of texture formats is 51, which is greater than allowed size of 32. |
Revision b5c629e by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:54 (GMT) |
Cycles: Fix possible race condition when generating Beckmann table Two issues here: - Checking table size to be non-zero is not a proper way to go here. This is because we first resize the table and then fill it in. So it was possible that non-initialized table was used. Trickery with using temporary memory and then doing table.swap() might work, but we can not guarantee that table size will be set after the data pointer. - Mutex guard was useless, because every thread was using own mutex. Need to make mutex guard static so all threads are using same mutex. |
Revision 89de073 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:53 (GMT) |
Fix T52835: When driven IK influence change, ik animation have 1 frame delay |
Revision 0cdfe88 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:53 (GMT) |
OpenVDB: Fix compilation error against OpenVDB 4 One crucial thing here: OpenVDB shoudl be compiled WITHOUT OPENVDB_ENABLE_3_ABI_COMPATIBLE flag. This is how OpenVDB's Makefile is configured and it's not really possible to detect this for a compiled library. If we ever want to support that option, we need to add extra CMake argument and use old version 3 API everywhere. |
Revision 7de7e47 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:53 (GMT) |
CMake: Add extra requests dependencies Apparently, we already had some code to deal with this. So for now just added some extra dependencies needed for latest requests. |
Revision 2213153 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:53 (GMT) |
Fix T52432: Blender crashes while using Ghost (new depsgraph) |
Revision ef04aa4 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:53 (GMT) |
Transform: Enable recursion dependency check for new depsgraph |
Revision 5381825 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:53 (GMT) |
Fix T52749: New Depsgraph - Render View Mask is not initialized correctly |
Revision 3532fe2 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:53 (GMT) |
Masks: Split layer evaluation into separate function This way we can easily re-use bits of code for new dependency graph. Currently should be no functional changes. |
Revision 3182336 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:53 (GMT) |
Revision 5efc8e1 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:53 (GMT) |
Compositor: Cleanup, get rid of nested ternary operators Having single switch statement is much more readable. |
Revision 7947eea by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2018, 14:52 (GMT) |
Compositor: Cleanup, de-duplicate some code |
|