June 7, 2021, 14:58 (GMT) |
cmake: use absolute path for Wayland libraries |
June 7, 2021, 14:58 (GMT) |
GHOST/wayland: inhibit warning |
June 7, 2021, 14:58 (GMT) |
GHOST/wayland: get cursor settings via D-Bus |
June 7, 2021, 14:58 (GMT) |
GHOST/wayland: handle missing relative-pointer and pointer-constraints support |
June 7, 2021, 14:58 (GMT) |
GHOST/wayland: set parent relation only for dialogs to mimic X11 behaviour |
June 7, 2021, 14:58 (GMT) |
GHOST/wayland: handle return values for data sources |
June 7, 2021, 14:58 (GMT) |
GHOST/wayland: adapt window and cursor surface scale to support HiDPI screens |
June 7, 2021, 14:58 (GMT) |
GHOST/wayland: add 'xdg-decoration' support |
June 7, 2021, 14:58 (GMT) |
GHOST/wayland: fix non-moving normal cursor |
June 7, 2021, 14:58 (GMT) |
GHOST/wayland: fix restoring hidden cursor |
June 7, 2021, 14:58 (GMT) |
VSE: Remove JPEG reference from proxy panel Proxies doesn't use MJPEG codec anymore, but text still referenced it. |
June 7, 2021, 14:58 (GMT) |
VSE: Add refresh_all operator to all sequencer regions This operator is needed in some cases to update image preview. In workspaces with smaller timelines this is limiting, because users need to first check that mouse cursor is in correct place, then press CTRL+R shortcut. |
June 7, 2021, 14:58 (GMT) |
Overlay: Flash on Mode Transfer overlay This implements T87633 This overlay renders a flash animation on the target object when transfering the mode to it using the mode transfer operator. This provides visual feedback when switching between objects without extra overlays that affect the general color and lighting in the scene. Differences with the design task: - This uses just a fade out animation instead of a fade in/out animation. The code is ready for fade in/out, but as the rest of the overlays (face sets, masks...) change instantly without animation, having a fade in/out effect gives the impression that the object flashes twice (once for the face sets, twice for the peak alpha of the flash animation). - The rendering uses a flat color without fresnel for now, but this can be improved in the future to make it look more like the shader in the prototype. - Not enabled by default (can be enabled in the overlays panel), maybe the defaults can change for 3.0 to disable fade inactive and enable this instead. Reviewed By: jbakker, JulienKaspar Differential Revision: https://developer.blender.org/D11055 |
June 7, 2021, 14:58 (GMT) |
Cleanup: Add comment explaining assert This triggers fairly often during development, so it might save some frustration at some point to have a comment here. |
June 7, 2021, 14:58 (GMT) |
Geometry Nodes: Support curve data in the geometry delete node This commit implements support for deleting curve data in the geometry delete node. Spline domain and point domain attributes are supported. Differential Revision: https://developer.blender.org/D11464 |
June 7, 2021, 14:58 (GMT) |
GPencil: New operator to Normalize strokes Sometimes is required to reset the thickness or the opacity of the strokes. Actually this was done using a modifier, but this operators solves this. Reviewed By: mendio, filedescriptor Maniphest Tasks: T87427 Differential Revision: https://developer.blender.org/D11453 |
June 7, 2021, 14:58 (GMT) |
EEVEE: AOVs not same as cycles. EEVEE uses hashing to sync aov names and types with the gpu. For the type a hashed value was overridden making `decalA` and `decalB` choose the same hash. This patches fixes this by removing the most significant bit. |
June 7, 2021, 14:58 (GMT) |
Revert "EEVEE: AOVs not same as cycles." This reverts commit 730a46e87d261543c9550ddef406894e14d5bea6. |
June 7, 2021, 14:58 (GMT) |
EEVEE: AOVs not same as cycles. EEVEE uses hashing to sync aov names and types with the gpu. For the type a hashed value was overridden making `decalA` and `decalB` choose the same hash. This patches fixes this by removing the most significant bit. |
June 7, 2021, 14:58 (GMT) |
Fix T88732: Curve to mesh node crash with empty input curve The mesh to curve node generated an empty curve because no edges were selected. This commit changes that node to not add a curve in that case. This also changes the curve to mesh node to not add a material when no mesh was created. Even though we don't expect null curves or meshes in this case, the change is harmless. |
|