Revision 44e10a5 by Dalai Felinto August 31, 2017, 14:13 (GMT) |
Increase max/min frame range to over a million For some specific pipelines (e.g., holographic rendering) you can easily need over a million frames (1k * 1k view angles). It seems a corner case, but there is no real reason not to allow users doing that. That said we do loose subframe precision in the highest frame range. Which can affect motionblur. The current maximum sub-frame precision we have is 16. While the previous limit of 500k frames has a precision of 32. Thanks to Campbell Barton for the help here. To be backported to 2.79 |
Revision 636baa5 by Campbell Barton August 31, 2017, 13:49 (GMT) |
RNA: Limit which classes struct-map contains Only add subclasses of: Menu, Panel, Header, UIList, Operator This helps avoid unnecessary naming collisions, See T52599 for details |
Revision 018137f by Sergey Sharybin August 31, 2017, 12:47 (GMT) |
Cycles: Cleanup, indentation and trailing whitespace |
Revision 323a7ab by Campbell Barton August 31, 2017, 11:57 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 8b9e170 by Sergey Sharybin August 31, 2017, 11:24 (GMT) |
Cycles: Fix typo in comment |
Revision a35aae9 by Campbell Barton August 31, 2017, 09:09 (GMT) |
Correct last commit |
Revision 732f70a by Campbell Barton August 31, 2017, 08:41 (GMT) |
RNA: existing type check used wrong identifier Own error in recent type checks, in many cases the 'idname' is used for the struct identifier, not the 'identifier' which is the Python class name in this context. |
Revision 480def9 by Brecht Van Lommel August 30, 2017, 17:59 (GMT) |
Fix T52591: OpenColorIO not working correct with OpenGL core profile on macOS. Also remove textureSize() replacement code, is always supported now. |
Revision 17f26e1 by Mike Erwin August 30, 2017, 17:33 (GMT) |
OCIO: use modern GLSL texture functions small part of ongoing OpenGL upgrade |
Revision cc830e2 by Campbell Barton August 30, 2017, 17:07 (GMT) |
Manipulator: correct pivot w/ non 1:1 aspect |
Revision eafe96a by Campbell Barton August 30, 2017, 16:33 (GMT) |
Manipulator: empty image manipulator, use aspect |
Revision 00ba48a by Campbell Barton August 30, 2017, 16:00 (GMT) |
Manipulator: replace old cage2d manipulator Mostly internal changes, keeping both manipulators could have worked but there was no point long term. There are still some glitches to resolve, will work on those next. |
Revision b448b02 by Campbell Barton August 30, 2017, 16:00 (GMT) |
Manipulator: rename callback type |
Revision 4f1b510 by Sergey Sharybin August 30, 2017, 15:42 (GMT) |
Cycles: Add tangent attribute tests |
Revision 29b2a47 by Bastien Montagne August 30, 2017, 15:24 (GMT) |
Fix T52588: Shape key value driver variables of duplicated object sets refer to old objects. Regression since 2.78, to be backported to 2.79. |
Revision 698bae0 by Dalai Felinto August 30, 2017, 15:00 (GMT) |
Eevee: Fix conditional statement depending on unitialized value Basically since g_data was malloc'ed (instead of calloc'ed) g_data->minzbuffer was never initialized. So when running DRW_framebuffer_init after EEVEE_effects_init, the test to *g_data->minzbuffer would lead to unpredictable results. This was caught by valgrind, reported by Sergey Sharybin. |
Revision 25c5928 by Bastien Montagne August 30, 2017, 14:52 (GMT) |
Refactor 'split faces' mesh code. Previous version was trying to do a quick and simple process in the case we were only considering smooth/flat status of faces. Thing is, even then, the algorithm was not actually working in all possible situations, e.g. two smooth faces having a single vertex in common, but no common edges, would not have split that vertex, leading to incorrect shading etc. So now, tweaked slightly our split normals code to be able to generate lnor spaces even when autosmooth is disabled, and we always go that way when splitting faces. Using smooth fans from clnor spaces is not only the only way to get 100% correct results, it also makes face split code simpler. |
Revision 510651e by Dalai Felinto August 30, 2017, 13:45 (GMT) |
Attempt to fix OpenColorIO issues on Mac We cannot have version130 there (should use version 330 instead). Patch suggested by Brecht Van Lommel |
Revision 68dfa0f by Stefan Werner August 30, 2017, 09:48 (GMT) |
Fixing T52477 - switching from custom ray/triangle intersection code to the one from util_intersection.h. This fixes the bug and makes the code more readable and maintainable. |
Revision fbcf05f by Sergey Sharybin August 30, 2017, 09:15 (GMT) |
Depsgraph: Copy-on-write component does not depend on itself |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021