February 6, 2020, 09:25 (GMT) |
Merge branch 'blender-v2.82-release' |
February 6, 2020, 09:19 (GMT) |
Fix T68076: Color Correction node generates NaN This is the same fix that the `GammaOperation` uses. Differential Revision: https://developer.blender.org/D6696 Reviewers: brecht |
February 6, 2020, 03:03 (GMT) |
Code_Cleanup_Day/Windows: Clean-up windows API Level. Not sure when this happened but apparently the lower bar is now windows 7 [1] This patch bumps to API version to 0x0601 (Win7) and cleans up any uses that worked around the globally set API version. [1] https://www.blender.org/download/requirements/ Reviewed By: brecht Differential Revision: https://developer.blender.org/D6758 |
February 6, 2020, 02:37 (GMT) |
Cycles: Track specular throughput to account for reflection color in denoising albedo pass To determine the albedo pass, Cycles currently follows the path until a predominantly diffuse-ish material is hit and then takes the albedo there. This works fine for normal mirrors, but as it completely ignores the color of the bounces before that diffuse-ish material, it also means that any textures that are applied to the specular-ish BSDFs won't affect the albedo pass at all. Therefore, this patch changes that behaviour so that Cycles also keeps track of the throughput of all specular-ish closures along the path so far and includes that in the albedo pass. This fixes part of the issue described in T73043. However, since it has an effect on the albedo pass in most scenes, it could cause cause regressions, which is why I'm uploading it as a patch instead of just committing as a fix. Differential Revision: https://developer.blender.org/D6640 |
February 6, 2020, 02:37 (GMT) |
Merge branch 'blender-v2.82-release' |
February 6, 2020, 02:29 (GMT) |
Fix unreported: View All in the Image Editor ignores UDIM tiles Thanks to @dfelinto for spotting this! |
February 6, 2020, 02:29 (GMT) |
Fix unreported: Trying to create invalid UDIM tiles failed without error Thanks to @dfelinto for spotting this! |
February 6, 2020, 01:59 (GMT) |
Merge branch 'blender-v2.82-release' |
February 6, 2020, 01:57 (GMT) |
Fix T69776: Error with complex Eevee noise texture in some drivers Apparently the compiled shader bump into some register limit and the compiler instead of giving an error, does something incorrectly. Differential Revision: https://developer.blender.org/D6759 |
February 5, 2020, 18:46 (GMT) |
GPencil: Initial implementation of the layer mask relationship Now, there is a new parameter to define the mask used by layer. Still pending to remove old `use_mask` property in C and python (not removed yet to keep running the masking UI). |
February 5, 2020, 18:32 (GMT) |
Merge branch 'blender-v2.82-release' |
February 5, 2020, 18:32 (GMT) |
Fix T73127 EEVEE: Reflection plane not visible in lookdev without scene world |
February 5, 2020, 18:10 (GMT) |
Volume: initial support for frame sequences There is frame duration/start/offset just like images. A difference is that there are more playback modes: clip, extend, repeat, ping-pong. Still missing is auto detect of frame sequences, the duration has to be manually entered now. |
February 5, 2020, 18:05 (GMT) |
Volumes: debug logging for grid file load/unload |
February 5, 2020, 18:01 (GMT) |
Volumes: show active grid in workbench |
February 5, 2020, 17:45 (GMT) |
Fix T73517 Overlay: Edit Mode: X-Ray does not work if xray is equal to 1 |
February 5, 2020, 17:42 (GMT) |
Fix T66802: Edge Slide: Unpredictable direction of the edge loop when it is fully occluded When an edge loop is fully occluded the direction of movement is not calculated resulting in unpredictable behavior. So always calculate the direction of the groups of edge loops but continue preventing occluded edges from affecting `mval_dir` (global) value. Differential Revision: https://developer.blender.org/D5247 |
February 5, 2020, 17:20 (GMT) |
Transform: Optimize edge slide The current edge slide is executed in this sequence: - traverses all edges to find the ones selected, - traverses each vertex of the selected edges, - traverses each linked edge of the vertex to finally execute the code. However the list of vertices that are part of selected edges are already stored in `EdgeSlideData` through the `TransDataEdgeSlideVert *sv;` member. Therefore, the code can be simplified as follows: - traverses all `sv` in `EdgeSlideData`, - get the `sv->v` vertex to finally execute the code. Differential Revision: https://developer.blender.org/D5277 |
Revision ae46232 by Bastien Montagne (id-ensure-unique-memory-address, readfile-rework-refcount-handling, undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 5, 2020, 16:52 (GMT) |
Better handling of usages of usercount increment in readfile liblink. Some places could/should still need proper ID refcounting in liblink: * UI data (spaces) - although this should be strictly 'user one' only... * Deprectaed data/pointers which are not handled by libquery code. Not sure whether IPO pointers really need usercount actually... |
Revision cb46cc6 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) February 5, 2020, 16:34 (GMT) |
Merge branch 'master' into functions |
|
|
|


Master Commits
MiikaHweb | 2003-2021