Revision 99c1351 by Sergey Sharybin August 8, 2017, 20:32 (GMT) |
Cycles: More fixes for Windows 32 bit - Apparently MSVC does not support compound literals in C++ (at least by the looks of it). - Not sure how opencl_device_assert was managing to set protected property of the Device class. |
Revision c961737 by Sergey Sharybin August 8, 2017, 20:01 (GMT) |
Cycles: Fix compilation error of filter kernels on 32 bit Windows We don't enable global SSE optimizations in regular kernel, and we keep those disabled on Linux 32bit. One possible workaround would be to pass arguments by ccl_ref, but that is quite a few of code which better be done accurately. |
Revision 8563494 by Bastien Montagne August 8, 2017, 17:16 (GMT) |
Merge branch 'master' into blender2.8 Conflicts: source/blender/modifiers/intern/MOD_meshsequencecache.c |
Revision b6d7cdd by Bastien Montagne August 8, 2017, 16:22 (GMT) |
Fix T51701: Alembic cache screws up mesh. Use same trick as in DataTransfer modifier e.g. to avoid modifying existing mesh's data. |
Revision f2809ae by Sergey Sharybin August 8, 2017, 15:17 (GMT) |
Cycles: Fix crash changing image after recent OpenCL changes Steps to reproduce: - Create shader Image texture -> Diffuse BSDF -> Output. Do NOT select image yet! - Start viewport render. - Select image from the ID browser of Image Texture node. Thing is: with the memory manager we always need to inform device that memory was freed. |
Revision 0e57282 by Sergey Sharybin August 8, 2017, 15:02 (GMT) |
Cycles: Fix compilation error without C++11 Common folks, nobody considered master a C++11 only branch. Such decision is to be done officially and will involve changes in quite a few infrastructure related areas. |
Revision e8b6bcd by Bastien Montagne August 8, 2017, 14:43 (GMT) |
Merge branch 'master' into blender2.8 Conflicts: source/blender/depsgraph/intern/builder/deg_builder_relations.cc source/blender/editors/object/object_add.c source/blender/python/intern/bpy_app_handlers.c |
Revision 4fe1bf8 by Aleksandr Zinovev August 8, 2017, 14:37 (GMT) |
Fix fixed width box layouts Regression, to be backported in 2.79. |
Revision ddfd57c by Bastien Montagne August 8, 2017, 14:09 (GMT) |
Cleanup: mostly namings in `make_object_duplilist_real` code. |
Revision a78b596 by Bastien Montagne August 8, 2017, 14:09 (GMT) |
Fix T52260: Blender 2.79 Objects made duplicates real still refer armature proxy. New code was handling correctly ID's internal references to self, but not references between 'made real' different objects... Regression, to be backported in 2.79. |
Revision 90b3dba by Sergey Sharybin August 8, 2017, 13:27 (GMT) |
Fix T52255: New Depsgraph - Constraint and Drivers not working together when the driver references itself |
Revision 126830b by Sergey Sharybin August 8, 2017, 13:27 (GMT) |
Depsgraph: Cleanup, make it easier to debug on laptop |
Revision 19d19ad by Sergey Sharybin August 8, 2017, 13:27 (GMT) |
Cycles: Cleanup, de-duplicate function parameter list Was only needed to sue const reference on CPU. Now it is done using ccl_ref. |
Revision fd397a7 by Sergey Sharybin August 8, 2017, 13:27 (GMT) |
Cycles: Add utility macro ccl_ref It is defined to & for CPU side compilation, and defined to an empty for any GPU platform. The idea here is to use this macro instead of #ifdef block with bunch of duplicated lines just to make it so CPU code is efficient. Eventually we might switch to references on CUDA as well, but that would require some intensive testing. |
Revision 01ee885 by Sybren A. Stüvel August 8, 2017, 13:16 (GMT) |
Fix T46329: scene_update_{pre,post} doc needs clarification The documentation for the bpy.app.handlers.scene_update_{pre,post} handlers states that they're called "on updating the scenes data". However, they're called even when the data hasn't changed. Of course such handlers are useful, but the documentation should reflect the current behaviour. Reviewers: mont29, sergey Subscribers: Blendify Maniphest Tasks: T46329 Differential Revision: https://developer.blender.org/D1535 |
Revision ed4707b by Aleksandr Zinovev August 8, 2017, 12:52 (GMT) |
Fix width estimation for empty layouts in pie menus |
Revision d85af2a by Sergey Sharybin August 8, 2017, 12:27 (GMT) |
Update CUEW to latest version Previous update pulled too much of system-wide typedefs. |
Revision c8a8589 by Bastien Montagne August 8, 2017, 12:07 (GMT) |
Fix T52263: Crash When Splitting and Merging Areas with Header Text Set. Not a regression, but safe enough to be included in 2.79. |
Revision 12834fe by Sergey Sharybin August 8, 2017, 11:58 (GMT) |
Update CUDA wrangler to latest version Brings new declarations from toolkit version 8.0, also fixes some pointers used in function declarations. |
Revision ec8ae4d by Mai Lavelle August 8, 2017, 11:12 (GMT) |
Cycles: Pack kernel textures into buffers for OpenCL Image textures were being packed into a single buffer for OpenCL, which limited the amount of memory available for images to the size of one buffer (usually 4gb on AMD hardware). By packing textures into multiple buffers that limit is removed, while simultaneously reducing the number of buffers that need to be passed to each kernel. Benchmarks were within 2%. Fixes T51554. Differential Revision: https://developer.blender.org/D2745 |
|
|
|


Master Commits
MiikaHweb | 2003-2021