Merge branch 'master' into blender2.8
authorCampbell Barton <ideasman42@gmail.com>
Thu, 20 Sep 2018 01:51:01 +0000 (11:51 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 20 Sep 2018 01:51:01 +0000 (11:51 +1000)
1  2 
source/blender/editors/mesh/editmesh_knife.c
source/blender/editors/space_view3d/view3d_project.c

index ec5f28b56f383e32314edbf5f1e338772ef7c477,63057e01f20a75ecec08943ba7763cd09e93be34..0885d0e84c4a6fd321b7e2c0b3d859b54dfc5553
@@@ -367,20 -367,19 +367,20 @@@ bool ED_view3d_clip_segment(const Regio
   * \param r_ray_co The world-space point where the ray intersects the window plane.
   * \param r_ray_normal The normalized world-space direction of towards mval.
   * \param r_ray_start The world-space starting point of the ray.
-  * \param do_clip Optionally clip the start of the ray by the view clipping planes.
+  * \param do_clip_planes Optionally clip the start of the ray by the view clipping planes.
   * \return success, false if the ray is totally clipped.
   */
 -bool ED_view3d_win_to_ray_clipped_ex(
 +bool ED_view3d_win_to_ray_ex(
 +        struct Depsgraph *depsgraph,
          const ARegion *ar, const View3D *v3d, const float mval[2],
-         float r_ray_co[3], float r_ray_normal[3], float r_ray_start[3], bool do_clip)
+         float r_ray_co[3], float r_ray_normal[3], float r_ray_start[3], bool do_clip_planes)
  {
        float ray_end[3];
  
 -      view3d_win_to_ray_segment(ar, v3d, mval, r_ray_co, r_ray_normal, r_ray_start, ray_end);
 +      view3d_win_to_ray_segment(depsgraph, ar, v3d, mval, r_ray_co, r_ray_normal, r_ray_start, ray_end);
  
        /* bounds clipping */
-       if (do_clip) {
+       if (do_clip_planes) {
                return ED_view3d_clip_segment(ar->regiondata, r_ray_start, ray_end);
        }
  
   * \param mval The area relative 2d location (such as event->mval, converted into float[2]).
   * \param r_ray_start The world-space point where the ray intersects the window plane.
   * \param r_ray_normal The normalized world-space direction of towards mval.
-  * \param do_clip Optionally clip the start of the ray by the view clipping planes.
+  * \param do_clip_planes Optionally clip the start of the ray by the view clipping planes.
   * \return success, false if the ray is totally clipped.
   */
 -bool ED_view3d_win_to_ray_clipped(
 +bool ED_view3d_win_to_ray(
 +        struct Depsgraph *depsgraph,
          const ARegion *ar, const View3D *v3d, const float mval[2],
-         float r_ray_start[3], float r_ray_normal[3], const bool do_clip)
+         float r_ray_start[3], float r_ray_normal[3], const bool do_clip_planes)
  {
-       return ED_view3d_win_to_ray_ex(depsgraph, ar, v3d, mval, NULL, r_ray_normal, r_ray_start, do_clip);
 -      return ED_view3d_win_to_ray_clipped_ex(ar, v3d, mval, NULL, r_ray_normal, r_ray_start, do_clip_planes);
++      return ED_view3d_win_to_ray_ex(depsgraph, ar, v3d, mval, NULL, r_ray_normal, r_ray_start, do_clip_planes);
  }
  
  /**
@@@ -657,17 -655,17 +657,17 @@@ void ED_view3d_win_to_vector(const AReg
   * \param mval The area relative 2d location (such as event->mval, converted into float[2]).
   * \param r_ray_start The world-space starting point of the segment.
   * \param r_ray_end The world-space end point of the segment.
-  * \param do_clip Optionally clip the ray by the view clipping planes.
+  * \param do_clip_planes Optionally clip the ray by the view clipping planes.
   * \return success, false if the segment is totally clipped.
   */
 -bool ED_view3d_win_to_segment_clipped(
 -        const ARegion *ar, View3D *v3d, const float mval[2],
 -        float r_ray_start[3], float r_ray_end[3], const bool do_clip_planes)
 +bool ED_view3d_win_to_segment(struct Depsgraph *depsgraph,
 +                              const ARegion *ar, View3D *v3d, const float mval[2],
-                               float r_ray_start[3], float r_ray_end[3], const bool do_clip)
++                              float r_ray_start[3], float r_ray_end[3], const bool do_clip_planes)
  {
 -      view3d_win_to_ray_segment(ar, v3d, mval, NULL, NULL, r_ray_start, r_ray_end);
 +      view3d_win_to_ray_segment(depsgraph, ar, v3d, mval, NULL, NULL, r_ray_start, r_ray_end);
  
        /* bounds clipping */
-       if (do_clip) {
+       if (do_clip_planes) {
                return ED_view3d_clip_segment((RegionView3D *)ar->regiondata, r_ray_start, r_ray_end);
        }