Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-24 | Merge branch 'master' into blender2.8 | Philipp Oeser | |
2018-05-24 | Fix T55137: Compilation failing on non-x86-64 architectures | Lukas Stockner | |
Some conversion helper functions were (most likely by accident) contained inside an ifdef for SSE2 support, so on e.g. ARM they would be undefined and therefore cause compilation to fail. | |||
2018-05-20 | Cleanup: whitespace, duplicate includes | Campbell Barton | |
2018-05-17 | BLI_math_geom: Separate the `isect_ray_seg_v3` from ↵ | Germano | |
`dist_squared_ray_to_seg_v3`. | |||
2018-05-16 | Snap system: Adds support to Clip Planes and uses a clip plane to simulate ↵ | Germano | |
occlusion This patch adds support for clip_planes (ie ignore what is behind a face)... The idea is to first execute a raycast to get the polygon to which the mouse cursor points. Then a snap test is done on the vertices or edges of the polygon. Then with the normal and location obtained in raycast a new clip_plane is created and the snap over the whole scene is processed ignoring the elements behind the clip_plane. Here 2 gif of how the previous patch would work on blender2.79: {F497176} {F497177} Reviewers: mont29, campbellbarton Reviewed By: campbellbarton Subscribers: bliblubli Tags: #bf_blender_2.8 Differential Revision: https://developer.blender.org/D2527 | |||
2018-05-15 | Revert "BLI_kdopbvh: Reference clip_planes callback to find nearest projected." | Germano | |
This reverts commit 717dd4cecd2ea8eaa7b3bbfb5a5c7ec65f0337c0. It was causing problems in the protactor ruler. I'll think of a better solution. | |||
2018-05-15 | BLI_kdopbvh: Reference clip_planes callback to find nearest projected. | Germano | |
Clip_planes are an important parameter to be used in callbacks. | |||
2018-05-15 | BLI_math: Added isect_point_planes_v3_negated function. | Germano | |
2018-05-15 | Cleanup: compiler warnings, use const | Campbell Barton | |
2018-05-14 | New function for BLI_kdopbvh: `BLI_bvhtree_find_nearest_projected`. | Germano | |
This patch does not make any difference for a user's POV. But it is a step for adding the occlusion test for snapping functions. This new function finds the node(aabb) whose projection is closest to a screen coordinate. Reviewers: campbellbarton Reviewed By: campbellbarton Tags: #bf_blender_2.8 Differential Revision: https://developer.blender.org/D3180 | |||
2018-05-14 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-05-14 | Cleanup: quiet GCC -Wtype-limits | Campbell Barton | |
While the warning can normally be disabled, we don't have have as much control of warnings when macros are used. | |||
2018-05-14 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-05-14 | BLI_utildefines: re-ordering array delete macro | Campbell Barton | |
2018-05-13 | Cleanup: BLI_math: Simplify dist_squared_to_projected_aabb functions. | Germano | |
2018-05-12 | Fix missing fallback in recent aabb precalc func | Campbell Barton | |
Also comment unused vars | |||
2018-05-12 | Refactor: Move functions to get the distance to a projected aabb to ↵ | Germano | |
BLI_match and remove confusing parameters. | |||
2018-05-07 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-05-07 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-05-07 | Cleanup: rename char/float conversion functions | Campbell Barton | |
- FTOCHAR -> unit_float_to_uchar_clamp - F3TOCHAR3 -> unit_float_to_uchar_clamp_v3 (swap args) - F4TOCHAR4 -> unit_float_to_uchar_clamp_v4 (swap args) - FTOUSHORT -> unit_float_to_ushort_clamp - USHORTTOUCHAR -> unit_ushort_to_uchar | |||
2018-05-07 | Cleanup: move unit char/short/float to functions | Campbell Barton | |
This caused GCC 8.1 to crash at build time, but was also not very nice use of macros. | |||
2018-05-03 | Merge branch 'master' into blender2.8 | Germano | |
2018-05-03 | BKE bvhtree: Add `tree_type` parameter to `bvhtree_from_mesh_get`. | Germano | |
This will allow greater control of the bvhtrees that are obtained, and helps identify problems. It is also an additional step to unify the functions. | |||
2018-05-02 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-30 | BLI Color: YUV to/from rgb colorspace option | Aaron Carlisle | |
This commit does two things: - Adds an option to do the calculation in different color spaces (BT601 or BT709). - Changes the default caluclation from legacy BT601 to BT709. This affects several areas: - UI areas (mainly scopes) - ViewLevelsNode - Several other nodes that use `COM_ConvertOperation.h` | |||
2018-04-25 | Merge remote-tracking branch 'origin/master' into blender2.8 | Dalai Felinto | |
2018-04-24 | BLI BVHTree Walk DFS: Decreases the size of the stack space used for the ↵ | Germano | |
recursive function. Each parameter of the function is copied into the memory stack. This also brought an improvement in peformance of snapping functions between 5% and 12% in my tests. | |||
2018-04-24 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-23 | BLI_math: avoid assert with non-finite numbers | Campbell Barton | |
2018-04-22 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-22 | Cleanup: trailing spaces | Campbell Barton | |
Applied to newly added files in 2.8 | |||
2018-04-21 | Cleanup: style | Campbell Barton | |
2018-04-21 | Cleanup: variable naming | Campbell Barton | |
2018-04-21 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-21 | BLI_bitmap: 2D triangle drawing function | Campbell Barton | |
Matching polygon filling but no need for allocation or qsort. | |||
2018-04-21 | BLI math: clamped barycentric weight calculation | Campbell Barton | |
2018-04-20 | Remove Armature Sketching & Retarget | Campbell Barton | |
While the feature is interesting, it's not much from what we can tell. Retargeting is an important feature but needs to fit in better with typical animation work-flows. See: T52809 | |||
2018-04-19 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-19 | Cleanup: style | Campbell Barton | |
2018-04-17 | Removing Blender Game Engine from Blender 2.8 | Dalai Felinto | |
Folders removed entirely: * //extern/recastnavigation * //intern/decklink * //intern/moto * //source/blender/editors/space_logic * //source/blenderplayer * //source/gameengine This includes DNA data and any reference to the BGE code in Blender itself. We are bumping the subversion. Pending tasks: * Tile/clamp code in image editor draw code. * Viewport drawing code (so much of this will go away because of BI removal that we can wait until then to remove this. | |||
2018-04-16 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-16 | Cleanup: indentation | Campbell Barton | |
2018-04-16 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-04-16 | Added lock-free single linked list implementation | Sergey Sharybin | |
Only supports lock-free insertion for now, can not delete element or traverse the list at the same time. | |||
2018-04-08 | Merge branch 'master' into blender2.8 | Sybren A. Stüvel | |
2018-04-05 | BLI_string_utf8: macros that de-duplicate sizeof arg | Campbell Barton | |
2018-04-05 | Merge branch 'master' into blender2.8 | Sybren A. Stüvel | |
2018-04-05 | BLI_string: macros that de-duplicate sizeof arg | Campbell Barton | |
2018-04-03 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-03 | Cleanup: rename list count_ex -> count_at_most | Campbell Barton | |