Revision 83ee537 by Joshua Leung August 5, 2016, 15:49 (GMT) |
GPencil: Added Ctrl-J hotkey for Joining strokes (Ctrl-Shift-J is for "Join and Copy") |
Revision d4bdb99 by Joshua Leung August 5, 2016, 15:49 (GMT) |
GPencil: "Join Strokes" tool doesn't leave gaps by default now Previously, it would insert "invisible" points after the endpoints of the strokes, so that they wouldn't appear to be joined, but that behaviour could also get quite confusing as you wouldn't be sure whether the strokes were really joined or not. To keep the previous behaviour, simply enable the "Leave Gaps" option on the operator after running it. This setting will get saved between runs of the operator. |
Revision 50c017b by Bastien Montagne August 5, 2016, 15:09 (GMT) |
Fix T49022: Crash in BKE_libblock_remap_locked. Previous check to skip non-linkable IDs resulted in not clearing those skipped ID's newid member, wich lead to try to remap it later in code. |
Revision b7bf9ed by Bastien Montagne August 5, 2016, 14:13 (GMT) |
Cleanup: add missing entries to library_query.c ID types switch case. |
Revision a2a7316 by Tamito Kajiyama August 5, 2016, 13:25 (GMT) |
Fix T48366: Freestyle will unnecessary exclude some linked objects. Group membership testing for including/excluding feature lines was not accounting for object names possibly further qualified by library file paths. Also fixed a few potential (but unlikely) references of uninitialized variables. A big thank to Bastien Montagne for the insight on the cause of the problem and how to fix it. |
Revision bed32bf by Tamito Kajiyama August 5, 2016, 13:25 (GMT) |
Freestyle: minor code cleanup (whites pace). |
Revision a0e72a0 by Bastien Montagne August 5, 2016, 12:48 (GMT) |
Fix T49014: Append does not work in some cases. There were actually two issues, one in recent changes and one existing... forever? I) id_make_local() would never proceed over indirectly linked data, which is required in specific 'append' context. II) BKE_image_copy() was not setting id->newid pointer of newly copied ID. About II: don't really know why image copy does its own cooking instead of using generaic ID copy helpers. Think this should be changed, but that would be after 2.78 now. |
Revision c5eb400 by Sergey Sharybin August 5, 2016, 12:45 (GMT) |
Cycles: Fix embarrassing typo Spotted by Mai Lavelle, thanks! |
Revision 61d7289 by Sergey Sharybin August 5, 2016, 10:16 (GMT) |
Cycles: Correction to previous commit The change didn't fix difference render result on CUDA as i've hoped, so reverting change for GPU rendering for now. Sorry for the noise. |
Revision 470cc98 by Sergey Sharybin August 5, 2016, 09:56 (GMT) |
Cycles: Fix/workaround for wrong/noise render results with GCC6 |
Revision a8b3ff9 by Campbell Barton August 5, 2016, 08:50 (GMT) |
Curve Fitting: fix off by one error In practice this wasn't likely to cause problems, but better fix. |
Revision 633e93e by Sybren A. Stüvel August 5, 2016, 07:33 (GMT) |
VSE sound strips: draw either the waveform or text label, not both. Drawing both text and the wave onto a sound strip makes both hard to read, which is a concrete issue for Hjalti at the moment. This was the simplest fix I could think of to give him control over what he sees. |
Revision 4571fdd by Mike Erwin August 5, 2016, 01:11 (GMT) |
OpenGL: transition to ARB FBOs, remove runtime checks ARB_framebuffer_object replaces several related EXT extensions. The ARB version pulls GL 3 FBO features into GL 2.1, useful for Mac platform. Its functions and enums have no ARB suffix so transition to modern GL will be seamless! Extension is checked at startup, so is guaranteed to be true at runtime. Part of T49012 |
Revision 5869744 by Mike Erwin August 5, 2016, 00:27 (GMT) |
OpenGL: remove runtime check for EXT_gpu_shader4 It?s checked at startup, so is guaranteed to be true at runtime. Part of T49012 |
Revision 32757d4 by Mike Erwin August 5, 2016, 00:25 (GMT) |
OpenGL: require EXT_gpu_shader4 & ARB_framebuffer_object on Mac Mac?s OpenGL version is furthest away from our target of GL 3.2. This commit brings Mac closer to other platforms, so that our shaders and other code don?t diverge too much during development. According to Apple?s OpenGL matrix these useful extensions are available on all GPUs that will be able to run Blender 2.8. Only checked in debug builds; we might need something more forceful. Part of T49012 |
August 4, 2016, 23:00 (GMT) |
Cycles: hide particles with broken motion blur traces. Currently cycles cannot correctly render motion blur for objects that appear or disappear during the shutter window. Until that can be fixed properly, it may be better to hide such particles rather than let them render as if they were stationary for half of the frame. Reviewed By: brecht Differential Revision: https://developer.blender.org/D2125 |
Revision 2ce9bab by Brecht Van Lommel August 4, 2016, 23:00 (GMT) |
Fix python error when OSL file has wrong extension. |
Revision 7812d82 by Campbell Barton August 4, 2016, 22:36 (GMT) |
Add upstream information to curve_fit_nd library |
Revision e1a4219 by Campbell Barton August 4, 2016, 22:36 (GMT) |
Curve Fitting: sync with upstream Correct accidental float use |
Revision 396dd82 by Mike Erwin August 4, 2016, 19:59 (GMT) |
OpenGL: add simple shaders for 2D drawing The first two of several new simple built-in shaders (will test these before adding more). These are intended for the new immediate mode API, but you can use them just like any built-in GPUShader. Due to limitations on different platforms, shaders need to work with GLSL versions 120, 130 and 150. Final Blender 2.8 will be pure #version 150. |
|
|
|


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