Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-20 | GP: Add keymap 1 and 2 for select mode | Antonioya | |
2018-09-20 | GP: New select mode | Antonioya | |
Now it's possible select points or strokes | |||
2018-09-20 | Put the Radius property of Curve points under shape key control. | Alexander Gavrilov | |
Since shape keys are stored as raw floating point data, this unfortunately requires changes to all code that works with it. An additional complication is that bezier and nurbs control points have different entry size, and can be mixed in the same object (and hence shape key buffer). Shape key entries are changed from: bezier: float v1[3], v2[3], v3[3], tilt, pad, pad; nurbs: float vec[3], tilt; To: bezier: float v1[3], v2[3], v3[3], tilt, radius, pad; nurbs: float vec[3], tilt, radius, pad; The official shape key element size is changed to 3 floats, with 4 elements for bezier nodes, and 2 for nurbs. This also means that the element count is not equal to the vertex count anymore. While searching for all curve Shape Key code, I also found that BKE_curve_transform_ex and BKE_curve_translate were broken. This can be seen by trying to change the Origin of a Curve with keys. Reviewers: campbellbarton, sergey Differential Revision: https://developer.blender.org/D3676 | |||
2018-09-20 | Gizmo: hide redo gizmo when any operator runs | Campbell Barton | |
2018-09-20 | Missing from last commit | Campbell Barton | |
2018-09-20 | PyAPI: correct term for class property warning | Campbell Barton | |
2018-09-20 | Cleanup: use win_to_3d_on_plane function | Campbell Barton | |
2018-09-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-20 | Cleanup: use win_to_3d_on_plane for curve drawing | Campbell Barton | |
2018-09-20 | 3D View: add clip argument to win_to_3d_on_plane | Campbell Barton | |
2018-09-20 | Gizmo: use simple unclipped win_to_ray function | Campbell Barton | |
When projecting the cursor onto a plane, clipping isn't important. | |||
2018-09-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-20 | Cleanup: renaming missed from merge | Campbell Barton | |
2018-09-20 | 3D View: add a simple un-clipped win_to_ray | Campbell Barton | |
2018-09-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-20 | Cleanup: rename 3D view ray calculation functions | Campbell Barton | |
Using near far and optionally clipping planes is involved and not needed in many cases. Rename so a simpler version of this function can be added. | |||
2018-09-20 | Gizmo: use ED_view3d_win_to_3d_on_plane | Campbell Barton | |
2018-09-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-20 | 3D View: point-on-plane from screen location utility | Campbell Barton | |
2018-09-20 | Fix spin/rotate gizmo not updating view orientation | Campbell Barton | |
Check for navigation didn't refresh when navigation was completed. | |||
2018-09-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-20 | Cleanup: style | Campbell Barton | |
2018-09-20 | GPUTexture: Fix HDRI being clamped on OSX | Clément Foucault | |
Seems like GLEW_ARB_texture_float is not defined in core profile on OSX even if float textures are part of the 3.3 core spec. So removing uneeded backup cases. | |||
2018-09-20 | GP: Rename eraser brushes | Antonioya | |
2018-09-20 | Cleanup: style | Campbell Barton | |
2018-09-19 | Fix T53745: Alembic exported with vertex colors not readable by other software. | Wybren van Keulen | |
Most other software expects to read indexed vertex colors, so write indices along with the colors as we already do for UVs. Differential Revision: https://developer.blender.org/D3704 | |||
2018-09-19 | DRW: Fix crash when new shader requires 0 customdata layers | Clément Foucault | |
It was using last cache->auto_layer_len which led to a buffer overflow. | |||
2018-09-19 | DRW: Only trash UV and tangent data when using BKE_MESH_BATCH_DIRTY_SHADING | Clément Foucault | |
This improves the problem encountered when animating materials on static meshes but does not fix the core issue. See T55326. | |||
2018-09-19 | Cleanup: Remove "_new" from GPU_generate_pass_new | Clément Foucault | |
Not needed anymore since old one has been deleted. | |||
2018-09-19 | Fix T55059: EEVEE UV not available until you go in and out of edit mode | Clément Foucault | |
This is a dirty hack that should become irrelevant when depsgraph will support CD masks. | |||
2018-09-19 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-09-19 | Spelling fixes in comments and descriptions, patch by luzpaz. | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D3700 | |||
2018-09-19 | Depsgraph: Another followup to the previous commit | Sergey Sharybin | |
Apparently, only mesh objects has SHADING component. | |||
2018-09-19 | Fix wrong pointer used in modifier stack | Sergey Sharybin | |
Was passing pointer to a pointer of context. | |||
2018-09-19 | Depsgraph: Correction for the previous commit | Sergey Sharybin | |
2018-09-19 | Cleanup: Remove some DerivedMesh wrappers for modifiers | Jacques Lucke | |
Specifically the deformVerts_DM, deformMatrices_DM, deformVertsEM_DM and deformMatricesEM_DM functions are not used anymore. Reviewer: brecht | |||
2018-09-19 | GP: Verify weight data is correct before assigning | Antonioya | |
2018-09-19 | GP: Fix crash when select vertex group in modifiers | Antonioya | |
2018-09-19 | Depsgraph: Ensure shading update order | Sergey Sharybin | |
Previously it was possible to have geometry component to tag batch for DIRTY_ALL and shading to tag with SHADING_UPDATE. Now there is a relation between uber eval and shading, which solves this issue. | |||
2018-09-19 | GP: Fix copy frame error in dopesheet | Antonioya | |
2018-09-19 | Depsgraph: Always assume scene camera is visible | Sergey Sharybin | |
Allows to disable camera collection to make objects to go out of the way, but still be able to animate. | |||
2018-09-19 | Fix T56697: missing viewport update after keyframe edits in animation editors. | Brecht Van Lommel | |
It was updating during transform, but not a final time after keyframes get reordered or merged. | |||
2018-09-19 | UI: make new icon consistent with other places. | Brecht Van Lommel | |
2018-09-19 | Fix own mistake in previous commit. | Bastien Montagne | |
2018-09-19 | Depsgraph: Make visible update to operate on per-component level | Sergey Sharybin | |
2018-09-19 | Despgraph: Keep track of per-component visibility | Sergey Sharybin | |
The idea of those flags is to avoid evaluation of operations which are not needed to bring visible objects to an up to date state. Previously, dependency graph attempted to do combine those into an ID level flag. In practice it proved to be rather tricky, since there could be dependency cycles on ID level which will not exist on component level. | |||
2018-09-19 | Depsgraph: Connect duplicating geometry to duplicator | Sergey Sharybin | |
This allows to force duplicated object to be fully evaluated for display/draw. Previously only transform component of duplicated object was forced to become evaluated. | |||
2018-09-19 | Depsgraph: Make geoemtry to tag function more reusable | Sergey Sharybin | |
2018-09-19 | Depsgraph: Correct early output in collections | Sergey Sharybin | |
Need to ensure objects from collection which was built but is became visible in the new "context" are poked for re-built. This should be rather cheap, since this only will update their visibility flag. Can not rely on visibility flush here, since there is no relations between collection and its objects. | |||
2018-09-19 | Depsgraph: Handle text datablock in ID builder | Sergey Sharybin | |
Just silence the assert/print, we do not add text data blocks to dependency graph. |