Cleanup: comment blocks
authorCampbell Barton <ideasman42@gmail.com>
Sat, 2 Jul 2016 00:02:04 +0000 (10:02 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Sat, 2 Jul 2016 00:08:33 +0000 (10:08 +1000)
47 files changed:
intern/cycles/kernel/geom/geom_curve.h
intern/cycles/kernel/kernel_light.h
intern/cycles/kernel/kernel_types.h
intern/cycles/render/nodes.cpp
intern/decklink/DeckLinkAPI.cpp
intern/decklink/DeckLinkAPI.h
intern/gpudirect/dvpapi.cpp
intern/gpudirect/dvpapi.h
source/blender/blenkernel/BKE_bvhutils.h
source/blender/blenkernel/intern/mball_tessellate.c
source/blender/blenkernel/intern/softbody.c
source/blender/blenlib/intern/BLI_kdopbvh.c
source/blender/bmesh/tools/bmesh_bevel.c
source/blender/collada/collada_utils.cpp
source/blender/compositor/intern/COM_OpenCLDevice.h
source/blender/depsgraph/intern/builder/deg_builder_relations.cc
source/blender/editors/gpencil/gpencil_utils.c
source/blender/editors/space_view3d/drawobject.c
source/blender/editors/transform/transform_snap_object.c
source/blender/freestyle/intern/geometry/normal_cycle.h
source/blender/freestyle/intern/python/Iterator/BPy_StrokeVertexIterator.cpp
source/blender/freestyle/intern/scene_graph/FrsMaterial.h
source/blender/freestyle/intern/stroke/AdvancedPredicates1D.h
source/blender/freestyle/intern/stroke/BasicStrokeShaders.h
source/blender/freestyle/intern/stroke/Stroke.h
source/blender/freestyle/intern/view_map/Functions0D.h
source/blender/freestyle/intern/view_map/Silhouette.h
source/blender/freestyle/intern/winged_edge/Curvature.cpp
source/blender/modifiers/intern/MOD_correctivesmooth.c
source/blender/modifiers/intern/MOD_wireframe.c
source/blender/nodes/shader/nodes/node_shader_brightness.c
source/blender/nodes/shader/nodes/node_shader_gamma.c
source/blender/python/intern/bpy_interface.c
source/blender/render/intern/source/pipeline.c
source/gameengine/Expressions/intern/IntValue.cpp
source/gameengine/GamePlayer/ghost/GPG_ghost.cpp
source/gameengine/Physics/Bullet/CcdPhysicsController.h
source/gameengine/Rasterizer/RAS_IOffScreen.h
source/gameengine/Rasterizer/RAS_ISync.h
source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLOffScreen.cpp
source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLOffScreen.h
source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLSync.cpp
source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLSync.h
source/gameengine/VideoTexture/DeckLink.cpp
source/gameengine/VideoTexture/DeckLink.h
source/gameengine/VideoTexture/VideoDeckLink.cpp
source/gameengine/VideoTexture/VideoDeckLink.h

index 8894843997c88487a640f83d08464b0080f7ccc0..292e1bfca0eb39d420ee9e2c53b44ad9fbf5277d 100644 (file)
@@ -450,8 +450,8 @@ ccl_device_inline bool bvh_cardinal_curve_intersect(KernelGlobals *kg, Intersect
                else if(level == 1) {
 
                        /* the maximum recursion depth is reached.
-                       * check if dP0.(Q-P0)>=0 and dPn.(Pn-Q)>=0.
-                       * dP* is reversed if necessary.*/
+                        * check if dP0.(Q-P0)>=0 and dPn.(Pn-Q)>=0.
+                        * dP* is reversed if necessary.*/
                        float t = isect->t;
                        float u = 0.0f;
                        float gd = 0.0f;
index 736a884f8192a6c0833e3cb6e2e45f90e9d7d9ca..93c4bd3f7d5df6e8dff8448a067fcdecf4d6c64e 100644 (file)
@@ -51,8 +51,8 @@ ccl_device float area_light_sample(float3 P,
                                    bool sample_coord)
 {
        /* In our name system we're using P for the center,
-       * which is o in the paper.
-       */
+        * which is o in the paper.
+        */
 
        float3 corner = *light_p - axisu * 0.5f - axisv * 0.5f;
        float axisu_len, axisv_len;
index 76d2a6b98e6ef4c17106d8e4fbfc304e57c1125f..2187e3c981296315ebb87912e44c942e8a4fd7ac 100644 (file)
@@ -769,7 +769,7 @@ typedef ccl_addr_space struct ShaderData {
        int type;
 
        /* parametric coordinates
-       * - barycentric weights for triangles */
+        * - barycentric weights for triangles */
        float u;
        float v;
        /* object id if there is one, ~0 otherwise */
@@ -792,14 +792,14 @@ typedef ccl_addr_space struct ShaderData {
 #endif
 #ifdef __DPDU__
        /* differential of P w.r.t. parametric coordinates. note that dPdu is
-       * not readily suitable as a tangent for shading on triangles. */
+        * not readily suitable as a tangent for shading on triangles. */
        float3 dPdu;
        float3 dPdv;
 #endif
 
 #ifdef __OBJECT_MOTION__
        /* object <-> world space transformations, cached to avoid
-       * re-interpolating them constantly for shading */
+        * re-interpolating them constantly for shading */
        Transform ob_tfm;
        Transform ob_itfm;
 #endif
@@ -1171,11 +1171,11 @@ typedef ccl_addr_space struct DebugData {
 #define QUEUE_EMPTY_SLOT -1
 
 /*
-* Queue 1 - Active rays
-* Queue 2 - Background queue
-* Queue 3 - Shadow ray cast kernel - AO
-* Queeu 4 - Shadow ray cast kernel - direct lighting
-*/
+ * Queue 1 - Active rays
+ * Queue 2 - Background queue
+ * Queue 3 - Shadow ray cast kernel - AO
+ * Queeu 4 - Shadow ray cast kernel - direct lighting
+ */
 #define NUM_QUEUES 4
 
 /* Queue names */
index 87020823df93fd724af2080bedd9370062ed5110..b38135f59bd1e036a058236d659c099e03c7620a 100644 (file)
@@ -611,10 +611,10 @@ static float sky_perez_function(float lam[6], float theta, float gamma)
 static void sky_texture_precompute_old(SunSky *sunsky, float3 dir, float turbidity)
 {
        /*
-       * We re-use the SunSky struct of the new model, to avoid extra variables
-       * zenith_Y/x/y is now radiance_x/y/z
-       * perez_Y/x/y is now config_x/y/z
-       */
+        * We re-use the SunSky struct of the new model, to avoid extra variables
+        * zenith_Y/x/y is now radiance_x/y/z
+        * perez_Y/x/y is now config_x/y/z
+        */
        
        float2 spherical = sky_spherical_coordinates(dir);
        float theta = spherical.x;
index 73a1264176ba0896c19b78b2055a00da2c5a8e93..aff25af70eb5294a41aec4362ebfcc9e2bc6ac38 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
  *
  * ***** END GPL LICENSE BLOCK *****
  */
 
 /** \file decklink/DeckLinkAPI.cpp
-*  \ingroup decklink
-*/
+ *  \ingroup decklink
+ */
 
 #include "DeckLinkAPI.h"
 
index f6d2b79f53e5c2ebea5c7e9e8c27b2c8487c8afc..2a429c18c3c09b77614f57776020d5b68bfc67f3 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
  *
  * ***** END GPL LICENSE BLOCK *****
  */
 
 /** \file decklink/DeckLinkAPI.h
-*  \ingroup decklink
-*/
+ *  \ingroup decklink
+ */
 
 #ifndef __DECKLINKAPI_H__
 #define __DECKLINKAPI_H__
index 8ae5cdbf17b5e9cdd72382122043208640fcf781..56b58e0a348afee3bddf308af4edaa4a28601a43 100644 (file)
@@ -1,33 +1,33 @@
 /*
-* ***** BEGIN GPL LICENSE BLOCK *****
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software Foundation,
-* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-*
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
-*
-* ***** END GPL LICENSE BLOCK *****
-*/
+ * ***** BEGIN GPL LICENSE BLOCK *****
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
+ *
+ * ***** END GPL LICENSE BLOCK *****
+ */
 
 /** \file gpudirect/dvpapi.c
-*  \ingroup gpudirect
-*/
+ *  \ingroup gpudirect
+ */
 
 #ifdef WIN32
 
index 4cc259f0fe8634aa295ae6e0be8753a67673d65e..cafc4e862aee73abe84cec4c30fb5d108499f575 100644 (file)
@@ -1,33 +1,33 @@
 /*
-* ***** BEGIN GPL LICENSE BLOCK *****
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software Foundation,
-* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-*
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
-*
-* ***** END GPL LICENSE BLOCK *****
-*/
+ * ***** BEGIN GPL LICENSE BLOCK *****
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
+ *
+ * ***** END GPL LICENSE BLOCK *****
+ */
 
 /** \file gpudirect/dvpapi.h
-*  \ingroup gpudirect
-*/
+ *  \ingroup gpudirect
+ */
 
 #ifndef __DVPAPI_H__
 #define __DVPAPI_H__
index 80b248a932ab4745581711b7362a9bf5023b5bd7..07db2217bac7ad1d6036d5fe6bf190a48f0ccd37 100644 (file)
@@ -46,8 +46,8 @@ struct MFace;
 typedef struct LinkNode BVHCache;
 
 /**
-* struct that kepts basic information about a BVHTree build from a editmesh
-*/
+ * struct that kepts basic information about a BVHTree build from a editmesh
+ */
 typedef struct BVHTreeFromEditMesh {
        struct BVHTree *tree;
 
index e8418e876bbb710b8b6f80be6be46671dbc602aa..2068854421f57a85f3f73608d7830119eed2bedf 100644 (file)
@@ -1159,7 +1159,7 @@ static void init_meta(EvaluationContext *eval_ctx, PROCESS *process, Scene *scen
                                                new_ml->imat = BLI_memarena_alloc(process->pgn_elements, 4 * 4 * sizeof(float));
 
                                                /* too big stiffness seems only ugly due to linear interpolation
-                                               * no need to have possibility for too big stiffness */
+                                                * no need to have possibility for too big stiffness */
                                                if (ml->s > 10.0f) new_ml->s = 10.0f;
                                                else new_ml->s = ml->s;
 
@@ -1294,7 +1294,7 @@ void BKE_mball_polygonize(EvaluationContext *eval_ctx, Scene *scene, Object *ob,
                build_bvh_spatial(&process, &process.metaball_bvh, 0, process.totelem, &process.allbb);
 
                /* don't polygonize metaballs with too high resolution (base mball to small)
-               * note: Eps was 0.0001f but this was giving problems for blood animation for durian, using 0.00001f */
+                * note: Eps was 0.0001f but this was giving problems for blood animation for durian, using 0.00001f */
                if (ob->size[0] > 0.00001f * (process.allbb.max[0] - process.allbb.min[0]) ||
                    ob->size[1] > 0.00001f * (process.allbb.max[1] - process.allbb.min[1]) ||
                    ob->size[2] > 0.00001f * (process.allbb.max[2] - process.allbb.min[2]))
index 25a4fdc0cc76323a9a38c4436b6f0c8be5adf416..8fec817d6948bea6d03201d6d096967506cb35fe 100644 (file)
@@ -2243,7 +2243,7 @@ static void softbody_calc_forces(Scene *scene, Object *ob, float forcetime, floa
                .. keeping G.debug_value==17 0x11 option for old files 'needing' the bug*/
 
                /* rule we never alter free variables :bp->vec bp->pos in here !
-               * this will ruin adaptive stepsize AKA heun! (BM)
+                * this will ruin adaptive stepsize AKA heun! (BM)
                */
                SoftBody *sb= ob->soft; /* is supposed to be there */
                BodyPoint  *bp;
index 51b79d1fcd2711f9575cf4df489b8aa585f371d7..92f4e998206c9f7fe31fd4a22ccdb6cc26aaf638 100644 (file)
@@ -2020,7 +2020,7 @@ MINLINE float dist_squared_ray_to_aabb_scaled_v3__impl(
        /* `v1` and `v3` is be the coordinates of the nearest `AABB` edge to the ray*/
        float v1[3], v2[3];
        /* `rtmin` is the highest value of the smaller distances. == max_axis_v3(tmin)
-       * `rtmax` is the lowest value of longer distances. == min_axis_v3(tmax)*/
+        * `rtmax` is the lowest value of longer distances. == min_axis_v3(tmax)*/
        float rtmin, rtmax, mul;
        /* `main_axis` is the axis equivalent to edge close to the ray */
        int main_axis;
index 0ed1dffcafb1f040b3fe8e359f5b85da488370ec..4dc1c8a9f00b2120d586b5e12d396ba544928df5 100644 (file)
@@ -1849,11 +1849,11 @@ static void build_boundary(BevelParams *bp, BevVert *bv, bool construct)
        do {
                BLI_assert(e->is_bev);
                /* Make the BoundVert for the right side of e; other side will be made
-               * when the beveled edge to the left of e is handled.
-               * Analyze edges until next beveled edge.
-               * They are either "in plane" (preceding and subsequent faces are coplanar)
-               * or not. The "non-in-plane" edges effect silhouette and we prefer to slide
-               * along one of those if possible. */
+                * when the beveled edge to the left of e is handled.
+                * Analyze edges until next beveled edge.
+                * They are either "in plane" (preceding and subsequent faces are coplanar)
+                * or not. The "non-in-plane" edges effect silhouette and we prefer to slide
+                * along one of those if possible. */
                nip = nnip = 0;        /* counts of in-plane / not-in-plane */
                enip = eip = NULL;     /* representatives of each */
                for (e2 = e->next; !e2->is_bev; e2 = e2->next) {
index be54bdd0c461bbcaaaababddb3565966c0c891c4..c90deeed74a86c40b939e796cfc3e4aade2bdcfc 100644 (file)
@@ -372,8 +372,8 @@ void bc_triangulate_mesh(Mesh *me)
 }
 
 /*
-* A bone is a leaf when it has no children or all children are not connected.
-*/
+ * A bone is a leaf when it has no children or all children are not connected.
+ */
 bool bc_is_leaf_bone(Bone *bone)
 {
        for (Bone *child = (Bone *)bone->childbase.first; child; child = child->next) {
@@ -412,10 +412,10 @@ int bc_set_layer(int bitfield, int layer, bool enable)
 }
 
 /**
-* BoneExtended is a helper class needed for the Bone chain finder
-* See ArmatureImporter::fix_leaf_bones()
-* and ArmatureImporter::connect_bone_chains()
-**/
+ * BoneExtended is a helper class needed for the Bone chain finder
+ * See ArmatureImporter::fix_leaf_bones()
+ * and ArmatureImporter::connect_bone_chains()
+ */
 
 BoneExtended::BoneExtended(EditBone *aBone)
 {
index a513954ee0d624e7069783a7b7b58fbe322728c0..ad40b4851fb615df642b33a6870f0f7ce543fcf0 100644 (file)
@@ -95,9 +95,9 @@ public:
        void execute(WorkPackage *work);
 
        /**
-       * @brief determine an image format
-       * @param memorybuffer
-       */
+        * @brief determine an image format
+        * @param memorybuffer
+        */
        static const cl_image_format *determineImageFormat(MemoryBuffer *memoryBuffer);
 
        cl_context getContext() { return this->m_context; }
index af0b3f8b70fb5540ea42e2ef26916e6a93ce887d..34c661b21f3ee5c3ec345ca4f3599d53ef4d28b6 100644 (file)
@@ -1434,20 +1434,20 @@ void DepsgraphRelationBuilder::build_rig(Scene *scene, Object *ob)
        }
 
        /* IK Solvers...
-       * - These require separate processing steps are pose-level
-       *   to be executed between chains of bones (i.e. once the
-       *   base transforms of a bunch of bones is done)
-       *
-       * - We build relations for these before the dependencies
-       *   between ops in the same component as it is necessary
-       *   to check whether such bones are in the same IK chain
-       *   (or else we get weird issues with either in-chain
-       *   references, or with bones being parented to IK'd bones)
-       *
-       * Unsolved Issues:
-       * - Care is needed to ensure that multi-headed trees work out the same as in ik-tree building
-       * - Animated chain-lengths are a problem...
-       */
+        * - These require separate processing steps are pose-level
+        *   to be executed between chains of bones (i.e. once the
+        *   base transforms of a bunch of bones is done)
+        *
+        * - We build relations for these before the dependencies
+        *   between ops in the same component as it is necessary
+        *   to check whether such bones are in the same IK chain
+        *   (or else we get weird issues with either in-chain
+        *   references, or with bones being parented to IK'd bones)
+        *
+        * Unsolved Issues:
+        * - Care is needed to ensure that multi-headed trees work out the same as in ik-tree building
+        * - Animated chain-lengths are a problem...
+        */
        RootPChanMap root_map;
        bool pose_depends_on_local_transform = false;
        for (bPoseChannel *pchan = (bPoseChannel *)ob->pose->chanbase.first; pchan; pchan = pchan->next) {
index b2c6107ab61c88f9bb4325514e07589de69db893..d62625baaa468c5a4f3a31b805262048002c3de1 100644 (file)
@@ -552,8 +552,8 @@ bool gp_smooth_stroke(bGPDstroke *gps, int i, float inf, bool affect_pressure)
        }
        
        /* Only affect endpoints by a fraction of the normal strength,
-       * to prevent the stroke from shrinking too much
-       */
+        * to prevent the stroke from shrinking too much
+        */
        if ((i == 0) || (i == gps->totpoints - 1)) {
                inf *= 0.1f;
        }
index 715666886e27303d2477e2c8aeec4b9f84493795..128adc8269b3e3b89711a6f8bc1932afb39006e7 100644 (file)
@@ -1401,8 +1401,8 @@ static void drawlamp(View3D *v3d, RegionView3D *rv3d, Base *base,
                                float blend = z_abs * (1.0f - pow2f(la->spotblend));
 
                                /* hide line if it is zero size or overlaps with outer border,
-                               * previously it adjusted to always to show it but that seems
-                               * confusing because it doesn't show the actual blend size */
+                                * previously it adjusted to always to show it but that seems
+                                * confusing because it doesn't show the actual blend size */
                                if (blend != 0.0f && blend != z_abs) {
                                        circ(0.0f, 0.0f, blend);
                                }
index aa1dafabde7e436b652b0c461128408a4b326338..e85b686b5b371e65404751fd2d2f926d9558996a 100644 (file)
@@ -1390,9 +1390,10 @@ static bool snapEditMesh(
                                                        copy_v3_v3(ray_org_local, ray_origin);
                                                        mul_m4_v3(imat, ray_org_local);
 
-                                                       /* We pass a temp ray_start, set from object's boundbox, to avoid precision issues with very far
-                                                       * away ray_start values (as returned in case of ortho view3d), see T38358.
-                                                       */
+                                                       /* We pass a temp ray_start, set from object's boundbox,
+                                                        * to avoid precision issues with very far away ray_start values
+                                                        * (as returned in case of ortho view3d), see T38358.
+                                                        */
                                                        len_diff -= local_scale;  /* make temp start point a bit away from bbox hit point. */
                                                        madd_v3_v3v3fl(ray_start_local, ray_org_local, ray_normal_local,
                                                                       len_diff + ray_depth_range[0]);
index 53bc23c6eb356246da3ca1fbd6b3e0df7c13f8e4..8d06865e31bc1397c6f09734f35a20be5bbd3efd 100644 (file)
@@ -63,13 +63,13 @@ template <class T> inline void ogf_swap(T& x, T& y)
 //_________________________________________________________
 
 /**
-* NormalCycle evaluates the curvature tensor in function
-* of a set of dihedral angles and associated vectors.
-* Reference:
-*    Restricted Delaunay Triangulation and Normal Cycle,
-*    D. Cohen-Steiner and J.M. Morvan,
-*    SOCG 2003
-*/
+ * NormalCycle evaluates the curvature tensor in function
+ * of a set of dihedral angles and associated vectors.
+ * Reference:
+ *    Restricted Delaunay Triangulation and Normal Cycle,
+ *    D. Cohen-Steiner and J.M. Morvan,
+ *    SOCG 2003
+ */
 class NormalCycle {
 public:
        NormalCycle();
index e35076ec7fe1e9a43f439bf8b4f150f6029b3950..96a8bee9394fb51799e11969552bd07a29f1903e 100644 (file)
@@ -121,7 +121,7 @@ static PyObject *StrokeVertexIterator_iternext(BPy_StrokeVertexIterator *self)
                        return NULL;
                }
                /* If at the start of the iterator, only return the object
-               * and don't increment, to keep for-loops in sync */
+                * and don't increment, to keep for-loops in sync */
                else if (self->at_start) {
                        self->at_start = false;
                }
index a00f983bbcfe22f36bb66276ed9e7377ad8a5c32..220c966a5d03a05cee1d53a49c6aff104600c5d9 100644 (file)
@@ -298,9 +298,9 @@ public:
        inline void setShininess(const float s);
 
        /*! Sets the line color priority.
-       *    \param priority
-       *      Priority
-       */
+        *    \param priority
+        *      Priority
+        */
        inline void setPriority(const int priority);
 
        /* operators */
index f650e32b278678716dc6fc96dde31f2d059145cb..c65f121e9bae83b16f3c11922593d873ff202abf 100644 (file)
@@ -46,8 +46,8 @@ namespace Predicates1D {
 
 // DensityLowerThanUP1D
 /*! Returns true if the density evaluated for the
-*  Interface1D is less than a user-defined density value.
-*/
+ *  Interface1D is less than a user-defined density value.
+ */
 class DensityLowerThanUP1D : public UnaryPredicate1D
 {
 public:
index e3842f45eb0853f306999d4bebea7526cb153bad..cc935a7e311ea58fec2e51bb4df98519d5a30c19 100644 (file)
@@ -619,9 +619,9 @@ public:
        }
 
        /*! Builds the shader.
-       *  \param nodetree
-       *    A node tree (of new shading nodes) to define textures.
-       */
+        *  \param nodetree
+        *    A node tree (of new shading nodes) to define textures.
+        */
        BlenderTextureShader(bNodeTree *nodetree) : StrokeShader()
        {
                _nodeTree = nodetree;
index 5f0b4eab309b65b2415f04235c54ab94e7bf7036..db96a27e073bf277805b18da85c7f89c1616e1d1 100644 (file)
@@ -605,15 +605,15 @@ public:
         */
        int Resample(float iSampling);
 
-    /*! Removes all vertices from the Stroke.
-     */
-    void RemoveAllVertices();
+       /*! Removes all vertices from the Stroke.
+        */
+       void RemoveAllVertices();
 
        /*! Removes the stroke vertex iVertex 
-       *  from the stroke.
-       *  The length and curvilinear abscissa are updated
-       *  consequently.
-       */
+        *  from the stroke.
+        *  The length and curvilinear abscissa are updated
+        *  consequently.
+        */
        void RemoveVertex(StrokeVertex *iVertex);
 
        /*! Inserts the stroke vertex iVertex in the stroke before next.
index 647a3a530c65a834063a829af6803130ccfee6b1..f0009fca6ea0c44f78325b448e5aa8c145056369 100644 (file)
@@ -429,12 +429,12 @@ public:
 
 // QiF0D
 /*! Returns the quantitative invisibility of this Interface0D.
-*  This evaluation can be ambiguous (in the case of a TVertex for example).
-*  This functor tries to remove this ambiguity using the context offered by the 1D element to which the
-*  Interface0DIterator& belongs to.
-*  However, there still can be problematic cases, and the user willing to deal with this cases in a specific way
-*  should implement its own getQIF0D functor.
-*/
+ *  This evaluation can be ambiguous (in the case of a TVertex for example).
+ *  This functor tries to remove this ambiguity using the context offered by the 1D element to which the
+ *  Interface0DIterator& belongs to.
+ *  However, there still can be problematic cases, and the user willing to deal with this cases in a specific way
+ *  should implement its own getQIF0D functor.
+ */
 class QuantitativeInvisibilityF0D : public UnaryFunction0D<unsigned int>
 {
 public:
index 0b20c9f6aa26f000485498f0014a0802b2cebc49..b9924e6ad95f0adeea707137ed8aeb0f8ed89108 100644 (file)
@@ -1204,9 +1204,9 @@ public:
        }
 
        /*! Returns the index of the material of the face lying on the
-       *  right of the FEdge. If this FEdge is a border,
-       *  it has no Face on its right and therefore, no material.
-       */
+        *  right of the FEdge. If this FEdge is a border,
+        *  it has no Face on its right and therefore, no material.
+        */
        inline unsigned aFrsMaterialIndex() const
        {
                return _aFrsMaterialIndex;
index 97dcc86cf3184472c04033386bbc811041f5295a..989e101dd1a990e4db3b658312db5fd134667f39 100644 (file)
@@ -372,21 +372,21 @@ void gts_vertex_principal_directions(WVertex *v, Vec3r Kh, real Kg, Vec3r &e1, V
                f2 = e->GetbFace();
 
                /* We are solving for the values of the curvature tensor
-               *     B = [ a b ; b c ].
-               *  The computations here are from section 5 of [Meyer et al 2002].
-               *
-               *  The first step is to calculate the linear equations governing the values of (a,b,c). These can be computed
-               *  by setting the derivatives of the error E to zero (section 5.3).
-               *
-               *  Since a + c = norm(Kh), we only compute the linear equations for dE/da and dE/db. (NB: [Meyer et al 2002]
-               *  has the equation a + b = norm(Kh), but I'm almost positive this is incorrect).
-               *
-               *  Note that the w_ij (defined in section 5.2) are all scaled by (1/8*A_mixed). We drop this uniform scale
-               *  factor because the solution of the linear equations doesn't rely on it.
-               *
-               *  The terms of the linear equations are xterm_dy with x in {a,b,c} and y in {a,b}. There are also const_dy
-               *  terms that are the constant factors in the equations.
-               */
+                *     B = [ a b ; b c ].
+                *  The computations here are from section 5 of [Meyer et al 2002].
+                *
+                *  The first step is to calculate the linear equations governing the values of (a,b,c). These can be computed
+                *  by setting the derivatives of the error E to zero (section 5.3).
+                *
+                *  Since a + c = norm(Kh), we only compute the linear equations for dE/da and dE/db. (NB: [Meyer et al 2002]
+                *  has the equation a + b = norm(Kh), but I'm almost positive this is incorrect).
+                *
+                *  Note that the w_ij (defined in section 5.2) are all scaled by (1/8*A_mixed). We drop this uniform scale
+                *  factor because the solution of the linear equations doesn't rely on it.
+                *
+                *  The terms of the linear equations are xterm_dy with x in {a,b,c} and y in {a,b}. There are also const_dy
+                *  terms that are the constant factors in the equations.
+                */
 
                /* find the vector from v along edge e */
                vec_edge = Vec3r(-1 * e->GetVec());
@@ -400,7 +400,7 @@ void gts_vertex_principal_directions(WVertex *v, Vec3r Kh, real Kg, Vec3r &e1, V
                /* section 5.2 */
 
                /* I don't like performing a minimization where some of the weights can be negative (as can be the case
-               *  if f1 or f2 are obtuse). To ensure all-positive weights, we check for obtuseness. */
+                *  if f1 or f2 are obtuse). To ensure all-positive weights, we check for obtuseness. */
                weight = 0.0;
                if (!triangle_obtuse(v, f1)) {
                        weight += ve2 * cotan(f1->GetNextOEdge(e->twin())->GetbVertex(), e->GetaVertex(), e->GetbVertex()) / 8.0;
index 4046620592b422ae93c1dcac173b3b688723d27c..44515bfdf35f472bc3e964f46c05cff940328481 100644 (file)
@@ -1,29 +1,29 @@
 /*
-* ***** BEGIN GPL LICENSE BLOCK *****
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software  Foundation,
-* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-*
-* The Original Code is Copyright (C) 2015 by the Blender Foundation.
-* All rights reserved.
-*
-* Contributor(s): Jack Simpson,
-*                 Campbell Barton
-*
-* ***** END GPL LICENSE BLOCK *****
-*
-*/
+ * ***** BEGIN GPL LICENSE BLOCK *****
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software  Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ * The Original Code is Copyright (C) 2005 by the Blender Foundation.
+ * All rights reserved.
+ *
+ * Contributor(s): Jack Simpson,
+ *                 Campbell Barton
+ *
+ * ***** END GPL LICENSE BLOCK *****
+ *
+ */
 
 /** \file blender/modifiers/intern/MOD_correctivesmooth.c
  *  \ingroup modifiers
index fe21757d5c25aaebc0abeb6aa8401b5343ec1d62..adadd4834d46f8ed122dd2cf9d17753859813f5b 100644 (file)
@@ -1,23 +1,23 @@
 /*
-* ***** BEGIN GPL LICENSE BLOCK *****
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software  Foundation,
-* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-*
-* ***** END GPL LICENSE BLOCK *****
-*
-*/
+ * ***** BEGIN GPL LICENSE BLOCK *****
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software  Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ * ***** END GPL LICENSE BLOCK *****
+ *
+ */
 
 /** \file blender/modifiers/intern/MOD_wireframe.c
  *  \ingroup modifiers
index 8c873b57790af6f8fc0c35ebda97bf4e0ef4a572..e992c0773c20601bd45a6bf538c827ad6d69c2ca 100644 (file)
@@ -23,8 +23,7 @@
  * Contributor(s): none yet.
  * 
  * ***** END GPL LICENSE BLOCK *****
-
-*/
+ */
 
 #include "node_shader_util.h"
 
index 0264abe451ff4bf42e80f2baf7d23fddaba9059d..37439569f778624b75e3bc9b7e97592fa2984a53 100644 (file)
@@ -23,8 +23,7 @@
  * Contributor(s): none yet.
  * 
  * ***** END GPL LICENSE BLOCK *****
-
-*/
+ */
 
 #include "node_shader_util.h"
 
index 11af0836e1c8b5d10ecaafe8af584c1bcbf052a2..311f621e13b983f5140a20379607f4ec92f92091 100644 (file)
@@ -901,8 +901,8 @@ static void bpy_module_free(void *UNUSED(mod))
 bool BPY_string_is_keyword(const char *str)
 {
        /* list is from...
-       * ", ".join(['"%s"' % kw for kw in  __import__("keyword").kwlist])
-       */
+        * ", ".join(['"%s"' % kw for kw in  __import__("keyword").kwlist])
+        */
        const char *kwlist[] = {
            "False", "None", "True",
            "and", "as", "assert", "break",
index 7ae4687340ba3900725db1a6ca15002d2a46a035..7af63051dfeee1905c23ceeacd225fbd5f0ef266 100644 (file)
@@ -2178,12 +2178,12 @@ static void init_freestyle(Render *re)
        re->freestyle_bmain = BKE_main_new();
 
        /* We use the same window manager for freestyle bmain as
-       * real bmain uses. This is needed because freestyle's
-       * bmain could be used to tag scenes for update, which
-       * implies call of ED_render_scene_update in some cases
-       * and that function requires proper window manager
-       * to present (sergey)
-       */
+        * real bmain uses. This is needed because freestyle's
+        * bmain could be used to tag scenes for update, which
+        * implies call of ED_render_scene_update in some cases
+        * and that function requires proper window manager
+        * to present (sergey)
+        */
        re->freestyle_bmain->wm = re->main->wm;
 
        FRS_init_stroke_renderer(re);
index 25aff5b32abd32bb077b8a27d9a8a7a49c1851fe..7b2e841f13f4f5f17cea7c2e619954ef0b8b9a91 100644 (file)
@@ -3,17 +3,17 @@
  */
 // IntValue.cpp: implementation of the CIntValue class.
 /*
-* Copyright (c) 1996-2000 Erwin Coumans <coockie@acm.org>
-*
-* Permission to use, copy, modify, distribute and sell this software
-* and its documentation for any purpose is hereby granted without fee,
-* provided that the above copyright notice appear in all copies and
-* that both that copyright notice and this permission notice appear
-* in supporting documentation.  Erwin Coumans makes no
-* representations about the suitability of this software for any
-* purpose.  It is provided "as is" without express or implied warranty.
-*
-*/
+ * Copyright (c) 1996-2000 Erwin Coumans <coockie@acm.org>
+ *
+ * Permission to use, copy, modify, distribute and sell this software
+ * and its documentation for any purpose is hereby granted without fee,
+ * provided that the above copyright notice appear in all copies and
+ * that both that copyright notice and this permission notice appear
+ * in supporting documentation.  Erwin Coumans makes no
+ * representations about the suitability of this software for any
+ * purpose.  It is provided "as is" without express or implied warranty.
+ *
+ */
 
 #include <stdio.h>
 
index 0ea3a3e62ebd6f30276893002da8d6b536005e96..9c3f94f1918d6eb311848af7f3d28febfe4df038 100644 (file)
@@ -46,8 +46,8 @@
 #include "KX_PyConstraintBinding.h" // for PHY_SetActiveEnvironment
 
 /**********************************
-* Begin Blender include block
-**********************************/
+ * Begin Blender include block
+ **********************************/
 #ifdef __cplusplus
 extern "C"
 {
@@ -103,8 +103,8 @@ extern char datatoc_bmonofont_ttf[];
 #include "GPU_draw.h"
 
 /**********************************
-* End Blender include block
-**********************************/
+ * End Blender include block
+ **********************************/
 
 #include "BL_System.h"
 #include "GPG_Application.h"
@@ -463,8 +463,8 @@ int main(
 
        /* Win32 Unicode Args */
        /* NOTE: cannot use guardedalloc malloc here, as it's not yet initialized
-       *       (it depends on the args passed in, which is what we're getting here!)
-       */
+        *       (it depends on the args passed in, which is what we're getting here!)
+        */
        {
                wchar_t **argv_16 = CommandLineToArgvW(GetCommandLineW(), &argc);
                argv = (char**)malloc(argc * sizeof(char *));
index 7138409a7e80b8406ff2b3ead46b410ac9ec2ba2..831e7346df78810b9aa3bca4ffa5aebed1c5532e 100644 (file)
@@ -542,14 +542,14 @@ protected:
                CcdPhysicsController (const CcdConstructionInfo& ci);
 
                /**
-               * Delete the current Bullet shape used in the rigid body.
-               */
+                * Delete the current Bullet shape used in the rigid body.
+                */
                bool DeleteControllerShape();
 
                /**
-               * Delete the old Bullet shape and set the new Bullet shape : newShape
-               * \param newShape The new Bullet shape to set, if is NULL we create a new Bullet shape
-               */
+                * Delete the old Bullet shape and set the new Bullet shape : newShape
+                * \param newShape The new Bullet shape to set, if is NULL we create a new Bullet shape
+                */
                bool ReplaceControllerShape(btCollisionShape *newShape);
 
                virtual ~CcdPhysicsController();
index e5f3dc43e5fffbfd78fc553f912ba59b5c2f6702..d61a31504b8f05308e97abe683b8ccd8cff71ba5 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
  *
  * ***** END GPL LICENSE BLOCK *****
  */
index b9987dc1cadf9b8fd9a6b983b462225c2e24d6fb..7e34172c2a309b07275d956a11ec4aeedfff3e81 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
  *
  * ***** END GPL LICENSE BLOCK *****
  */
index 26ece47d8b379ea92c8b24e027f08b660f8f466e..e589bffcaf153d65cd5994942e1ba789b2383ccb 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
  *
  * ***** END GPL LICENSE BLOCK *****
  */
index 94d0d4aa10590eb1b979b53206fa6f47fd9bcf4f..3f6845f1e213e2947e0846f43bb9f174f90bac05 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
  *
  * ***** END GPL LICENSE BLOCK *****
  */
index ebb4a9a3ca1c6750fd1b1f20099ff136efc7b2a7..d54b32320679add7232a686921be265a1912261f 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
  *
  * ***** END GPL LICENSE BLOCK *****
  */
index 9b6340b04ac876be2613eda3b950ba790517f182..4ba96903856eab477f824dec2ac6e5da2b868106 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
  *
  * ***** END GPL LICENSE BLOCK *****
  */
index 0506756ef2d314d39151b0d2e0c2e37da7e4ed30..fa8ab8c641ca2cd8090ef7305a124f89465b11f1 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
  *
  * ***** END GPL LICENSE BLOCK *****
  */
index 1c96af7b4bc150cd4e05b48d25d994351f88b851..4528fe7cec0dcd857463829b29a7f6d1127b0de3 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
  *
  * ***** END GPL LICENSE BLOCK *****
  */
index c8d3c28c55127c85b5e887612540ba8e9a5e3f90..4f5e34896fc9b990d1b0ee186f66c033d125a432 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
  *
  * ***** END GPL LICENSE BLOCK *****
  */
index be81f63d93c1f5af66d599fddc5c72eb9d8e41ed..50099d2ead47a95f00d6e971479e67fc1fdce4b4 100644 (file)
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
-* The Original Code is Copyright (C) 2015, Blender Foundation
-* All rights reserved.
-*
-* The Original Code is: all of this file.
-*
-* Contributor(s): Blender Foundation.
+ * The Original Code is Copyright (C) 2015, Blender Foundation
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): Blender Foundation.
  *
  * ***** END GPL LICENSE BLOCK *****
  */