Revision 91abb70 by Germano Cavalcante February 27, 2020, 19:42 (GMT) |
Transform: Remove 'mouse_coordinate_override' property This property depends on the view that can change when redoing. |
Revision c20caec by Sybren A. Stüvel February 27, 2020, 16:44 (GMT) |
Fix T70381: Motion Paths off by one The apparent off-by-one error was caused by a few factors: - The 'blend base' colour was green for the two frames directly surrounding the current frame, but black for the current frame itself. - For the frames before the current one, the 'blend base' was mixed with black, making the green stand out clearly, but fading to black again for the current frame. This looks like an off-by-one, even though it was just bad mixing. - For the frames after the current one, the 'blend base' was mixed with cyan, which already has a strong green component, so mixing it there was much less visible, making the entire thing look like an off-by-one error where it actually wasn't. I have simplified the code, so now it only chooses green as the 'blend base' for the current frame, and simplified the mixing for the current frame. |
Revision f48ad37 by Brecht Van Lommel February 27, 2020, 16:38 (GMT) |
Fix T74262: Cycles OpenCL error on some devices after recent changes |
Revision 33e9e10 by Jeroen Bakker February 27, 2020, 15:56 (GMT) |
EEVEE: Shadow Render Pass Revert the change that renders the background black. |
Revision e88a715 by Brecht Van Lommel February 27, 2020, 15:14 (GMT) |
Cleanup: more refactoring of GPU material attributes and textures This further separates requested attributes and textures from the actual node graph, that can be retained after the graph has been compiled and freed. It makes it easier to add volume grids as a native concept, which sits somewhere between an attribute and a texture. It also adds explicit link types for UDIM tile mapping, rather than relying on fairly hidden logic. |
Revision 1ec1136 by Brecht Van Lommel February 27, 2020, 15:11 (GMT) |
Build: don't include WITH_SYSTEM_GLEW as part of make lite System GLEW often is not new enough, which gives error on startup. The build correctness should not be affected by using lite vs. full, so better to leave this out than save compiling one extra file. |
Revision 50f9c08 by Jeroen Bakker February 27, 2020, 15:02 (GMT) |
Fix T74063: EEVEE Render Passes Cycles recently fixed this issue, EEVEE needed to be adapted to output similar results in the light passes. This patch implements cycles `safe_divide_even_color` function to a GLSL function that will be used when extracting the light passes. Reviewed By: fclem Differential Revision: https://developer.blender.org/D6948 |
Revision 403bb35 by Jeroen Bakker February 27, 2020, 14:57 (GMT) |
Fix T74110: EEVEE Shadow Pass Shadow could penetrate occluded geometry. This patch adds a check to see if the light is in the right location to light the pixel. Reviewed By: fclem Differential Revision: https://developer.blender.org/D6918 |
Revision f2b95b9 by Brecht Van Lommel February 27, 2020, 14:25 (GMT) |
Objects: make evaluated data runtime storage usable for types other than mesh This is in preparation of new object types. This only changes mesh_eval, we may do the same for mesh_deform_eval and other areas in the future if there is a need for it. Differential Revision: https://developer.blender.org/D6695 |
Revision 57b7833 by Brecht Van Lommel February 27, 2020, 14:11 (GMT) |
Cleanup: split off hair cache function for reusability For when we support sources of hair other than particle systems. |
Revision 74b0edc by Brecht Van Lommel February 27, 2020, 14:02 (GMT) |
Cleanup: add missing use_nodes in default materials with nodetrees This didn't break anything, but could in the future. |
Revision 41dbb06 by Germano Cavalcante February 27, 2020, 13:55 (GMT) |
Revision 0a3b4d4 by Sybren A. Stüvel February 27, 2020, 13:22 (GMT) |
Fix channel lists ignoring collection visibility The dope sheet, NLA editor, and other similar animation editors were ignoring the temporariy visibility flag of collections. As a result, an editor that's supposed to show animation data of visible objects only was still showing such data of objects that were hidden by hiding their collection. This was observed while fixing T71743. |
Revision aa4579c by Jacques Lucke February 27, 2020, 12:07 (GMT) |
Revision abc040f by Brecht Van Lommel February 27, 2020, 11:52 (GMT) |
Build: change libc compatibility code to only be used for new glibc This way we can still use fast math functions. |
Revision cb2f5d4 by Jeroen Bakker February 27, 2020, 11:50 (GMT) |
Fix T74119: Cycles Viewport Render Tint Cycles uses the display_space_shader it gets from Blender. When requested the shader used to be a GPU_SHADER_2D_IMAGE_COLOR, which set the `color` uniform incorrectly. This resulted in a yellowish tint when used. To fix this the `GPU_SHADER_2D_IMAGE` shader will be used. Reviewed By: brecht, fclem Maniphest Tasks: T74119 Differential Revision: https://developer.blender.org/D6921 |
Revision e21a475 by Jeroen Bakker February 27, 2020, 11:47 (GMT) |
Fix T74229: EEVEE Bloom + Transparency Bug was introduced by the render passes. We had to tweak the bloom shader a bit so we could reuse it. After that tweaking the original alpha was ignored. This patch will read and store the correct alpha channel. |
Revision edb5e19 by Germano Cavalcante February 27, 2020, 11:43 (GMT) |
Transform Snap: Unify SnapObjectData struct This simplifies the code, and will allow to switch modes. |
Revision 6d70569 by Brecht Van Lommel February 27, 2020, 11:30 (GMT) |
Fix Linux CentOS buildbot handing on ffmpeg test Don't use -ffast-math functions for libc compatibility implementation, since then the function ends up calling itself. This may not be ideal for performance but should be insignificant in practice. |
Revision 2515a12 by Jeroen Bakker February 27, 2020, 11:22 (GMT) |
Fix T74254: EEVEE Render Passes Availability When disabling AO or BLOOM in the render tab, when the pass is shown in a 3d viewport the pass wasn't reset. This resulted in showing a black texture and a not filled UI render pass in the shading popover. This patch will by default reset to the combined pass. It is intended that the render_pass in the 3d shading struct isn't set to combined as people could have disabled AO/bloom by mistake and it could reset viewports that aren't visible. |
|