Revision d0892a6 by Brecht Van Lommel January 10, 2018, 23:00 (GMT) |
Fix issue with moving CUDA memory to host and multiple devices. This is not expected to fix all issues. Also adds some more details to error reporting to investigate failures. |
Revision 0f4b46c by Brecht Van Lommel January 10, 2018, 23:00 (GMT) |
Fix T53692: OpenCL multi GPU rendering not using all GPUs. Ensure each OpenCL device has a unique ID even if the hardware ID is not unique for some reason. |
Revision 3f16810 by Julian Eisel January 10, 2018, 22:02 (GMT) |
Cleanup: Naming, avoid passing bContext to low-level function, etc |
Revision 748e95a by Julian Eisel January 10, 2018, 21:45 (GMT) |
Fix crash when deleting collections With factory settings, steps to reproduce were: * Select "Collection 1" (in "RenderLayer") * Delete It might crash at this point, although maybe this crash is ASAN only. However, this was also doing some weird things that I've corrected now. It called outliner_build_tree in an operator callback. This should only be called in the main redraw function or so, not in regular handlers. Instead, we manually cleanup the tree to keep it valid. |
Revision 76bdd40 by Sergey Sharybin January 10, 2018, 13:58 (GMT) |
Subsurf: Loop array should not be called mv mv is a mesh vertex, not loop. |
Revision fca2025 by Sergey Sharybin January 10, 2018, 13:58 (GMT) |
Subsurf: Remove increment of unused variable |
Revision 181124a by Sergey Sharybin January 10, 2018, 13:15 (GMT) |
Fix compilation error Seems of new padding were added in 2.8 branch. |
Revision 5d38c14 by Sergey Sharybin January 10, 2018, 12:22 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 2737837 by Sergey Sharybin January 10, 2018, 12:20 (GMT) |
Fix wrong data type used for undo memory limit |
Revision f21f18b by Sergey Sharybin January 10, 2018, 11:53 (GMT) |
Task scheduler: Use const qualifier in callbacks for parallel range |
Revision 5614193 by Sergey Sharybin January 10, 2018, 11:49 (GMT) |
Task scheduler: Use restrict pointer qualifier Those pointers are never to be aliased, so let's be explicit about this and hope compiler does save some CPU ticks. |
Revision 518c654 by Sergey Sharybin January 10, 2018, 11:27 (GMT) |
Task scheduler: Use more const qualifiers |
Revision f68b2fd by Sergey Sharybin January 10, 2018, 10:09 (GMT) |
RNA: Increase memory limit settings to their possible max on platform This is quite common to have 64GB memory now, and even 128. There is no reason to add any artificial caps on the cache and undo memory here. We can not protect against using too much memory in one cases and allow use of full computer potential in others. Now 32 bit will use 2GB max (as it used to be), but 64bit will use whatever number of megabytes fits into integer. Reviewers: campbellbarton, mont29 Subscribers: sebastian_k Differential Revision: https://developer.blender.org/D2972 |
Revision f061056 by Sergey Sharybin January 10, 2018, 10:06 (GMT) |
math utils: Add size_t version of min and max functions |
Revision f59303b by Campbell Barton January 10, 2018, 09:45 (GMT) |
Fix color for manipulator drawing Was drawing black after the first draw call. For now set the shader before each draw call, noted as TODO to investigate a nicer way to handle. |
Revision 18f53d8 by Campbell Barton January 10, 2018, 08:56 (GMT) |
Cleanup: comment block alignment |
Revision 2b56fae by Campbell Barton January 10, 2018, 08:56 (GMT) |
Merge branch 'master' into blender2.8 |
Revision bc02c5d by Campbell Barton January 10, 2018, 08:34 (GMT) |
Alternate fix for brush user count This reverts change to BKE_brush_add, callers now remove the extra user. Note this isn't very convenient for callers but is consistent with other ID types. In the future we will probably remove this and have new ID's created with zero users. |
Revision 3f83734 by Campbell Barton January 10, 2018, 07:27 (GMT) |
Correction to brush user commit RNA API was compensating for the extra user. |
Revision 6e6b79d by Campbell Barton January 10, 2018, 06:45 (GMT) |
Fix brush user count New brushes had 2 users on adding. Caused assert removing them after. |
|