February 24, 2021, 13:54 (GMT) |
Cycles: Load texture info before creating integrator queue This allows kernel to access texture information. The place of where loading is done is a bit weird on a first glance, but it seems to match what was happening in the task-based code. |
February 24, 2021, 13:14 (GMT) |
Fix T85947: Missing check of master collection for objects being instanced. `object_in_any_collection` used during linking/appending to check whether an object is already instanced by at least one collection, was not taking into account embedded master collections from scenes. |
February 24, 2021, 12:39 (GMT) |
Fix T85915: Cannot save new theme preset Since making bpy.types a real module `dir(bpy.types)` now includes __dir__ and __getattr__ methods which need to be ignored. |
February 24, 2021, 12:39 (GMT) |
Fix crash updating themes in background mode |
Revision c4d51d3 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 24, 2021, 12:25 (GMT) |
Merge branch 'master' into compositor-cryptomatte-workflow |
Revision d829a0a by Jacques Lucke (temp-spreadsheet-editor, temp-spreadsheet-editor-python-prototyping) February 24, 2021, 12:02 (GMT) |
include gpu |
February 24, 2021, 11:53 (GMT) |
Docs: 2.91 release description for Linux appdata |
February 24, 2021, 11:43 (GMT) |
Cycles: initial implementation of surface shader evaluation There are many loose ends marked with TODO, but it's a starting point. |
February 24, 2021, 11:43 (GMT) |
Cycles: add DeviceQueue method to test if any work remains |
February 24, 2021, 11:43 (GMT) |
Cycles: convert more path state functions to use new integrator state |
February 24, 2021, 11:43 (GMT) |
Cycles: remove CMJ pattern, prepare random number code for new integrator state We should always use PMJ instead of CMJ, and not have to know the number of samples in advance. This simplifies the code a bit. |
Revision a0191eb by Jacques Lucke (temp-spreadsheet-editor, temp-spreadsheet-editor-python-prototyping) February 24, 2021, 11:15 (GMT) |
Merge branch 'master' into temp-spreadsheet-editor |
February 24, 2021, 11:10 (GMT) |
Cleanup: quiet asan overflow warning |
February 24, 2021, 10:37 (GMT) |
Workbench: Fix samples taken outside of pixel footprint With the previous implementation, we could have pixels with offset larger than 1 pixel. Also fix a bug when the closest_index is not last. The sample positions were incorrect in this case. |
February 24, 2021, 10:37 (GMT) |
Fix T85726 Workbench: Orthographic view is blurry This was caused by the window_translate_m4 not offsetting the winmat in the right direction for perspective view. Thus leading to incorrect weights. The workbench sample weight computation was also inverted. This fix will change the sampling pattern for EEVEE too (it will just mirror it in perspective view). |
February 24, 2021, 10:29 (GMT) |
Fix incorrect icon .dat files after recent commit Using `make icons` for 420f538fadfd changed some icons that it shouldn't have touched on my system. Not sure what caused this, maybe a bug in the slightly outdated Inkscape version there (1.0.1). Here on macOS the version is only reported as 1.0 so I'm not sure what the situation is. Either way, this fixes the icons. |
February 24, 2021, 10:16 (GMT) |
Fix line width broken for consecutive line draw calls D9054 did multiple consecutive `immBegin()`/`immEnd()` draw calls to draw multiple lines at varying thickness. This would only work for the first line, then they'd all get a 1px thickness (at least on macOS). Issue was that `wide_line_workaround_end()` called `immBindShader()` directly to restore the old shader (which the workaround overrides). However this doesn't set `imm->builtin_shader_bound` which has to be done for the workaround to work on the next `immBegin()` call. Instead `immBindBuiltinProgram()` can be called. Differential Revision: https://developer.blender.org/D10520 Reviewed by: Cl�ment Foucault |
February 24, 2021, 09:45 (GMT) |
February 24, 2021, 05:16 (GMT) |
Fix T85930: Custom Property Error: Wrong Subtype Regression in 08dbc4f996e4e95f3ab64f7bb3e1193700c585f5 Unfortunately lambda functions don't work with postponed annotations. |
Revision fdb116a by Hans Goudey (geometry-nodes-mesh-primitives, temp-geometry-nodes-mesh-primitive-line) February 24, 2021, 05:12 (GMT) |
Merge branch 'master' into geometry-nodes-mesh-primitives |
|
|
|


Master Commits
MiikaHweb | 2003-2021