March 5, 2020, 17:29 (GMT) |
GPencil: Modifier: Rework Array modifier's RNG for better random variation Use a mix of low decrepency sequence with a special sin rand function to avoid repeating patterns. This should suffice in most cases |
March 5, 2020, 17:29 (GMT) |
Ghost: Support drawing OpenGL framebuffers into a DirectX 11 buffer Adds a minimal DirectX 11 Ghost context, plus some shared DirectX-OpenGL resource interface using the NV_DX_interop2 WGL extension. From what I know, this should be available on modern GPUs. If not, it should fail gracefully. There should be no user visible changes at this point. Needed for DirectX-only OpenXR platforms (e.g. Windows Mixed Reality). I heard there are other use-cases as well though. It's known that this currently fails on some AMD systems, but that seems to be fixable. Most of this comes from the 2019 GSoC project, "Core Support of Virtual Reality Headsets through OpenXR" (https://wiki.blender.org/wiki/User:Severin/GSoC-2019/). Reviewed by: Jeroen Bakker, Ray Molenkam, Brecht van Lommel Differential Revision: https://developer.blender.org/D6190 |
Revision a9cfee6 by Bastien Montagne (uuid-undo-experiments-swap-reread-datablocks) March 5, 2020, 17:17 (GMT) |
Make new undo speedup code hidden behind experimental option. |
March 5, 2020, 17:09 (GMT) |
GPencil: Fix missing Noise curve for old files |
March 5, 2020, 17:04 (GMT) |
GPencil: Add Object name to Array and Noise seed generation |
March 5, 2020, 17:02 (GMT) |
GPencil: Fix missing factor adjustment in previous commit |
March 5, 2020, 16:58 (GMT) |
GPencil: Divide old Noise factor to adapt to new logic The old values were too high. |
March 5, 2020, 16:51 (GMT) |
Fluid: Optimization in mesh generating loop No need to have three separate loops for vertices, normals and speed vectors. Since all of them loop over the vertex count, a single loop can be used. |
March 5, 2020, 16:42 (GMT) |
GPencil: Fix missing break in switch case |
March 5, 2020, 16:40 (GMT) |
GPencil: Fix rebase error |
March 5, 2020, 16:35 (GMT) |
GPencil: Modifier: Change Noise Modifier behavior - Noise is applied using a different factor for each property. - Move Extremes is replaced by a custom curve profile - Each modifier will create a different result, making stacking possible. - The result of the position noise will not make the stroke curl. - Noise default instensity has been tweaked for every property type. |
March 5, 2020, 16:35 (GMT) |
GPencil: Modifier: Improve UI of offset modifier |
March 5, 2020, 16:32 (GMT) |
Cleanup: Move std::deque to depsgraph_type.h Since `std::deque` is used in a few areas of the Depsgraph, and an upcoming patch adds one more, it's time it's considered as "commonly used type". No functional changes. |
March 5, 2020, 16:30 (GMT) |
GPencil: More changes to Array randomness Now the random does not use an array of random values. |
March 5, 2020, 15:56 (GMT) |
Merge branch 'uuid-undo-experiments' into uuid-undo-experiments-swap-reread-datablocks |
Revision b484e75 by Bastien Montagne (uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) March 5, 2020, 15:43 (GMT) |
Merge branch 'master' into uuid-undo-experiments |
March 5, 2020, 15:30 (GMT) |
Add an session-wise uuid integer to IDs. "session-wise" here mean while editing a same .blend file. So creating or opening a new one will reset the uuid counter. This should avoid any overflow in practice. Only IDs added to Main database get an uuid, runtime-only ones are not affected. This is intended to provide undo with a way to find IDs across several 'memory realms' (undo speedup project). No behavior change is expected from this commit itself. Part of T60695. Differential Revision: https://developer.blender.org/D7007 |
March 5, 2020, 15:28 (GMT) |
Fix T74393: Cycles crashes when both OSL and Optix Denoising are enabled Enabling viewport denoising causes Cycles to use a multi-device, which always returned NULL when asked for OSL memory and would subsequently crash. This fixes that by returning the correct OSL memory pointer from the CPU device in the special viewport denoising multi-device. |
March 5, 2020, 15:16 (GMT) |
Cleanup remove debug prints. |
March 5, 2020, 15:16 (GMT) |
Merge branch 'master' into uuid-id |
|
|
|


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