Revision 98d89ce by Campbell Barton January 10, 2018, 06:45 (GMT) |
Fix background_job template Update attribute and use empty file operator |
Revision 5ff33ec by Campbell Barton January 10, 2018, 02:54 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 5c3dc01 by Germano Cavalcante January 10, 2018, 02:40 (GMT) |
Draw Manager: Edit Mode: Curve: uniforms were not being setted |
Revision 7d865bc by Germano Cavalcante January 10, 2018, 02:08 (GMT) |
Fix T53748: uniform `globalsBlock` was not being added was not being added to the shaders of the curves handles |
Revision cacba95 by Campbell Barton January 10, 2018, 01:37 (GMT) |
Correct typos |
Revision fdd3d96 by Campbell Barton January 10, 2018, 01:37 (GMT) |
Fix T53491: Absolute tablet motion detection fails When using a tablet, detecting absolute motion only worked when activating a tool with the tablet. Pressing Enter to run a tool for e.g. would use relative motion. Now store is_motion_absolute in the event, set for new events based on the most recent motion events. |
Revision 9aada45 by Jens Ole Wund(bjornmose) January 10, 2018, 00:51 (GMT) |
fix t53701 minimal changes to get it working right |
January 9, 2018, 23:10 (GMT) |
Curve/Surface Display: UV support |
Revision 0f6ed7d by Bastien Montagne January 9, 2018, 18:51 (GMT) |
Fix (unreported) potential crash. RNA_pointer_as_string could return NULL instead of a valid string in some cases. |
Revision a0655ed by Clément Foucault January 9, 2018, 18:01 (GMT) |
Eevee: Fix AO in planar reflections. |
Revision 8aaf7bc by Clément Foucault January 9, 2018, 17:59 (GMT) |
Eevee: Fix Planar probe refresh. |
Revision 5fe87a0 by Sergey Sharybin January 9, 2018, 17:10 (GMT) |
Task scheduler: Use single thread branch when range fits into single chunk |
Revision 4a3b303 by Sergey Sharybin January 9, 2018, 17:07 (GMT) |
Task scheduler: Fix wrong tasks calculation when chunk size is too big |
Revision 9135530 by Clément Foucault January 9, 2018, 17:01 (GMT) |
Eevee: Support for dupli lamps without shadows. |
Revision 9f94f17 by Clément Foucault January 9, 2018, 16:29 (GMT) |
Eevee: Fix crash with volumetrics. |
Revision 6deb908 by Sergey Sharybin January 9, 2018, 15:15 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 932d448 by Sergey Sharybin January 9, 2018, 15:09 (GMT) |
Task scheduler: Use const qualifiers in parallel range |
Revision 8cffb0a by Sergey Sharybin January 9, 2018, 15:09 (GMT) |
Task scheduler: Avoid over-allocation of tasks for parallel ranges This seems to only cause extra rthreading overhead on systems with 10s of threads, without actually solving anything. |
Revision c4e42d7 by Sergey Sharybin January 9, 2018, 15:09 (GMT) |
Task scheduler: Add minimum number of iterations per thread in parallel range The idea is to support following: allow doing parallel for on a small range, each iteration of which takes lots of compute power, but limit such range to a subset of threads. For example, on a machine with 44 threads we can occupy 4 threads to handle range of 64 elements, 16 elements per thread, where each block of 16 elements is very complex to compute. The idea should be to use this setting instead of global use_threading flag, which is only based on size of array. Proper use of the new flag will improve threadability. This commit only contains internal task scheduler changes, this setting is not used yet by any areas. |
Revision 3144f05 by Sergey Sharybin January 9, 2018, 15:09 (GMT) |
Task scheduler: Simplify parallel range function Basically, split it up and avoid extra abstraction level. |
|