Cleanup: misc spelling fixes
authorCampbell Barton <ideasman42@gmail.com>
Thu, 1 Aug 2019 03:53:25 +0000 (13:53 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 1 Aug 2019 04:02:41 +0000 (14:02 +1000)
T68035 by @luzpaz

167 files changed:
.clang-format
CMakeLists.txt
GNUmakefile
build_files/buildbot/config/blender_linux.cmake
intern/cycles/kernel/filter/filter_reconstruction.h
intern/cycles/kernel/svm/svm_ies.h
intern/cycles/render/graph.cpp
intern/cycles/render/osl.cpp
intern/ghost/intern/GHOST_SystemWin32.cpp
release/scripts/startup/bl_operators/userpref.py
source/blender/alembic/intern/alembic_capi.cc
source/blender/blenkernel/intern/anim_sys.c
source/blender/blenkernel/intern/camera.c
source/blender/blenkernel/intern/displist.c
source/blender/blenkernel/intern/dynamicpaint.c
source/blender/blenkernel/intern/fcurve.c
source/blender/blenkernel/intern/gpencil.c
source/blender/blenkernel/intern/gpencil_modifier.c
source/blender/blenkernel/intern/idcode.c
source/blender/blenkernel/intern/ipo.c
source/blender/blenkernel/intern/layer.c
source/blender/blenkernel/intern/library.c
source/blender/blenkernel/intern/library_idmap.c
source/blender/blenkernel/intern/modifier.c
source/blender/blenkernel/intern/object.c
source/blender/blenkernel/intern/particle.c
source/blender/blenkernel/intern/sequencer.c
source/blender/blenkernel/intern/smoke.c
source/blender/blenkernel/intern/softbody.c
source/blender/blenkernel/intern/sound.c
source/blender/blenkernel/intern/subdiv_ccg.c
source/blender/blenkernel/intern/subdiv_foreach.c
source/blender/blenkernel/intern/tracking_auto.c
source/blender/blenlib/BLI_listbase.h
source/blender/blenlib/BLI_math_base.h
source/blender/blenlib/BLI_utildefines.h
source/blender/blenlib/intern/BLI_memblock.c
source/blender/blenlib/intern/BLI_mempool.c
source/blender/blenlib/intern/boxpack_2d.c
source/blender/blenlib/intern/fileops.c
source/blender/blenlib/intern/math_geom.c
source/blender/blenlib/intern/string_cursor_utf8.c
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/versioning_250.c
source/blender/blenloader/intern/versioning_270.c
source/blender/blenloader/intern/versioning_legacy.c
source/blender/blentranslation/msgfmt/msgfmt.c
source/blender/bmesh/bmesh_class.h
source/blender/bmesh/intern/bmesh_interp.c
source/blender/bmesh/intern/bmesh_marking.c
source/blender/bmesh/intern/bmesh_mods.c
source/blender/bmesh/intern/bmesh_operator_api.h
source/blender/bmesh/intern/bmesh_polygon_edgenet.c
source/blender/bmesh/operators/bmo_bridge.c
source/blender/bmesh/operators/bmo_primitive.c
source/blender/bmesh/operators/bmo_subdivide_edgering.c
source/blender/bmesh/tools/bmesh_bevel.c
source/blender/collada/MeshImporter.cpp
source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
source/blender/depsgraph/intern/builder/deg_builder_relations.cc
source/blender/depsgraph/intern/depsgraph.h
source/blender/depsgraph/intern/node/deg_node_id.cc
source/blender/draw/engines/eevee/eevee_effects.c
source/blender/draw/engines/eevee/eevee_lightprobes.c
source/blender/draw/engines/eevee/eevee_lights.c
source/blender/draw/engines/eevee/eevee_private.h
source/blender/draw/engines/eevee/eevee_render.c
source/blender/draw/engines/eevee/eevee_screen_raytrace.c
source/blender/draw/engines/eevee/eevee_volumes.c
source/blender/draw/engines/eevee/shaders/effect_temporal_aa.glsl
source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl
source/blender/draw/engines/eevee/shaders/raytrace_lib.glsl
source/blender/draw/engines/eevee/shaders/shadow_copy_frag.glsl
source/blender/draw/engines/eevee/shaders/shadow_process_geom.glsl
source/blender/draw/engines/eevee/shaders/shadow_process_vert.glsl
source/blender/draw/engines/eevee/shaders/shadow_store_frag.glsl
source/blender/draw/engines/eevee/shaders/volumetric_frag.glsl
source/blender/draw/engines/workbench/shaders/workbench_cavity_frag.glsl
source/blender/draw/engines/workbench/shaders/workbench_cavity_lib.glsl
source/blender/draw/engines/workbench/workbench_volume.c
source/blender/draw/intern/draw_cache_impl_curve.c
source/blender/draw/intern/draw_cache_impl_displist.c
source/blender/draw/intern/draw_cache_impl_mesh.c
source/blender/draw/intern/draw_cache_inline.h
source/blender/draw/intern/draw_common.c
source/blender/draw/intern/draw_hair.c
source/blender/draw/intern/draw_manager.c
source/blender/draw/intern/draw_manager.h
source/blender/draw/modes/edit_mesh_mode.c
source/blender/draw/modes/object_mode.c
source/blender/draw/modes/shaders/common_globals_lib.glsl
source/blender/draw/modes/shaders/common_hair_lib.glsl
source/blender/editors/animation/anim_ipo_utils.c
source/blender/editors/armature/pose_edit.c
source/blender/editors/armature/pose_slide.c
source/blender/editors/gpencil/gpencil_edit.c
source/blender/editors/gpencil/gpencil_utils.c
source/blender/editors/include/ED_keyframes_draw.h
source/blender/editors/include/UI_icons.h
source/blender/editors/interface/interface_icons.c
source/blender/editors/interface/interface_region_hud.c
source/blender/editors/object/object_edit.c
source/blender/editors/object/object_relations.c
source/blender/editors/physics/physics_fluid.c
source/blender/editors/render/render_preview.c
source/blender/editors/render/render_shading.c
source/blender/editors/screen/area.c
source/blender/editors/screen/screen_ops.c
source/blender/editors/sculpt_paint/paint_image_proj.c
source/blender/editors/sculpt_paint/paint_stroke.c
source/blender/editors/space_clip/space_clip.c
source/blender/editors/space_file/file_draw.c
source/blender/editors/space_file/file_ops.c
source/blender/editors/space_file/filesel.c
source/blender/editors/space_graph/graph_draw.c
source/blender/editors/space_info/info_stats.c
source/blender/editors/space_view3d/space_view3d.c
source/blender/editors/space_view3d/view3d_select.c
source/blender/editors/undo/ed_undo.c
source/blender/editors/util/select_buffer_utils.c
source/blender/freestyle/intern/geometry/GeomCleaner.h
source/blender/freestyle/intern/geometry/Grid.cpp
source/blender/freestyle/intern/python/BPy_StrokeAttribute.cpp
source/blender/freestyle/intern/python/Interface0D/BPy_CurvePoint.cpp
source/blender/freestyle/intern/python/Iterator/BPy_CurvePointIterator.cpp
source/blender/freestyle/intern/python/StrokeShader/BPy_CalligraphicShader.cpp
source/blender/freestyle/intern/scene_graph/IndexedFaceSet.h
source/blender/freestyle/intern/stroke/AdvancedStrokeShaders.h
source/blender/freestyle/intern/stroke/BasicStrokeShaders.h
source/blender/freestyle/intern/stroke/Stroke.h
source/blender/freestyle/intern/view_map/Silhouette.h
source/blender/freestyle/intern/view_map/ViewMapBuilder.cpp
source/blender/freestyle/intern/winged_edge/WXEdge.h
source/blender/gpu/GPU_framebuffer.h
source/blender/ikplugin/intern/itasc_plugin.cpp
source/blender/imbuf/intern/dds/ColorBlock.cpp
source/blender/imbuf/intern/dds/Stream.h
source/blender/imbuf/intern/jp2.c
source/blender/makesdna/DNA_constraint_types.h
source/blender/makesdna/DNA_customdata_types.h
source/blender/makesdna/DNA_lightprobe_types.h
source/blender/makesdna/DNA_object_types.h
source/blender/makesdna/DNA_scene_types.h
source/blender/makesdna/intern/dna_genfile.c
source/blender/makesrna/intern/rna_depsgraph.c
source/blender/makesrna/intern/rna_image.c
source/blender/makesrna/intern/rna_object.c
source/blender/makesrna/intern/rna_object_api.c
source/blender/makesrna/intern/rna_sequencer.c
source/blender/makesrna/intern/rna_tracking.c
source/blender/modifiers/intern/MOD_correctivesmooth.c
source/blender/modifiers/intern/MOD_datatransfer.c
source/blender/nodes/composite/nodes/node_composite_colorSpill.c
source/blender/nodes/composite/nodes/node_composite_common.c
source/blender/nodes/shader/node_shader_tree.c
source/blender/nodes/shader/nodes/node_shader_attribute.c
source/blender/nodes/shader/nodes/node_shader_common.c
source/blender/physics/intern/BPH_mass_spring.cpp
source/blender/python/gpu/gpu_py_batch.c
source/blender/python/gpu/gpu_py_vertex_format.c
source/blender/python/intern/bpy.c
source/blender/python/intern/bpy_props.c
source/blender/python/intern/bpy_rna.c
source/blender/python/intern/bpy_rna_anim.c
source/blender/render/intern/source/pointdensity.c
source/blender/windowmanager/intern/wm_keymap.c
tests/python/modules/render_report.py

index 6286087c5e344b1bbe3de1b97ef0a8670423f719..bbbe3f1bac4c19daab085fd2d8de3b0bc4852540 100644 (file)
@@ -241,7 +241,7 @@ ForEachMacros:
   - SEQ_BEGIN
   - foreach
 
-# Use once we bump the minimum verison to version 8.
+# Use once we bump the minimum version to version 8.
 # # Without this string literals that in-line 'STRINGIFY' behave strangely (a bug?).
 # StatementMacros:
 #   - PyObject_VAR_HEAD
index f0ca98c44a373297325832d59b31fe2fc99d2a3a..88295979fa7053dd83e8a2ecc3b0c0ab49bc671f 100644 (file)
@@ -471,7 +471,7 @@ endif()
 option(WITH_OPENGL              "When off limits visibility of the opengl headers to just bf_gpu and gawain (temporary option for development purposes)" ON)
 option(WITH_GLEW_ES             "Switches to experimental copy of GLEW that has support for OpenGL ES. (temporary option for development purposes)" OFF)
 option(WITH_GL_EGL              "Use the EGL OpenGL system library instead of the platform specific OpenGL system library (CGL, glX, or WGL)"       OFF)
-option(WITH_GL_PROFILE_ES20     "Support using OpenGL ES 2.0. (thru either EGL or the AGL/WGL/XGL 'es20' profile)"                                  OFF)
+option(WITH_GL_PROFILE_ES20     "Support using OpenGL ES 2.0. (through either EGL or the AGL/WGL/XGL 'es20' profile)"                               OFF)
 
 mark_as_advanced(
   WITH_OPENGL
@@ -823,7 +823,7 @@ if(NOT CMAKE_BUILD_TYPE MATCHES "Release")
     set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${COMPILER_ASAN_CXXFLAGS}")
     set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} ${COMPILER_ASAN_CXXFLAGS}")
     if(WITH_CYCLES_OSL)
-      # With OSL, Cycles disables rtti in some modules, wich then breaks at linking
+      # With OSL, Cycles disables rtti in some modules, which then breaks at linking
       # when trying to use vptr sanitizer (included into 'undefined' general option).
       set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fno-sanitize=vptr")
       set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -fno-sanitize=vptr")
index 1c8602480f3819fda8b6fc8436591815c128d2ee..69a2689cea177dda354885690411a90dd8399aa7 100644 (file)
@@ -44,7 +44,7 @@ Convenience Targets
 
 
 Project Files
-   Generate poject files for development environments.
+   Generate project files for development environments.
 
    * project_qtcreator:     QtCreator Project Files.
    * project_netbeans:      NetBeans Project Files.
index e65f495709480a1fd7e3f6ab25dc3f8e8780effc..6806684e88bd2953502402c77542b27c7ab6a78d 100644 (file)
@@ -6,7 +6,7 @@ include("${CMAKE_CURRENT_LIST_DIR}/../../cmake/config/blender_release.cmake")
 # There we can not use CPU bitness check since it is always 64bit. So instead
 # we check for a specific libraries.
 #
-# Other builders we are runnign in a bare virtual machine, and the libraries
+# Other builders we are running in a bare virtual machine, and the libraries
 # are installed to /opt/.
 # We assume that only 64bit builders exists in such configuration.
 if(EXISTS "/lib/x86_64-linux-gnu/libc-2.24.so")
index a69397bc6a65f3b32e2c097e1cac1725806860ef..17941689ad576fe05ebc8ae26861fe17d7c7223c 100644 (file)
@@ -108,7 +108,7 @@ ccl_device_inline void kernel_filter_finalize(int x,
 
   /* The weighted average of pixel colors (essentially, the NLM-filtered image).
    * In case the solution of the linear model fails due to numerical issues or
-   * returns non-sensical negative values, fall back to this value. */
+   * returns nonsensical negative values, fall back to this value. */
   float3 mean_color = XtWY[0] / XtWX[0];
 
   math_trimatrix_vec3_solve(XtWX, XtWY, (*rank) + 1, stride);
index f13527c03db8b2b35283c3cbc451822a7980d9a6..e57e54ef1232d1523224951e2347a55adbbeb8ae 100644 (file)
@@ -25,7 +25,7 @@ ccl_device_inline float interpolate_ies_vertical(
    * of v (corresponding to the north pole) would result in artifacts. The proper way of dealing
    * with this would be to lookup the corresponding value on the other side of the pole, but since
    * the horizontal coordinates might be nonuniform, this would require yet another interpolation.
-   * Therefore, the assumtion is made that the light is going to be symmetrical, which means that
+   * Therefore, the assumption is made that the light is going to be symmetrical, which means that
    * we can just take the corresponding value at the current horizontal coordinate. */
 
 #define IES_LOOKUP(v) kernel_tex_fetch(__ies, ofs + h * v_num + (v))
index a56871779cf66c8d123437968e8e7f28edd156a0..501d1e33a9b40463caa70e067f5806bef0098ba3 100644 (file)
@@ -978,7 +978,7 @@ void ShaderGraph::bump_from_displacement(bool use_object_space)
   foreach (NodePair &pair, nodes_dy)
     pair.second->bump = SHADER_BUMP_DY;
 
-  /* add set normal node and connect the bump normal ouput to the set normal
+  /* add set normal node and connect the bump normal output to the set normal
    * output, so it can finally set the shader normal, note we are only doing
    * this for bump from displacement, this will be the only bump allowed to
    * overwrite the shader normal */
index 6f927bd5c4256bef2bc70e12e14d1cc2068ad2f6..19d27a7ef4661f5ea098c7dbe5a2dc9e03689891 100644 (file)
@@ -152,7 +152,7 @@ void OSLShaderManager::device_update(Device *device,
   {
     /* Perform greedyjit optimization.
      *
-     * This might waste time on optimizing gorups which are never actually
+     * This might waste time on optimizing groups which are never actually
      * used, but this prevents OSL from allocating data on TLS at render
      * time.
      *
index 0cc1b36f3696dd943a3263aaeeb4d922bf8f83a3..9073ed9944bfb9fe0dfca668de55408bb14bb47f 100644 (file)
@@ -1435,7 +1435,7 @@ LRESULT WINAPI GHOST_SystemWin32::s_wndProc(HWND hwnd, UINT msg, WPARAM wParam,
         ////////////////////////////////////////////////////////////////////////
         case WM_NCMOUSEMOVE:
         /* The WM_NCMOUSEMOVE message is posted to a window when the cursor is moved
-         * within the nonclient area of the window. This message is posted to the window that
+         * within the non-client area of the window. This message is posted to the window that
          * contains the cursor. If a window has captured the mouse, this message is not posted.
          */
         case WM_NCHITTEST:
@@ -1602,7 +1602,7 @@ LRESULT WINAPI GHOST_SystemWin32::s_wndProc(HWND hwnd, UINT msg, WPARAM wParam,
         /* An application sends the WM_NCPAINT message to a window
          * when its frame must be painted. */
         case WM_NCACTIVATE:
-        /* The WM_NCACTIVATE message is sent to a window when its nonclient area needs to be
+        /* The WM_NCACTIVATE message is sent to a window when its non-client area needs to be
          * changed to indicate an active or inactive state. */
         case WM_DESTROY:
         /* The WM_DESTROY message is sent when a window is being destroyed. It is sent to the
@@ -1611,7 +1611,7 @@ LRESULT WINAPI GHOST_SystemWin32::s_wndProc(HWND hwnd, UINT msg, WPARAM wParam,
          * windows (if any) as they are destroyed. During the processing of the message, it can
          * be assumed that all child windows still exist. */
         case WM_NCDESTROY:
-          /* The WM_NCDESTROY message informs a window that its nonclient area is being
+          /* The WM_NCDESTROY message informs a window that its non-client area is being
            * destroyed. The DestroyWindow function sends the WM_NCDESTROY message to the window
            * following the WM_DESTROY message. WM_DESTROY is used to free the allocated memory
            * object associated with the window.
index 152dab23dcfbccfbdeb5de070e2f1d21743f6760..034aa9fff6c8ff61235e946dfc19cdea63c01393 100644 (file)
@@ -93,7 +93,7 @@ class PREFERENCES_OT_copy_prev(Operator):
         old = cls._old_path()
         new = cls._new_path()
 
-        # Disable operator in case config path is overriden with environment
+        # Disable operator in case config path is overridden with environment
         # variable. That case has no automatic per-version configuration.
         userconfig_path = os.path.normpath(bpy.utils.user_resource('CONFIG'))
         new_userconfig_path = os.path.normpath(os.path.join(new, "config"))
index e51c965a2435875debfa107e85b2a3523343b4d1..d63b310fef7d50079cfb5b348e497282e6728b1f 100644 (file)
@@ -780,7 +780,7 @@ static void import_endjob(void *user_data)
 
   std::vector<AbcObjectReader *>::iterator iter;
 
-  /* Delete objects on cancelation. */
+  /* Delete objects on cancellation. */
   if (data->was_cancelled) {
     for (iter = data->readers.begin(); iter != data->readers.end(); ++iter) {
       Object *ob = (*iter)->object();
index c2fcb99a3be4c3b973af617765e7f45f17ccfe4e..26a2018f015bba0b4e5064b585484c2983e1751b 100644 (file)
@@ -330,7 +330,7 @@ AnimData *BKE_animdata_copy(Main *bmain, AnimData *adt, const int flag)
 /**
  * \param flag: Control ID pointers management,
  * see LIB_ID_CREATE_.../LIB_ID_COPY_... flags in BKE_library.h
- * \return true is succesfully copied.
+ * \return true is successfully copied.
  */
 bool BKE_animdata_copy_id(Main *bmain, ID *id_to, ID *id_from, const int flag)
 {
index a8f38c3c4ce55f656daca1edb73776786598253f..a563a8d581c63cefcab2c4561524c636fa8a8489 100644 (file)
@@ -375,7 +375,7 @@ void BKE_camera_view_frame_ex(const Scene *scene,
   float facx, facy;
   float depth;
 
-  /* aspect correcton */
+  /* aspect correction */
   if (scene) {
     float aspx = (float)scene->r.xsch * scene->r.xasp;
     float aspy = (float)scene->r.ysch * scene->r.yasp;
index cf6f1fdeec1f98514567ec3379ac5f227dacc2bf..83a10344b96fe055a18c30100635e488aaefbb25 100644 (file)
@@ -477,7 +477,7 @@ static void curve_to_displist(Curve *cu,
 }
 
 /**
- * \param normal_proj: Optional normal thats used to project the scanfill verts into 2d coords.
+ * \param normal_proj: Optional normal that's used to project the scanfill verts into 2d coords.
  * Pass this along if known since it saves time calculating the normal.
  * \param flipnormal: Flip the normal (same as passing \a normal_proj negated)
  */
@@ -1857,7 +1857,7 @@ void BKE_displist_minmax(ListBase *dispbase, float min[3], float max[3])
   }
 }
 
-/* this is confusing, there's also min_max_object, appplying the obmat... */
+/* this is confusing, there's also min_max_object, applying the obmat... */
 static void boundbox_displist_object(Object *ob)
 {
   if (ELEM(ob->type, OB_CURVE, OB_SURF, OB_FONT)) {
index 936fe3b3beae2551b6c8ba352100baffa27d90a3..03530fc76b657091ca8350bcb9b1497a894d5025 100644 (file)
@@ -2739,7 +2739,7 @@ static bool dynamicPaint_symmetrizeAdjData(PaintAdjData *ed, int active_points)
   int *new_n_num = MEM_callocN(sizeof(int) * active_points, "Surface Adj Counts");
 
   if (new_n_num && new_n_index) {
-    /* Count symmetrized neigbors */
+    /* Count symmetrized neighbors */
     int total_targets = 0;
 
     for (int index = 0; index < active_points; index++) {
index 9878bdf8a8a1d6f5f92631443fc3815d28ef8eaf..140d1f0d26c797bb1301002a924b1b575f8bb58f 100644 (file)
@@ -1113,7 +1113,7 @@ void calchandles_fcurve(FCurve *fcu)
     first->f5 = last->f5 = HD_AUTOTYPE_SPECIAL;
   }
 
-  /* do a second pass for auto handle: compute the handle to have 0 accelaration step */
+  /* do a second pass for auto handle: compute the handle to have 0 acceleration step */
   if (fcu->auto_smoothing != FCURVE_SMOOTH_NONE) {
     BKE_nurb_handle_smooth_fcurve(fcu->bezt, fcu->totvert, cycle);
   }
index 7d732235f7e51e5de963d1e13a49d4dff13b7e9f..133c6e7297be00e6a0afd9bc184da0bdc5a9f884 100644 (file)
@@ -414,7 +414,7 @@ bGPdata *BKE_gpencil_data_addnew(Main *bmain, const char name[])
   /* general flags */
   gpd->flag |= GP_DATA_VIEWALIGN;
   gpd->flag |= GP_DATA_STROKE_FORCE_RECALC;
-  /* always enable object onion skin swith */
+  /* always enable object onion skin switch */
   gpd->flag |= GP_DATA_SHOW_ONIONSKINS;
   /* GP object specific settings */
   ARRAY_SET_ITEMS(gpd->line_color, 0.6f, 0.6f, 0.6f, 0.5f);
index 7907be409843b91f70c477299c69a59150227464..34daba385f6115f06669c6ea08635ed221d3c2f7 100644 (file)
@@ -361,7 +361,7 @@ void BKE_gpencil_stroke_modifiers(Depsgraph *depsgraph,
 
       if (mti && mti->deformStroke) {
         mti->deformStroke(md, depsgraph, ob, gpl, gps);
-        /* subdivide allways requires update */
+        /* subdivide always requires update */
         if (md->type == eGpencilModifierType_Subdiv) {
           gps->flag |= GP_STROKE_RECALC_GEOMETRY;
         }
index 0a9178a8b6d771548a053392c7b722603d0b94ca..6b7cb181374c5000f94048c00020ec2a3556b579 100644 (file)
@@ -47,8 +47,8 @@ typedef struct {
 /* Keep alignment for readability. */
 /* clang-format off */
 /**
- * When editing enusre that:
- * - Plural need to match rna_main.c's #MainCollectionDef.
+ * When editing ensure that:
+ * - Plural needs to match rna_main.c's #MainCollectionDef.
  * - Keep it in sync with i18n contexts in BLT_translation.h
  */
 static IDType idtypes[] = {
index e03b61bfba16ee03061baaebe7279b3a19b357d8..adf5d55efaa667f616659357be43c2b7db69b40d 100644 (file)
@@ -1097,7 +1097,7 @@ static char *get_rna_access(ID *id,
 
   BLI_dynstr_append(path, buf);
 
-  /* need to add dot before property if there was anything precceding this */
+  /* need to add dot before property if there was anything preceding this */
   if (buf[0]) {
     BLI_dynstr_append(path, ".");
   }
index 7dc04214ba5492e2d628583e75494a857d47b3fd..406082857856ec6329c04d46793f167e7d5ac676 100644 (file)
@@ -797,7 +797,7 @@ void BKE_layer_collection_sync(const Scene *scene, ViewLayer *view_layer)
                         parent_restrict,
                         parent_layer_restrict);
 
-  /* Any remaning object bases are to be removed. */
+  /* Any remaining object bases are to be removed. */
   for (Base *base = view_layer->object_bases.first; base; base = base->next) {
     if (view_layer->basact == base) {
       view_layer->basact = NULL;
index b62ec88ed2425f5934f132c4289c3d9822662bd1..3f095d923b12ff2e0e7e30758eaddf07ef5ec6a7 100644 (file)
@@ -1130,7 +1130,7 @@ void BKE_main_lib_objects_recalc_all(Main *bmain)
  * **************************** */
 
 /**
- * Get allocation size fo a given data-block type and optionally allocation name.
+ * Get allocation size of a given data-block type and optionally allocation name.
  */
 size_t BKE_libblock_get_alloc_info(short type, const char **name)
 {
index cc7e2e31d07504132432fd2c642cdb20afc98010..ab0ff5b0096621e814d81e1bfa94c478c0571cc2 100644 (file)
@@ -85,7 +85,7 @@ static struct IDNameLib_TypeMap *main_idmap_from_idcode(struct IDNameLib_Map *id
  *
  * \note When used during undo/redo, there is no guaranty that ID pointers from UI area
  *       are not pointing to freed memory (when some IDs have been deleted). To avoid crashes
- *       in those cases, one can provide the 'old' (aka current) Main databse as reference.
+ *       in those cases, one can provide the 'old' (aka current) Main database as reference.
  *       #BKE_main_idmap_lookup_id will then check that given ID does exist in \a old_bmain
  *       before trying to use it.
  *
index c23fe30d311bc9f8621ce4b690b83bb9c1741b80..656ec50f31bb5b38145547dc55c48aa334128f84 100644 (file)
@@ -802,7 +802,7 @@ bool modifiers_usesSubsurfFacedots(struct Scene *scene, Object *ob)
       }
     }
     else if (mti->type == eModifierTypeType_OnlyDeform) {
-      /* Theses modifiers do not reset the subdiv flag nor change the topology.
+      /* These modifiers do not reset the subdiv flag nor change the topology.
        * We can still search for a subsurf modifier. */
     }
     else {
index 24aedded2f012a101042415df4e199a3c9d1b1fe..eb2f23a7b2a4bebc9ad0664799a82ff2d22b18c3 100644 (file)
@@ -1823,7 +1823,7 @@ void BKE_object_copy_proxy_drivers(Object *ob, Object *target)
             else {
               /* only on local objects because this causes indirect links
                * 'a -> b -> c', blend to point directly to a.blend
-               * when a.blend has a proxy thats linked into c.blend  */
+               * when a.blend has a proxy that's linked into c.blend  */
               if (!ID_IS_LINKED(ob)) {
                 id_lib_extern((ID *)dtar->id);
               }
index b80f64e347236f82b667579880afff9559e28c47..64616af945f677852ce129edf59c7c7a6981308d 100644 (file)
@@ -4259,7 +4259,7 @@ static void get_child_modifier_parameters(ParticleSettings *part,
         ctx->mesh, cpa_from, cpa_num, cpa_fuv, ctx->vg_twist);
   }
 }
-/* get's hair (or keyed) particles state at the "path time" specified in state->time */
+/* gets hair (or keyed) particles state at the "path time" specified in state->time */
 void psys_get_particle_on_path(ParticleSimulationData *sim,
                                int p,
                                ParticleKey *state,
index 79dc92960fa37bde50228071f682b33992a46309..b29e07bb56de044676ab30b0c95d383a3ce568c7 100644 (file)
@@ -3710,7 +3710,7 @@ static ImBuf *do_render_strip_uncached(const SeqRenderData *context,
     case SEQ_TYPE_SCENE: {
       if (seq->flag & SEQ_SCENE_STRIPS) {
         if (seq->scene && (context->scene != seq->scene)) {
-          /* recusrive check */
+          /* recursive check */
           if (BLI_linklist_index(state->scene_parents, seq->scene) != -1) {
             break;
           }
@@ -5835,7 +5835,7 @@ static Sequence *seq_dupli(const Scene *scene_src,
   /* When using SEQ_DUPE_UNIQUE_NAME, it is mandatory to add new sequences in relevant container
    * (scene or meta's one), *before* checking for unique names. Otherwise the meta's list is empty
    * and hence we miss all seqs in that meta that have already been duplicated (see T55668).
-   * Note that unique name check itslef could be done at a later step in calling code, once all
+   * Note that unique name check itself could be done at a later step in calling code, once all
    * seqs have bee duplicated (that was first, simpler solution), but then handling of animation
    * data will be broken (see T60194). */
   if (new_seq_list != NULL) {
index 1dcbf7615f7b7071a924efd43709e2e146b67f1f..688af539bbb38bc0b1a145cb9c1e3ce09ade0c96 100644 (file)
@@ -3523,7 +3523,7 @@ static void smoke_calc_transparency(SmokeDomainSettings *sds, ViewLayer *view_la
 
         // get starting cell (light pos)
         if (BLI_bvhtree_bb_raycast(bv, light, voxelCenter, pos) > FLT_EPSILON) {
-          // we're ouside -> use point on side of domain
+          // we're outside -> use point on side of domain
           cell[0] = (int)floor(pos[0]);
           cell[1] = (int)floor(pos[1]);
           cell[2] = (int)floor(pos[2]);
index 03fbdc24ce41f8648e26f9c5746e4b50d6afa1b2..d46ef0e452a057d85548b3b94b1f41892cc50351 100644 (file)
@@ -751,7 +751,7 @@ static void build_bps_springlist(Object *ob)
   int a, b;
 
   if (sb == NULL) {
-    return; /* paranoya check */
+    return; /* paranoia check */
   }
 
   for (a = sb->totpoint, bp = sb->bpoint; a > 0; a--, bp++) {
@@ -781,7 +781,7 @@ static void calculate_collision_balls(Object *ob)
   float min, max, akku;
 
   if (sb == NULL) {
-    return; /* paranoya check */
+    return; /* paranoia check */
   }
 
   for (a = sb->totpoint, bp = sb->bpoint; a > 0; a--, bp++) {
@@ -3322,7 +3322,7 @@ static void softbody_reset(Object *ob, SoftBody *sb, float (*vertexCos)[3], int
     copy_v3_v3(bp->prevdv, bp->vec);
   }
 
-  /* make a nice clean scratch struc */
+  /* make a nice clean scratch struct */
   free_scratch(sb);   /* clear if any */
   sb_new_scratch(sb); /* make a new */
   sb->scratch->needstobuildcollider = 1;
index 6d782726e07c126a870cde10b0d80fd36004e861..6cbb01861e22d493891a1c1d2bfb70c6b5fee38c 100644 (file)
@@ -898,7 +898,7 @@ void BKE_sound_read_waveform(Main *bmain, bSound *sound, short *stop)
 {
   bool need_close_audio_handles = false;
   if (sound->playback_handle == NULL) {
-    /* TOOD(sergey): Make it fully independent audio handle. */
+    /* TODO(sergey): Make it fully independent audio handle. */
     sound_load_audio(bmain, sound);
     need_close_audio_handles = true;
   }
@@ -1092,7 +1092,7 @@ bool BKE_sound_info_get(struct Main *main, struct bSound *sound, SoundInfo *soun
   if (sound->playback_handle != NULL) {
     return sound_info_from_playback_handle(sound->playback_handle, sound_info);
   }
-  /* TOOD(sergey): Make it fully independent audio handle. */
+  /* TODO(sergey): Make it fully independent audio handle. */
   sound_load_audio(main, sound);
   const bool result = sound_info_from_playback_handle(sound->playback_handle, sound_info);
   sound_free_audio(sound);
index 472fbd9ad186ee2eb10fbcd5a651772a5cda32bb..d346d4d6f8dcbbc95123d48352d7c8bab2cc26bb 100644 (file)
@@ -973,7 +973,7 @@ static void subdiv_ccg_average_inner_face_grids(SubdivCCG *subdiv_ccg,
     prev_grid = grid;
   }
   /* Average all grids centers into a single accumulator, and share it.
-   * Guarantees corrent and smooth averaging in the center. */
+   * Guarantees correct and smooth averaging in the center. */
   GridElementAccumulator center_accumulator;
   element_accumulator_init(&center_accumulator);
   for (int corner = 0; corner < num_face_grids; corner++) {
index c3f9bc3400cddef3f0cd22e39fa4d3d7b8a75444..f9039767f53597cc84e7b8a33fc94484d80c0104 100644 (file)
@@ -172,7 +172,7 @@ static void subdiv_foreach_ctx_count(SubdivForeachTaskContext *ctx)
   const MPoly *coarse_mpoly = coarse_mesh->mpoly;
   ctx->num_subdiv_vertices = coarse_mesh->totvert;
   ctx->num_subdiv_edges = coarse_mesh->totedge * (num_subdiv_vertices_per_coarse_edge + 1);
-  /* Calculate extra vertices and edges createdd by non-loose geometry. */
+  /* Calculate extra vertices and edges created by non-loose geometry. */
   for (int poly_index = 0; poly_index < coarse_mesh->totpoly; poly_index++) {
     const MPoly *coarse_poly = &coarse_mpoly[poly_index];
     const int num_ptex_faces_per_poly = num_ptex_faces_per_poly_get(coarse_poly);
@@ -206,7 +206,7 @@ static void subdiv_foreach_ctx_count(SubdivForeachTaskContext *ctx)
                                   num_polys_per_ptex_get(no_quad_patch_resolution);
     }
   }
-  /* Calculate extra vertices createdd by loose edges. */
+  /* Calculate extra vertices created by loose edges. */
   for (int edge_index = 0; edge_index < coarse_mesh->totedge; edge_index++) {
     if (!BLI_BITMAP_TEST_BOOL(ctx->coarse_edges_used_map, edge_index)) {
       ctx->num_subdiv_vertices += num_subdiv_vertices_per_coarse_edge;
index dbf7e783720cd03409bf0fadc7b9725f87c99014..47c12b329dc3c3f7712f7576a3583366be1dc4f6 100644 (file)
@@ -42,7 +42,7 @@
 #include "tracking_private.h"
 
 typedef struct AutoTrackOptions {
-  int clip_index;            /** Index of the clip this track belogs to. */
+  int clip_index;            /** Index of the clip this track belongs to. */
   int track_index;           /* Index of the track in AutoTrack tracks structure. */
   MovieTrackingTrack *track; /* Pointer to an original track/ */
   libmv_TrackRegionOptions track_region_options; /* Options for the region tracker. */
index aa3d7520506d485040d37f2d47f016389a812cd9..c235a72e7e406cfa0fac798b9cb69b654c0cda99 100644 (file)
@@ -171,7 +171,7 @@ struct LinkData *BLI_genericNodeN(void *data);
 #define LISTBASE_FOREACH(type, var, list) \
   for (type var = (type)((list)->first); var != NULL; var = (type)(((Link *)(var))->next))
 
-/** A verion of #LISTBASE_FOREACH that supports removing the item we're looping over. */
+/** A version of #LISTBASE_FOREACH that supports removing the item we're looping over. */
 #define LISTBASE_FOREACH_MUTABLE(type, var, list) \
   for (type var = (type)((list)->first), *var##_iter_next; \
        ((var != NULL) ? ((void)(var##_iter_next = (type)(((Link *)(var))->next)), 1) : 0); \
index 177a1a84b1603ef54867adfbd48455d4af4050cb..5b941f570deaac4d6c96ea7185e87b149c8a9fb3 100644 (file)
@@ -197,7 +197,7 @@ double double_round(double x, int ndigits);
  * check the vector is unit length, or zero length (which can't be helped in some cases).
  */
 #ifndef NDEBUG
-/** \note 0.0001 is too small becaues normals may be converted from short's: see T34322. */
+/** \note 0.0001 is too small because normals may be converted from short's: see T34322. */
 #  define BLI_ASSERT_UNIT_EPSILON 0.0002f
 /**
  * \note Checks are flipped so NAN doesn't assert.
index 216e409aee69f4b94ded0d361fedd020dc6faf91..5d80da6de77278a805e0b036e7b4f53f874cc921 100644 (file)
@@ -788,7 +788,7 @@ extern bool BLI_memory_is_zero(const void *arr, const size_t arr_size);
 /** Useful for debugging. */
 #define AT __FILE__ ":" STRINGIFY(__LINE__)
 
-/** No-op for expressions we don't want to instansiate, but must remian valid. */
+/** No-op for expressions we don't want to instantiate, but must remain valid. */
 #define EXPR_NOP(expr) (void)(0 ? ((void)(expr), 1) : 0)
 
 /** \} */
index ec9b74f2b5034b6723dc21a759ba110351d3c8ff..f26860afe7760959531e836e4e72fe60e36e0fd6 100644 (file)
@@ -55,9 +55,9 @@ struct BLI_memblock {
   int chunk_max_ofs;
   /** Id of the chunk used for the next allocation. */
   int chunk_next;
-  /** Chunck size in bytes. */
+  /** Chunk size in bytes. */
   int chunk_size;
-  /** Number of allocated chunck. */
+  /** Number of allocated chunk. */
   int chunk_len;
 };
 
@@ -123,7 +123,7 @@ void BLI_memblock_clear(BLI_memblock *mblk, MemblockValFreeFP free_callback)
 
 void *BLI_memblock_alloc(BLI_memblock *mblk)
 {
-  /* Bookeeping. */
+  /* Bookkeeping. */
   if (mblk->elem_last < mblk->elem_next) {
     mblk->elem_last = mblk->elem_next;
   }
index 5765540a8f1757004020165f0f4f15e21dd5991c..2b93150763312839f3656e57dd5e91202ae043ff 100644 (file)
@@ -65,7 +65,7 @@
  * Important that this value is an is _not_  aligned with ``sizeof(void *)``.
  * So having a pointer to 2/4/8... aligned memory is enough to ensure
  * the freeword will never be used.
- * To be safe, use a word thats the same in both directions.
+ * To be safe, use a word that's the same in both directions.
  */
 #define FREEWORD \
   ((sizeof(void *) > sizeof(int32_t)) ? MAKE_ID_8('e', 'e', 'r', 'f', 'f', 'r', 'e', 'e') : \
index f05523b88972514edc397029729a154a87bbabe4..196d45967bec4cc64098890a7f67e5f6f45f2140 100644 (file)
@@ -651,7 +651,7 @@ void BLI_box_pack_2d(BoxPack *boxarray, const uint len, float *r_tot_x, float *r
               }
             }
             /* The Box verts are only used internally
-             * Update the box x and y since thats what external
+             * Update the box x and y since that's what external
              * functions will see */
             box->x = box_xmin_get(box);
             box->y = box_ymin_get(box);
index 6de18aa742ab6a447bc3853fe100ddc52cdfd1d8..0e3987eefc96f1974cf7301e29370f847da948a2 100644 (file)
@@ -519,7 +519,7 @@ enum {
   /* operation requested not to perform recursive digging for current path */
   RecursiveOp_Callback_StopRecurs = 1,
 
-  /* error occured in callback and recursive walking should stop immediately */
+  /* error occurred in callback and recursive walking should stop immediately */
   RecursiveOp_Callback_Error = 2,
 };
 
index dbb4e0d3859f7b45471f824c46dd10e0d738f011..7cdac6b14972a88cc70354241655c468a329d5dd 100644 (file)
@@ -4914,7 +4914,7 @@ void vcloud_estimate_transform_v3(const int list_size,
     unit_m3(lscale);
   }
   /* do com for both clouds */
-  if (pos && rpos && (list_size > 0)) { /* paranoya check */
+  if (pos && rpos && (list_size > 0)) { /* paranoia check */
     /* do com for both clouds */
     for (a = 0; a < list_size; a++) {
       if (weight) {
index 1526a052aad4e1a760e878e6460aadaafb6bb3dd..f0113a7028a39249d0ced23fdb08626ece3306a2 100644 (file)
@@ -104,7 +104,7 @@ static eStrCursorDelimType cursor_delim_type_unicode(const uint uch)
 static eStrCursorDelimType cursor_delim_type_utf8(const char *ch_utf8)
 {
   /* for full unicode support we really need to have large lookup tables to figure
-   * out whats what in every possible char set - and python, glib both have these. */
+   * out what's what in every possible char set - and python, glib both have these. */
   uint uch = BLI_str_utf8_as_unicode(ch_utf8);
   return cursor_delim_type_unicode(uch);
 }
index 91e07dc9f478a6e82a3c8dcff7e1ea6b07d2edce..44bb07d87f8b2cd51edc07625dab70194c4c67e5 100644 (file)
@@ -2419,7 +2419,7 @@ static void IDP_DirectLinkIDPArray(IDProperty *prop, int switch_endian, FileData
   array = (IDProperty *)prop->data.pointer;
 
   /* note!, idp-arrays didn't exist in 2.4x, so the pointer will be cleared
-   * theres not really anything we can do to correct this, at least don't crash */
+   * there's not really anything we can do to correct this, at least don't crash */
   if (array == NULL) {
     prop->len = 0;
     prop->totallen = 0;
@@ -7137,7 +7137,7 @@ static void direct_link_region(FileData *fd, ARegion *ar, int spacetype)
   link_list(fd, &ar->ui_previews);
 
   if (spacetype == SPACE_EMPTY) {
-    /* unkown space type, don't leak regiondata */
+    /* unknown space type, don't leak regiondata */
     ar->regiondata = NULL;
   }
   else if (ar->flag & RGN_FLAG_TEMP_REGIONDATA) {
index 17facb3ae20204aea553f15dd082e069e6eac9a2..81751a6ed070830461567b0880081c3699bc665c 100644 (file)
@@ -960,7 +960,7 @@ void blo_do_versions_250(FileData *fd, Library *lib, Main *bmain)
         bPoseChannel *pchan;
 
         for (pchan = ob->pose->chanbase.first; pchan; pchan = pchan->next) {
-          /* just need to initalise rotation axis properly... */
+          /* just need to initialise rotation axis properly... */
           pchan->rotAxis[1] = 1.0f;
         }
       }
index 9d9906fc3e01d82a9f2790d5f35032c291ff0377..3dc79308f64ca632ab5dce7aea87d5ff2eda09dc 100644 (file)
@@ -888,7 +888,7 @@ void blo_do_versions_270(FileData *fd, Library *UNUSED(lib), Main *bmain)
       }
     }
 
-    /* hysteresis setted to 10% but not actived */
+    /* hysteresis set to 10% but not activated */
     if (!DNA_struct_elem_find(fd->filesdna, "LodLevel", "int", "obhysteresis")) {
       Object *ob;
       for (ob = bmain->objects.first; ob; ob = ob->id.next) {
index 69802b35ff9afe81437dcbe28d6067b408df9c88..0f1d7cbf70f4ec34b09694f134bbed68e6acb9cc 100644 (file)
@@ -1181,7 +1181,7 @@ void blo_do_versions_pre250(FileData *fd, Library *lib, Main *bmain)
     }
 
     /* new variable blockscale, for panels in any area, do again because new
-     * areas didnt initialize it to 0.7 yet
+     * areas didn't initialize it to 0.7 yet
      */
     for (sc = bmain->screens.first; sc; sc = sc->id.next) {
       ScrArea *sa;
@@ -1782,7 +1782,7 @@ void blo_do_versions_pre250(FileData *fd, Library *lib, Main *bmain)
         }
       }
 
-      /* copy old object level track settings to curve modifers */
+      /* copy old object level track settings to curve modifiers */
       for (md = ob->modifiers.first; md; md = md->next) {
         if (md->type == eModifierType_Curve) {
           CurveModifierData *cmd = (CurveModifierData *)md;
index 500ae2df4b5974892385031ff092dc824a98c9b4..f226699d8bf6abb750f3db4e7f6ec4626200c4fb 100644 (file)
@@ -362,7 +362,7 @@ static int make(const char *input_file_name, const char *output_file_name)
     else if (strstr(l, msgid_plural_kw) == l) {
       /* This is a message with plural forms. */
       if (section != SECTION_ID) {
-        printf("msgid_plural not preceeded by msgid on %s:%d\n", input_file_name, lno);
+        printf("msgid_plural not preceded by msgid on %s:%d\n", input_file_name, lno);
         return EXIT_FAILURE;
       }
       l = l + msgid_plural_len;
index 8349dee06e2d66b7953e79e37d9bca29d144eedc..1393e24e48e14cf43f092b6eaf9a62fb84e98687 100644 (file)
@@ -23,7 +23,7 @@
 
 /* bmesh data structures */
 
-/* dissable holes for now,
+/* disable holes for now,
  * these are ifdef'd because they use more memory and cant be saved in DNA currently */
 // #define USE_BMESH_HOLES
 
index 5aa67ad8c78fd42f023cbbb2e9b068a112bd5430..48d6bcd7b03ccf322396755e725cd200f67a2157 100644 (file)
@@ -39,7 +39,7 @@
 #include "bmesh.h"
 #include "intern/bmesh_private.h"
 
-/* edge and vertex share, currently theres no need to have different logic */
+/* edge and vertex share, currently there's no need to have different logic */
 static void bm_data_interp_from_elem(CustomData *data_layer,
                                      const BMElem *ele_src_1,
                                      const BMElem *ele_src_2,
index 1c7aeb12a071f1c0fe4cfcd97c6eadd7c1bec118..5aec59ccd5d33e511529071e543ee04bf2d8acdd 100644 (file)
@@ -884,7 +884,7 @@ void BM_editselection_plane(BMEditSelection *ese, float r_plane[3])
       sub_v3_v3v3(r_plane, vec, eve->co);
     }
     else {
-      /* make a fake plane thats at rightangles to the normal
+      /* make a fake plane that's at rightangles to the normal
        * we can't make a crossvec from a vec that's the same as the vec
        * unlikely but possible, so make sure if the normal is (0, 0, 1)
        * that vec isn't the same or in the same direction even. */
index c28d748b2eb04d0e77eb97a74959d68f6fff3d2d..53f68804bd38dca27a34f67b3f4194410ec9866e 100644 (file)
@@ -1029,7 +1029,7 @@ BMEdge *BM_edge_rotate(BMesh *bm, BMEdge *e, const bool ccw, const short check_f
   /* Rotate The Edge */
 
   /* first create the new edge, this is so we can copy the customdata from the old one
-   * if splice if disabled, always add in a new edge even if theres one there. */
+   * if splice if disabled, always add in a new edge even if there's one there. */
   e_new = BM_edge_create(
       bm, v1, v2, e, (check_flag & BM_EDGEROT_CHECK_SPLICE) ? BM_CREATE_NO_DOUBLE : BM_CREATE_NOP);
 
index a19772f974152fa3f242a6a1f0dc0fb7ecc0a71e..2039289dcd7f61f17ad31ca5009a481afdda1e9d 100644 (file)
@@ -203,7 +203,7 @@ typedef enum eBMOpSlotType {
 
   /* normally store pointers to object, scene,
    * _never_ store arrays corresponding to mesh elements with this */
-  BMO_OP_SLOT_PTR = 4, /* requres subtype BMO_OP_SLOT_SUBTYPE_PTR_xxx */
+  BMO_OP_SLOT_PTR = 4, /* requires subtype BMO_OP_SLOT_SUBTYPE_PTR_xxx */
   BMO_OP_SLOT_MAT = 5,
   BMO_OP_SLOT_VEC = 8,
 
@@ -212,7 +212,7 @@ typedef enum eBMOpSlotType {
    *
    * it's very important this remain a power of two */
   BMO_OP_SLOT_ELEMENT_BUF = 9, /* list of verts/edges/faces */
-  BMO_OP_SLOT_MAPPING = 10     /* simple hash map, requres subtype BMO_OP_SLOT_SUBTYPE_MAP_xxx */
+  BMO_OP_SLOT_MAPPING = 10     /* simple hash map, requires subtype BMO_OP_SLOT_SUBTYPE_MAP_xxx */
 } eBMOpSlotType;
 #define BMO_OP_SLOT_TOTAL_TYPES 11
 
index e04cf7d5cf82657d5ee46b4e910056d4fae2c736..83ac7df058a186b9ba7d5d22a43433d1182996d3 100644 (file)
@@ -496,7 +496,7 @@ bool BM_face_split_edgenet(BMesh *bm,
   }
 
   /* These arrays used to be stack memory, however they can be
-   * large for singe faces with complex edgenets, see: T65980. */
+   * large for single faces with complex edgenets, see: T65980. */
 
   /* over-alloc (probably 2-4 is only used in most cases), for the biggest-fan */
   edge_order = MEM_mallocN(sizeof(*edge_order) * edge_order_len, __func__);
@@ -766,7 +766,7 @@ struct EdgeGroupIsland {
   /* Set the following vars once we have >1 groups */
 
   /* when an edge in a previous group connects to this one,
-   * so theres no need to create one pointing back. */
+   * so there's no need to create one pointing back. */
   uint has_prev_edge : 1;
 
   /* verts in the group which has the lowest & highest values,
@@ -1000,7 +1000,7 @@ static int bm_face_split_edgenet_find_connection(const struct EdgeGroup_FindConn
    *   until a vertex is found which isn't blocked by an edge.
    *
    * \note It's possible none of the verts can be accessed (with self-intersecting lines).
-   * In that case theres no right answer (without subdividing edges),
+   * In that case there's no right answer (without subdividing edges),
    * so return a fall-back vertex in that case.
    */
 
index 36346a4a633cd7858ade494500c01c5a833acc4b..5403043efb430f4d265b8d1632e3cd7412f4791c 100644 (file)
@@ -515,7 +515,7 @@ static void bridge_loop_pair(BMesh *bm,
     }
 
     BMO_op_exec(bm, &op_sub);
-    /* there may also be tagged faces that didnt rotate, mark input */
+    /* there may also be tagged faces that didn't rotate, mark input */
 
     if (use_edgeout) {
       BMOIter siter;
index 2eedefe79801391e2fb383b9347903de13baf6dc..287a7e9347055d6cf469b13fc34335ed8fda54eb 100644 (file)
@@ -1092,7 +1092,7 @@ static void bm_mesh_calc_uvs_sphere_face(BMFace *f, const int cd_loop_uv_offset)
     float z = l->v->co[2];
     float len = len_v3(l->v->co);
 
-    /* Use neigboring point to compute angle for poles. */
+    /* Use neighboring point to compute angle for poles. */
     float theta;
     if (f->len == 3 && fabsf(x) < 0.0001f && fabsf(y) < 0.0001f) {
       theta = atan2f(avgy, avgx);
index 6baf56f172387b2611bb7924f83ca9da0f352889..cfbff105d70699e5e3b24df07c82094ae40837a6 100644 (file)
@@ -1145,7 +1145,7 @@ void bmo_subdivide_edgering_exec(BMesh *bm, BMOperator *op)
   }
   else if (count == 2) {
     /* this case could be removed,
-     * but simple to avoid 'bm_edgering_pair_calc' in this case since theres only one. */
+     * but simple to avoid 'bm_edgering_pair_calc' in this case since there's only one. */
     struct BMEdgeLoopStore *el_store_a = eloops_rim.first;
     struct BMEdgeLoopStore *el_store_b = eloops_rim.last;
     LoopPairStore *lpair;
index c317d064086b2ac15e07e2b1ff9647185222f720..94935f2090b6e6cdb7d6f75fb9e21d2c41be4d5e 100644 (file)
@@ -1357,7 +1357,7 @@ static void set_profile_params(BevelParams *bp, BevVert *bv, BoundVert *bndv)
     copy_v3_v3(pro->plane_co, co1);
   }
   else if (bndv->is_arc_start) {
-    /* assume pro->midco was alredy set */
+    /* assume pro->midco was already set */
     copy_v3_v3(pro->coa, co1);
     copy_v3_v3(pro->cob, co2);
     pro->super_r = PRO_CIRCLE_R;
@@ -2295,7 +2295,7 @@ static void build_boundary_terminal_edge(BevelParams *bp,
     else {
       adjust_bound_vert(e->rightv, co);
     }
-    /* make artifical extra point along unbeveled edge, and form triangle */
+    /* make artificial extra point along unbeveled edge, and form triangle */
     slide_dist(e->next, bv->v, e->offset_l, co);
     if (construct) {
       v = add_new_bound_vert(mem_arena, vm, co);
index 2ab6d12d96d7ec3e8a984a6346eba86b84ae9692..657cce24a827d12c9ae7027835ad6e215fa17d81 100644 (file)
@@ -695,7 +695,7 @@ void MeshImporter::read_polys(COLLADAFW::Mesh *collada_mesh, Mesh *me)
               first_vertex, position_indices[1], position_indices[2]};
           set_poly_indices(mpoly, mloop, loop_index, triangle_vertex_indices, 3);
 
-          if (mp_has_normals) {  // vertex normals, same inplementation as for the triangles
+          if (mp_has_normals) {  // vertex normals, same implementation as for the triangles
             // the same for vertces normals
             unsigned int vertex_normal_indices[3] = {
                 first_normal, normal_indices[1], normal_indices[2]};
index b06d6e73de0bb30aca5843fce048e587f94d2e25..986f65df3fca401c331854faf3dd29951106cd72 100644 (file)
@@ -623,7 +623,7 @@ void DepsgraphNodeBuilder::build_object(int base_index,
     is_parent_collection_visible_ = is_current_parent_collection_visible;
     add_operation_node(&object->id, NodeType::DUPLI, OperationCode::DUPLI);
   }
-  /* Syncronization back to original object. */
+  /* Synchronization back to original object. */
   add_operation_node(&object->id,
                      NodeType::SYNCHRONIZATION,
                      OperationCode::SYNCHRONIZE_TO_ORIGINAL,
index 86cbb3301705c9c92e3561fc0a7eb28a4c5c09bc..0e608bdf9031d8bb49d5428db45042386316d495 100644 (file)
@@ -677,7 +677,7 @@ void DepsgraphRelationBuilder::build_object(Base *base, Object *object)
   }
   /* Point caches. */
   build_object_pointcache(object);
-  /* Syncronization back to original object. */
+  /* Synchronization back to original object. */
   OperationKey synchronize_key(
       &object->id, NodeType::SYNCHRONIZATION, OperationCode::SYNCHRONIZE_TO_ORIGINAL);
   add_relation(final_transform_key, synchronize_key, "Synchronize to Original");
@@ -695,7 +695,7 @@ void DepsgraphRelationBuilder::build_object_flags(Base *base, Object *object)
   OperationKey object_flags_key(
       &object->id, NodeType::OBJECT_FROM_LAYER, OperationCode::OBJECT_BASE_FLAGS);
   add_relation(view_layer_done_key, object_flags_key, "Base flags flush");
-  /* Syncronization back to original object. */
+  /* Synchronization back to original object. */
   OperationKey synchronize_key(
       &object->id, NodeType::SYNCHRONIZATION, OperationCode::SYNCHRONIZE_TO_ORIGINAL);
   add_relation(object_flags_key, synchronize_key, "Synchronize to Original");
@@ -1321,7 +1321,7 @@ void DepsgraphRelationBuilder::build_animdata_drivers(ID *id)
 
 void DepsgraphRelationBuilder::build_animation_images(ID *id)
 {
-  /* TODO: can we check for existance of node for performance? */
+  /* TODO: can we check for existence of node for performance? */
   if (BKE_image_user_id_has_animation(id)) {
     OperationKey image_animation_key(id, NodeType::ANIMATION, OperationCode::IMAGE_ANIMATION);
     TimeSourceKey time_src_key;
@@ -1999,7 +1999,7 @@ void DepsgraphRelationBuilder::build_object_data_geometry(Object *object)
       }
     }
   }
-  /* Syncronization back to original object. */
+  /* Synchronization back to original object. */
   ComponentKey final_geometry_key(&object->id, NodeType::GEOMETRY);
   OperationKey synchronize_key(
       &object->id, NodeType::SYNCHRONIZATION, OperationCode::SYNCHRONIZE_TO_ORIGINAL);
@@ -2536,7 +2536,7 @@ void DepsgraphRelationBuilder::build_copy_on_write_relations(IDNode *id_node)
      *   copied by copy-on-write, and not preserved. PROBABLY it is better
      *   to preserve that cache in copy-on-write, but for the time being
      *   we allow flush to layer collections component which will ensure
-     *   that cached array fo bases exists and is up-to-date. */
+     *   that cached array of bases exists and is up-to-date. */
     if (comp_node->type == NodeType::PARAMETERS ||
         comp_node->type == NodeType::LAYER_COLLECTIONS) {
       rel_flag &= ~RELATION_FLAG_NO_FLUSH;
index 507d2d9ec08c85c6544ec161516d458937bed458..15ce57cb169d1dabc4858081844b62571607f0e7 100644 (file)
@@ -73,7 +73,7 @@ enum RelationFlag {
   RELATION_FLAG_FLUSH_USER_EDIT_ONLY = (1 << 2),
   /* The relation can not be killed by the cyclic dependencies solver. */
   RELATION_FLAG_GODMODE = (1 << 4),
-  /* Relation will check existance before being added. */
+  /* Relation will check existence before being added. */
   RELATION_CHECK_BEFORE_ADD = (1 << 5),
 };
 
index 8dd01050753efdee10c41d3a652955c756091484..e14513a1aa24d3e795458e1d031444e31b7bbb94 100644 (file)
@@ -58,7 +58,7 @@ const char *linkedStateAsString(eDepsNode_LinkedState_Type linked_state)
       return "DIRECTLY";
   }
   BLI_assert(!"Unhandled linked state, should never happen.");
-  return "UNKNOW";
+  return "UNKNOWN";
 }
 
 IDNode::ComponentIDKey::ComponentIDKey(NodeType type, const char *name) : type(type), name(name)
index 1b152afa3bff23678d0c98b96e5a9e0bc0861e3a..93521c71127fec1fab25846d42d3ce70e8ce1d9b 100644 (file)
@@ -47,7 +47,7 @@ static struct {
   struct GPUShader *downsample_sh;
   struct GPUShader *downsample_cube_sh;
 
-  /* Theses are just references, not actually allocated */
+  /* These are just references, not actually allocated */
   struct GPUTexture *depth_src;
   struct GPUTexture *color_src;
 
index 5341661735f5a46ecb21c95f7104075126debef0..2026b44fe8738def76b9d96ce2f4f74bbfaaf0be 100644 (file)
@@ -1275,7 +1275,7 @@ void EEVEE_lightprobes_refresh_planar(EEVEE_ViewLayerData *sldata, EEVEE_Data *v
   /* Rendering happens here! */
   eevee_lightbake_render_scene_to_planars(sldata, vedata);
 
-  /* Make sure no aditionnal visibility check runs after this. */
+  /* Make sure no additional visibility check runs after this. */
   pinfo->vis_data.collection = NULL;
 
   DRW_uniformbuffer_update(sldata->planar_ubo, &sldata->probes->planar_data);
index f6e8cefd1650c83ca092cc831989c4ef2a8cda39..d23287264b3f707fd29218ecb56e3c2b78d8f620 100644 (file)
@@ -1347,7 +1347,7 @@ void EEVEE_draw_shadows(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata, DRWView
 
   int saved_ray_type = sldata->common_data.ray_type;
 
-  /* TODO: make it optionnal if we don't draw shadows. */
+  /* TODO: make it optional if we don't draw shadows. */
   sldata->common_data.ray_type = EEVEE_RAY_SHADOW;
   DRW_uniformbuffer_update(sldata->common_ubo, &sldata->common_data);
 
index bd08a61e3b81533af5d8f0fd24696137de1ae18f..8aeddc723163b9cf9c6578363860681fd40b119f 100644 (file)
@@ -633,7 +633,7 @@ typedef struct EEVEE_EffectsInfo {
   struct GPUTexture *source_buffer;     /* latest updated texture */
   struct GPUFrameBuffer *target_buffer; /* next target to render to */
   struct GPUTexture *final_tx;          /* Final color to transform to display color space. */
-  struct GPUFrameBuffer *final_fb;      /* Framebuffer with final_tx as attachement. */
+  struct GPUFrameBuffer *final_fb;      /* Framebuffer with final_tx as attachment. */
 } EEVEE_EffectsInfo;
 
 /* ***************** COMMON DATA **************** */
@@ -761,8 +761,8 @@ typedef struct EEVEE_ShadowCascadeData {
   float radius[MAX_CASCADE_NUM];
 } EEVEE_ShadowCascadeData;
 
-/* Theses are the structs stored inside Objects.
- * It works with even if the object is in multiple layers
+/* These are the structs stored inside Objects.
+ * It works even if the object is in multiple layers
  * because we don't get the same "Object *" for each layer. */
 typedef struct EEVEE_LightEngineData {
   DrawData dd;
index 286bcd8f7388a886de938caa3d9d1c36b5d83fb1..ebd13ef1cf53e41192fc0ee85b86f4cb91e126d5 100644 (file)
@@ -91,7 +91,7 @@ void EEVEE_render_init(EEVEE_Data *ved, RenderEngine *engine, struct Depsgraph *
     copy_v4_fl4(camtexcofac, 1.0f, 1.0f, 0.0f, 0.0f);
   }
 
-  /* XXX overiding viewport size. Simplify things but is not really 100% safe. */
+  /* XXX overriding viewport size. Simplify things but is not really 100% safe. */
   DRW_render_viewport_size_set((int[2]){size_orig[0] + g_data->overscan_pixels * 2.0f,
                                         size_orig[1] + g_data->overscan_pixels * 2.0f});
 
index d53ed239f4e10ede7c9927cecd70869e54933b82..3d1b64422a4fa8c3a2e055cbb233740179059310 100644 (file)
@@ -44,7 +44,7 @@ static struct {
   /* Screen Space Reflection */
   struct GPUShader *ssr_sh[SSR_MAX_SHADER];
 
-  /* Theses are just references, not actually allocated */
+  /* These are just references, not actually allocated */
   struct GPUTexture *depth_src;
   struct GPUTexture *color_src;
 } e_data = {{NULL}}; /* Engine data */
index f85c30044a94cfe99781b19eba804df22c069ecf..7fb5c25ffc6e6f2c3bf3d76e072d2667b3c3634a 100644 (file)
@@ -554,7 +554,7 @@ void EEVEE_volumes_draw_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata)
 
       /* Final integration: We compute for each froxel the
        * amount of scattered light and extinction coef at this
-       * given depth. We use theses textures as double buffer
+       * given depth. We use these textures as double buffer
        * for the volumetric history. */
       txl->volume_scatter_history = DRW_texture_create_3d(
           tex_size[0], tex_size[1], tex_size[2], GPU_R11F_G11F_B10F, DRW_TEX_FILTER, NULL);
index ac6751fb5fb3bb470751ad8efa7c5819977b5b0f..428318e3c68169d9795acd080c5ce2bd642167a8 100644 (file)
@@ -96,7 +96,7 @@ void main()
 
   FragColor = safe_color(color_history);
   /* There is some ghost issue if we use the alpha
-   * in the viewport. Overwritting alpha fixes it. */
+   * in the viewport. Overwriting alpha fixes it. */
   FragColor.a = color.a;
 }
 
index a70ac686efd85d46bae2685f3e872c6363e2cdfc..56c05e3c036fe1fb94902d0a6c42759afb26191b 100644 (file)
@@ -261,7 +261,7 @@ vec3 probe_evaluate_grid(GridData gd, vec3 W, vec3 N, vec3 localpos)
   float weight_accum = 0.0;
   vec3 irradiance_accum = vec3(0.0);
 
-  /* For each neighboor cells */
+  /* For each neighbor cells */
   for (int i = 0; i < 8; ++i) {
     ivec3 offset = ivec3(i, i >> 1, i >> 2) & ivec3(1);
     vec3 cell_cos = clamp(localpos_floored + vec3(offset), vec3(0.0), vec3(gd.g_resolution) - 1.0);
index a27dc011ac2da61ecf57b350ec70e70f2f243137..14e0c947b471eb1736a27ec7900ac11061ef8e94 100644 (file)
@@ -84,7 +84,7 @@ void prepare_raycast(vec3 ray_origin,
   ss_end.w = project_point(ProjectionMatrix, ray_end).z;
 
   /* XXX This is a hack. A better method is welcome! */
-  /* We take the delta between the offseted depth and the depth and substract it from the ray
+  /* We take the delta between the offsetted depth and the depth and subtract it from the ray
    * depth. This will change the world space thickness appearance a bit but we can have negative
    * values without worries. We cannot do this in viewspace because of the perspective division. */
   ss_start.w = 2.0 * ss_start.z - ss_start.w;
index 54f7dc10222f38b43ea8f16e27a39af878433fef..5646c257562cfc7b127b3a5fb45b082aef8fbe51 100644 (file)
@@ -3,7 +3,7 @@
 
 layout(std140) uniform shadow_render_block
 {
-  /* Use vectors to avoid alignement padding. */
+  /* Use vectors to avoid alignment padding. */
   ivec4 shadowSampleCount;
   vec4 shadowInvSampleCount;
   vec4 filterSize;
index 131cecd5db6eb71a2ad6e38e74185f8f7119d30d..591666560c4612e7867ccc1c798dd4dc843a42af 100644 (file)
@@ -4,7 +4,7 @@ layout(triangle_strip, max_vertices = 3) out;
 
 layout(std140) uniform shadow_render_block
 {
-  /* Use vectors to avoid alignement padding. */
+  /* Use vectors to avoid alignment padding. */
   ivec4 shadowSampleCount;
   vec4 shadowInvSampleCount;
   vec4 filterSize;
index 01e0db974827bf91bc0f5b1107dc8b6b8216ed4e..95e6a48b81f5fd426f4e49a638e044a8c5331ca2 100644 (file)
@@ -1,7 +1,7 @@
 
 layout(std140) uniform shadow_render_block
 {
-  /* Use vectors to avoid alignement padding. */
+  /* Use vectors to avoid alignment padding. */
   ivec4 shadowSampleCount;
   vec4 shadowInvSampleCount;
   vec4 filterSize;
index e2982358e52516e1c21ce79eac9f3aef634f87e4..5c19ccd5ce168729fe72b824353c981fb208336c 100644 (file)
@@ -1,7 +1,7 @@
 
 layout(std140) uniform shadow_render_block
 {
-  /* Use vectors to avoid alignement padding. */
+  /* Use vectors to avoid alignment padding. */
   ivec4 shadowSampleCount;
   vec4 shadowInvSampleCount;
   vec4 filterSize;
index 4096fc2d5115559b826dd6b237d2f449955a9c9c..2b1ae60654e20f26ae9a6fed8ee305612fda30c8 100644 (file)
@@ -11,7 +11,7 @@ uniform vec3 volumeOrcoSize;
 
 flat in int slice;
 
-/* Warning: theses are not attributes, theses are global vars. */
+/* Warning: these are not attributes, these are global vars. */
 vec3 worldPosition = vec3(0.0);
 vec3 viewPosition = vec3(0.0);
 vec3 viewNormal = vec3(0.0);
index 8d66cd7b26ce48b8f6b520cfac2f8031e7a9c11a..a0e04f252e2db2ae359ae5f9427bb4df3ab08949 100644 (file)
@@ -46,7 +46,7 @@ vec3 get_view_space_from_depth(in vec2 uvcoords, in float depth)
   }
 }
 
-/* forward declartion */
+/* forward declaration */
 void ssao_factors(in float depth,
                   in vec3 normal,
                   in vec3 position,
index 1af786b648c579fc7d4cac978bbfced6f6f6c50d..376b19cdd1b814620ad4c1a2b151ec91d8c6b0ff 100644 (file)
@@ -58,7 +58,7 @@ void ssao_factors(in float depth,
     /* Handle Background case */
     bool is_background = (depth_new == 1.0);
 
-    /* This trick provide good edge effect even if no neighboor is found. */
+    /* This trick provide good edge effect even if no neighbor is found. */
     vec3 pos_new = get_view_space_from_depth(uvcoords, (is_background) ? depth : depth_new);
 
     if (is_background) {
index 575da1f9683ffb7a4235ff1232c4ea07c1b31728..1beb02ea3a018e68103135b4ec853f443e48b2a7 100644 (file)
@@ -161,7 +161,7 @@ void workbench_volume_cache_populate(WORKBENCH_Data *vedata,
                          sds->slice_axis - 1;
     float dim[3];
     BKE_object_dimensions_get(ob, dim);
-    /* 0.05f to acheive somewhat the same opacity as the full view.  */
+    /* 0.05f to achieve somewhat the same opacity as the full view.  */
     float step_length = max_ff(1e-16f, dim[axis] * 0.05f);
 
     grp = DRW_shgroup_create(sh, vedata->psl->volume_pass);
index 75c498dfd881b33e190c679e5b8cba2dcf90fbbe..241cd68bc3a2f904de3339f19b05b660ab91e2d5 100644 (file)
@@ -463,7 +463,7 @@ static void curve_batch_cache_init(Curve *cu)
                                          __func__);
   cache->surf_per_mat = MEM_mallocN(sizeof(*cache->surf_per_mat) * cache->mat_len, __func__);
 
-  /* TODO Might be wiser to alloc in one chunck. */
+  /* TODO Might be wiser to alloc in one chunk. */
   for (int i = 0; i < cache->mat_len; ++i) {
     cache->surf_per_mat_tris[i] = MEM_callocN(sizeof(GPUIndexBuf), "GPUIndexBuf");
     cache->surf_per_mat[i] = MEM_callocN(sizeof(GPUBatch), "GPUBatch");
@@ -679,7 +679,7 @@ static void curve_create_edit_curves_nor(CurveRenderData *rdata, GPUVertBuf *vbo
       GPU_vertbuf_attr_set(vbo_curves_nor, attr_id.tan, vbo_len_used, &ptan);
       vbo_len_used++;
 
-      /* Skip the other vertex (it does not need to be offseted). */
+      /* Skip the other vertex (it does not need to be offsetted). */
       GPU_vertbuf_attr_set(vbo_curves_nor, attr_id.pos, vbo_len_used, bevp->vec);
       vbo_len_used++;
 
index d1c214c2aa6c2b4e679fd30c9289e9eab69232e7..90bbf996851e77950624eab66821d41fe9a42208 100644 (file)
@@ -693,7 +693,7 @@ void DRW_displist_indexbuf_create_edges_adjacency_lines(struct ListBase *lb,
     v_idx += dl_vert_len(dl);
   }
 
-  /* Create edges for remaning non manifold edges. */
+  /* Create edges for remaining non manifold edges. */
   EdgeHashIterator *ehi;
   for (ehi = BLI_edgehashIterator_new(eh); BLI_edgehashIterator_isDone(ehi) == false;
        BLI_edgehashIterator_step(ehi)) {
index 2376787a273b7cbf0d806b289970b2f49a4742c6..ba58dc3d9deaa9462fa2abed5d53745509b22070 100644 (file)
@@ -3229,7 +3229,7 @@ static void mesh_create_loop_orco(MeshRenderData *rdata, GPUVertBuf *vbo)
 
   /* FIXME(fclem): We use the last component as a way to differentiate from generic vertex attribs.
    * This is a substential waste of Vram and should be done another way. Unfortunately,
-   * at the time of writting, I did not found any other "non disruptive" alternative. */
+   * at the time of writing, I did not found any other "non disruptive" alternative. */
   uint attr_id = GPU_vertformat_attr_add(&format, "orco", GPU_COMP_F32, 4, GPU_FETCH_FLOAT);
 
   GPU_vertbuf_init_with_format(vbo, &format);
@@ -3715,7 +3715,7 @@ static void mesh_create_edges_adjacency_lines(MeshRenderData *rdata,
       }
     }
   }
-  /* Create edges for remaning non manifold edges. */
+  /* Create edges for remaining non manifold edges. */
   EdgeHashIterator *ehi;
   for (ehi = BLI_edgehashIterator_new(eh); BLI_edgehashIterator_isDone(ehi) == false;
        BLI_edgehashIterator_step(ehi)) {
index d94ef5b90d37d8a60019ca3c7d152cedad89fe8b..12dc0a47a68cf192ecac6c4a69573ec20e27e0a2 100644 (file)
@@ -47,7 +47,7 @@
 
 BLI_INLINE GPUBatch *DRW_batch_request(GPUBatch **batch)
 {
-  /* XXX TODO(fclem): We are writting to batch cache here. Need to make this thread safe. */
+  /* XXX TODO(fclem): We are writing to batch cache here. Need to make this thread safe. */
   if (*batch == NULL) {
     *batch = MEM_callocN(sizeof(GPUBatch), "GPUBatch");
   }
index 9e494cdad88c2f2795be1ac2ae9320956050ea84..ac3e7e4ce678077067a3a003a2569c1e16f35406 100644 (file)
@@ -939,7 +939,7 @@ struct DRWCallBuffer *buffer_instance_bone_stick(DRWPass *pass, eGPUShaderConfig
       {
           {"boneStart", DRW_ATTR_FLOAT, 3},
           {"boneEnd", DRW_ATTR_FLOAT, 3},
-          {"wireColor", DRW_ATTR_FLOAT, 4}, /* TODO port theses to uchar color */
+          {"wireColor", DRW_ATTR_FLOAT, 4}, /* TODO port these to uchar color */
           {"boneColor", DRW_ATTR_FLOAT, 4},
           {"headColor", DRW_ATTR_FLOAT, 4},
           {"tailColor", DRW_ATTR_FLOAT, 4},
index 20d5ae096c9d41f6e7b01d3eb3b7b20ac48c9d21..fa1f1f2aab46fbc21a0f61102b61f6f9f7abdc5c 100644 (file)
@@ -249,7 +249,7 @@ void DRW_hair_update(void)
 {
 #ifndef USE_TRANSFORM_FEEDBACK
   /**
-   * Workaround to tranform feedback not working on mac.
+   * Workaround to transform feedback not working on mac.
    * On some system it crashes (see T58489) and on some other it renders garbage (see T60171).
    *
    * So instead of using transform feedback we render to a texture,
index dfc089bc6c4ef78a724a766a359e34b6ed49fc3a..a6c671a631abd9316aef1a739ad283ce0f01196c 100644 (file)
@@ -1132,7 +1132,7 @@ static void drw_engines_cache_populate(Object *ob)
     drw_batch_cache_generate_requested(ob);
   }
 
-  /* ... and clearing it here too because theses draw data are
+  /* ... and clearing it here too because this draw data is
    * from a mempool and must not be free individually by depsgraph. */
   drw_drawdata_unlink_dupli((ID *)ob);
 }
index 424d06a3e5656594fff68c8eefd9b43138f21065..f37e713e374de0cdf32677d294225b70ba54159c 100644 (file)
@@ -225,7 +225,7 @@ typedef struct DRWViewUboStorage {
   float wininv[4][4];
 
   float clipplanes[6][4];
-  /* Should not be here. Not view dependant (only main view). */
+  /* Should not be here. Not view dependent (only main view). */
   float viewcamtexcofac[4];
 } DRWViewUboStorage;
 
index 272aa552d38f1a704efaf6394b6b64c7a5135cc6..f0e35e47a665d70798213750f3ed7200037db044 100644 (file)
@@ -371,7 +371,7 @@ static void edit_mesh_create_overlay_passes(float face_alpha,
     DRW_shgroup_state_enable(grp, DRW_STATE_CLIP_PLANES);
   }
 
-  /* Cage geom needs to be offseted to avoid Z-fighting. */
+  /* Cage geom needs to be offsetted to avoid Z-fighting. */
   passes->faces_cage = DRW_pass_create("Edit Mesh Faces Cage", DRW_STATE_WRITE_COLOR | statemod);
   grp = shgrps->faces_cage = DRW_shgroup_create(face_sh, passes->faces_cage);
   DRW_shgroup_uniform_block(grp, "globalsBlock", G_draw.block_ubo);
index 8d4083f17238385fc6b668bcbfd2e1a29c237e2b..148a4951dc68946f248d8a33b34d7b5e4fcab520 100644 (file)
@@ -2862,7 +2862,7 @@ static void DRW_shgroup_lightprobe(OBJECT_Shaders *sh_data,
 
       DRWCallBuffer *buf = buffer_theme_id_to_probe_cube_outline_shgrp(
           stl, theme_id, ob->base_flag);
-      /* TODO remove or change the drawing of the cube probes. Theses line draws nothing on purpose
+      /* TODO remove or change the drawing of the cube probes. This line draws nothing on purpose
        * to keep the call ids correct. */
       zero_m4(probe_cube_mat);
       DRW_buffer_add_entry(buf, call_id, &draw_size, probe_cube_mat);
index 3cc6ac9a5a4d5bc43a80b7aa4ac58f1977303232..f75ef06b6d9cdf7c98f887a21d5d0558b7efae3f 100644 (file)
@@ -83,7 +83,7 @@ layout(std140) uniform globalsBlock
   float pad_globalsBlock;
 };
 
-/* data[0] (1nd byte flags) */
+/* data[0] (1st byte flags) */
 #define FACE_ACTIVE (1 << 0)
 #define FACE_SELECTED (1 << 1)
 #define FACE_FREESTYLE (1 << 2)
index e7002dde2914b44469a202a809708bf5ef07bc32..cbcdc947bc7d8d7260b2b2f5b0debbafd816e05e 100644 (file)
@@ -44,7 +44,7 @@ uniform usamplerBuffer hairStrandSegBuffer; /* R16UI */
 /* -- Subdivision stage -- */
 /**
  * We use a transform feedback to preprocess the strands and add more subdivision to it.
- * For the moment theses are simple smooth interpolation but one could hope to see the full
+ * For the moment these are simple smooth interpolation but one could hope to see the full
  * children particle modifiers being evaluated at this stage.
  *
  * If no more subdivision is needed, we can skip this step.
index f5bd7a472484418e842a3520f8f85c9bf4ca34fa..fad9a1a8e49f2382832c9a4d1c4426d5c6f0f424 100644 (file)
@@ -238,6 +238,6 @@ void getcolor_fcurve_rainbow(int cur, int tot, float out[3])
   /* value is fixed at 1.0f, otherwise we cannot clearly see the curves... */
   hsv[2] = 1.0f;
 
-  /* finally, conver this to RGB colors */
+  /* finally, convert this to RGB colors */
   hsv_to_rgb_v(hsv, out);
 }
index 3fd74cc3ca7f3e92c9b1c13cbaf52759b61868b1..8f4896c0b82f49252b886d469b578d9990be44ff 100644 (file)
@@ -386,7 +386,7 @@ void POSE_OT_paths_update(wmOperatorType *ot)
   ot->idname = "POSE_OT_paths_update";
   ot->description = "Recalculate paths for bones that already have them";
 
-  /* api callbakcs */
+  /* api callbacks */
   ot->exec = pose_update_paths_exec;
   ot->poll = pose_update_paths_poll;
 
index ae9401fb4302c940055acc6725417014fc2d630e..c8e79b879a48a4939ee2f12aebd39f1a865b49ec 100644 (file)
@@ -1122,7 +1122,7 @@ static int pose_slide_modal(bContext *C, wmOperator *op, const wmEvent *event)
       break;
     }
 
-    /* Percentage Chane... */
+    /* Percentage Change... */
     case MOUSEMOVE: /* calculate new position */
     {
       /* only handle mousemove if not doing numinput */
index 5833e8b84b97e0fb758bd60d5a56a2c50f03d1a1..c6d0d6e3ce2ae1bbd8791cba9f72e22d4a4162e6 100644 (file)
@@ -3519,7 +3519,7 @@ void GPENCIL_OT_reproject(wmOperatorType *ot)
        "CURSOR",
        0,
        "Cursor",
-       "Reproject the strokes using the orienation of 3D cursor"},
+       "Reproject the strokes using the orientation of 3D cursor"},
       {0, NULL, 0, NULL, NULL},
   };
 
index ab9c3bb17da559356bc9074602c7d24af0ee2ba1..a475e43755c910144e9eaed3182a534450b17545 100644 (file)
@@ -1093,7 +1093,7 @@ void ED_gp_project_point_to_plane(const Scene *scene,
   /* get a vector from the point with the current view direction of the viewport */
   ED_view3d_global_to_vector(rv3d, &pt->x, vn);
 
-  /* calculate line extrem point to create a ray that cross the plane */
+  /* calculate line extreme point to create a ray that cross the plane */
   mul_v3_fl(vn, -50.0f);
   add_v3_v3v3(ray, &pt->x, vn);
 
index 9fa8996c384fc0882b9d0e71bfb2295cc60d17fa..05f641abe91ce55a4b91b2a75692c15c656e37b0 100644 (file)
@@ -127,7 +127,7 @@ typedef enum eKeyframeExtremeDrawOpts {
   KEYFRAME_EXTREME_MAX = (1 << 1),
   /* Grouped keys have different states. */
   KEYFRAME_EXTREME_MIXED = (1 << 2),
-  /* Both neigbors are equal to this key. */
+  /* Both neighbors are equal to this key. */
   KEYFRAME_EXTREME_FLAT = (1 << 3),
 } eKeyframeExtremeDrawOpts;
 
index 47cf827ed66246d47964ec6bee9daa48a0791826..03a49943ed3db375b07570d9096c301a7cd3819c 100644 (file)
@@ -90,8 +90,8 @@ DEF_ICON(COPY_ID)
 DEF_ICON(EYEDROPPER)
 DEF_ICON_BLANK(92)
 DEF_ICON(AUTO)
-DEF_ICON(CHECKBOX_DEHLT) /* de-Hilight - Checkbox OFF */
-DEF_ICON(CHECKBOX_HLT)   /* Hilight - Checkbox ON */
+DEF_ICON(CHECKBOX_DEHLT) /* de-Highlight - Checkbox OFF */
+DEF_ICON(CHECKBOX_HLT)   /* Highlight - Checkbox ON */
 DEF_ICON(UNLOCKED)
 DEF_ICON(LOCKED)
 DEF_ICON(UNPINNED)
index ea5ef94d90da690387986c95af027cbeeca414e5..7584a43a790355f5f6b393ff938cee09f9080099 100644 (file)
@@ -464,7 +464,7 @@ DEF_ICON_VECTOR_COLORSET_DRAW_NTH(20, 19)
 #  undef DEF_ICON_VECTOR_COLORSET_DRAW_NTH
 
 /* Dynamically render icon instead of rendering a plain color to a texture/buffer
- * This is mot strictly a "vicon", as it needs access to icon->obj to get the color info,
+ * This is not strictly a "vicon", as it needs access to icon->obj to get the color info,
  * but it works in a very similar way.
  */
 static void vicon_gplayer_color_draw(Icon *icon, int x, int y, int w, int h)
index bba5103bc03f3eaf8c8c3cb86bb8b167508c43da..54bdbe0ec6e17d0681029effbc836f121d42964c 100644 (file)
@@ -70,7 +70,7 @@ static bool last_redo_poll(const bContext *C, short region_type)
 
   bool success = false;
   {
-    /* Make sure that we are using the same region type as the originial
+    /* Make sure that we are using the same region type as the original
      * operator call. Otherwise we would be polling the operator with the
      * wrong context.
      */
index 36a08d15913fdcf07b348a7828fdf78f825ee5c3..ed40a4eb948f6bd2d18c77432be74d3ca1dac82e 100644 (file)
@@ -1058,7 +1058,7 @@ void OBJECT_OT_paths_update(wmOperatorType *ot)
   ot->idname = "OBJECT_OT_paths_update";
   ot->description = "Recalculate paths for selected objects";
 
-  /* api callbakcs */
+  /* api callbacks */
   ot->exec = object_update_paths_exec;
   ot->poll = object_update_paths_poll;
 
index d486321b68a84cf72fefce6b8535ff3cf7d24245..a69f4872e728ab9f84675118ef886b9ed55504e4 100644 (file)
@@ -1727,7 +1727,7 @@ static Collection *single_object_users_collection(Main *bmain,
                                                   const bool is_master_collection)
 {
   /* Generate new copies for objects in given collection and all its children,
-   * and optionnaly also copy collections themselves. */
+   * and optionally also copy collections themselves. */
   if (copy_collections && !is_master_collection) {
     collection = ID_NEW_SET(collection, BKE_collection_copy(bmain, NULL, collection));
   }
index da0fb873075a209bcceddb06c6ea54a5f788c370..44858e36fab9adaeb92971e5b686862f7c2e9106 100644 (file)
@@ -716,7 +716,7 @@ static bool fluid_init_filepaths(Main *bmain,
   /* .tmp: don't overwrite/delete original file */
   BLI_join_dirfile(targetFile, FILE_MAX, targetDir, suffixConfigTmp);
 
-  /* Ensure whole path exists and is wirtable. */
+  /* Ensure whole path exists and is writeable. */
   const bool dir_exists = BLI_dir_create_recursive(targetDir);
   const bool is_writable = BLI_file_is_writable(targetFile);
 
@@ -749,7 +749,7 @@ static bool fluid_init_filepaths(Main *bmain,
     /* .tmp: don't overwrite/delete original file */
     BLI_join_dirfile(targetFile, FILE_MAX, targetDir, suffixConfigTmp);
 
-    /* Ensure whole path exists and is wirtable. */
+    /* Ensure whole path exists and is writeable. */
     if (!BLI_dir_create_recursive(targetDir) || !BLI_file_is_writable(targetFile)) {
       BKE_reportf(reports,
                   RPT_ERROR,
index c646ef12846749b84c12a12e8326a2b31d438245..9b380ad5db13f3a50bfa1dce453dd2c63bdc3924 100644 (file)
@@ -290,7 +290,7 @@ static void set_preview_visibility(Scene *scene,
                                    char pr_type,
                                    int pr_method)
 {
-  /* Set appropriate layer as visibile. */
+  /* Set appropriate layer as visible. */
   LayerCollection *lc = view_layer->layer_collections.first;
   const char *collection_name = preview_collection_name(pr_type);
 
index 36531b2806c013f0a6c769549178b20562512ac6..01740c13c9decf3ee00df149c3c3f8bef072a965 100644 (file)
@@ -310,7 +310,7 @@ static int material_slot_de_select(bContext *C, bool select)
     }
     else {
       /* Find the first matching material.
-       * Note: there may be multiple but thats not a common use case. */
+       * Note: there may be multiple but that's not a common use case. */
       for (short i = 0; i < ob->totcol; i++) {
         const Material *mat = give_current_material(ob, i + 1);
         if (mat_active == mat) {
index e5bbeafd89d1892df845e5f6794bf0e782b84780..5099c370a851fe23e40424ef38960dc6ba39ec34 100644 (file)
@@ -2696,7 +2696,7 @@ void ED_region_header_init(ARegion *ar)
 
 int ED_area_headersize(void)
 {
-  /* Accomodate widget and padding. */
+  /* Accommodate widget and padding. */
   return U.widget_unit + (int)(UI_DPI_FAC * HEADER_PADDING_Y);
 }
 
index 121db2fac993834418b474a500ab257bddda986e..eccd85ab2767a5cb468ce0d9a604a607b33b411f 100644 (file)
@@ -1059,7 +1059,7 @@ static int actionzone_modal(bContext *C, wmOperator *op, const wmEvent *event)
             is_gesture = (delta_max > split_threshold);
           }
           else {
-            /* Different area, so posible join. */
+            /* Different area, so possible join. */
             if (sad->gesture_dir == 'n') {
               WM_cursor_set(win, BC_N_ARROWCURSOR);
             }
index 38f8a6d7adf208fbe487d206d10622e80029e54a..e5527e7210dd90792766dc3dc5abdfe25f189462 100644 (file)
@@ -3215,7 +3215,7 @@ static void project_paint_face_init(const ProjPaintState *ps,
        * clipped by the bucket's screen aligned rectangle. */
       float bucket_clip_edges[2][2];
       float edge_verts_inset_clip[2][3];
-      /* face edge pairs - loop throuh these:
+      /* face edge pairs - loop through these:
        * ((0,1), (1,2), (2,3), (3,0)) or ((0,1), (1,2), (2,0)) for a tri */
       int fidx1, fidx2;
 
index 12891484e7385c12ef365b625b22ccba10f2d880..f073877ebcf2049a691908914bd22d83cfd3a8ea 100644 (file)
@@ -1329,7 +1329,7 @@ int paint_stroke_modal(bContext *C, wmOperator *op, const wmEvent *event)
     redraw = true;
   }
 
-  /* do updates for redraw. if event is inbetween mousemove there are more
+  /* do updates for redraw. if event is in between mouse-move there are more
    * coming, so postpone potentially slow redraw updates until all are done */
   if (event->type != INBETWEEN_MOUSEMOVE) {
     wmWindow *window = CTX_wm_window(C);
index 93584011844f31a0f3891eeef5e909550ab2c825..c1cb975447f66c1d275e6cd90d086d5b77619dce 100644 (file)
@@ -556,17 +556,17 @@ static void clip_operatortypes(void)
 
 static void clip_keymap(struct wmKeyConfig *keyconf)
 {
-  /* ******** Global hotkeys avalaible for all regions ******** */
+  /* ******** Global hotkeys available for all regions ******** */
   WM_keymap_ensure(keyconf, "Clip", SPACE_CLIP, 0);
 
-  /* ******** Hotkeys avalaible for main region only ******** */
+  /* ******** Hotkeys available for main region only ******** */
   WM_keymap_ensure(keyconf, "Clip Editor", SPACE_CLIP, 0);
   //  keymap->poll = ED_space_clip_tracking_poll;
 
-  /* ******** Hotkeys avalaible for preview region only ******** */
+  /* ******** Hotkeys available for preview region only ******** */
   WM_keymap_ensure(keyconf, "Clip Graph Editor", SPACE_CLIP, 0);
 
-  /* ******** Hotkeys avalaible for channels region only ******** */
+  /* ******** Hotkeys available for channels region only ******** */
   WM_keymap_ensure(keyconf, "Clip Dopesheet Editor", SPACE_CLIP, 0);
 }
 
@@ -1224,7 +1224,7 @@ static void clip_header_region_listener(wmWindow *UNUSED(win),
       switch (wmn->data) {
         /* for proportional editmode only */
         case ND_TOOLSETTINGS:
-          /* TODO - should do this when in mask mode only but no datas available */
+          /* TODO - should do this when in mask mode only but no data available */
           // if (sc->mode == SC_MODE_MASKEDIT)
           {
             ED_region_tag_redraw(ar);
index 9bdea13276beccabd420d3820df9c073ed30fa27..3a6d59c1dbf63feeb5f271f27580a2e812b94000 100644 (file)
@@ -536,7 +536,7 @@ static void renamebutton_cb(bContext *C, void *UNUSED(arg1), char *oldname)
         WM_report_banner_show();
       }
       else {
-        /* If rename is sucessfull, scroll to newly renamed entry. */
+        /* If rename is successful, scroll to newly renamed entry. */
         BLI_strncpy(sfile->params->renamefile, filename, sizeof(sfile->params->renamefile));
         sfile->params->rename_flag = FILE_PARAMS_RENAME_POSTSCROLL_PENDING;
 
index 4e50413513a283a6fba2835046c558ac8e073b3e..eb5f02b6e1395d9669773ad435ad0da65a9e1297 100644 (file)
@@ -1757,7 +1757,7 @@ static int file_smoothscroll_invoke(bContext *C, wmOperator *UNUSED(op), const w
                               (middle_offset - min_middle_offset < items_block_size));
   /* OR edited item must be towards the end, and we are scrolled fully to the end.
    * This one is crucial (unlike the one for the beginning), because without it we won't scroll
-   * fully to the end, and last column or row wil end up only partially drawn. */
+   * fully to the end, and last column or row will end up only partially drawn. */
   const bool is_full_end = ((sfile->scroll_offset > max_middle_offset) &&
                             (max_tot_scroll - max_curr_scroll < 1.0f) &&
                             (max_middle_offset - middle_offset < items_block_size));
index faaecd975a357258504c80e407e9b76cf4485ffe..db42d007b8e7cba11e0fa5291176ecc09524e17e 100644 (file)
@@ -28,7 +28,7 @@
 #include <sys/stat.h>
 #include <sys/types.h>
 
-/* path/file handeling stuff */
+/* path/file handling stuff */
 #ifdef WIN32
 #  include <io.h>
 #  include <direct.h>
index b4da8e8cc10c1ff82c2245162288a8260826cabd..e7ba498fc1168323794e5b7ea163613dd6731e5c 100644 (file)
@@ -721,7 +721,7 @@ static void draw_fcurve_curve_bezts(
       v1[1] = prevbezt->vec[1][1];
     }
     else if (prevbezt->ipo == BEZT_IPO_LIN) {
-      /* extrapolate linear dosnt use the handle, use the next points center instead */
+      /* extrapolate linear doesn't use the handle, use the next points center instead */
       fac = (prevbezt->vec[1][0] - bezt->vec[1][0]) / (prevbezt->vec[1][0] - v1[0]);
       if (fac) {
         fac = 1.0f / fac;
index 1c9a7d3584ce16e04e01cb492e08a0f053a26a22..946274de88256d47bbf7751e7ebb705eef08f75b 100644 (file)
@@ -158,7 +158,7 @@ static void stats_object(Object *ob, SceneStats *stats, GSet *objects_gset)
       if (stats_mesheval(me_eval, is_selected, stats)) {
         break;
       }
-      ATTR_FALLTHROUGH; /* Falltrough to displist. */
+      ATTR_FALLTHROUGH; /* Fallthrough to displist. */
     }
     case OB_MBALL: {
       int totv = 0, totf = 0, tottri = 0;
index 57b98ffeda3157428184e5500bcd19346ce8e565..d1ea01146bc1f64b920e6b086a2ba32533a0c0b7 100644 (file)
@@ -1140,7 +1140,7 @@ static void view3d_header_region_listener(wmWindow *UNUSED(win),
   }
 
     /* From topbar, which ones are needed? split per header? */
-    /* Disable for now, re-enable if neede, or remove - campbell. */
+    /* Disable for now, re-enable if needed, or remove - campbell. */
 #if 0
   /* context changes */
   switch (wmn->category) {
index 7a8a25fe028e3642aabfcf14cb88ddd3e3654833..36eb07e9a2f8a11e5dcb3bdd5a4c36d5ba690c33 100644 (file)
@@ -3956,7 +3956,7 @@ static int view3d_circle_select_exec(bContext *C, wmOperator *op)
   const int radius = RNA_int_get(op->ptr, "radius");
   const int mval[2] = {RNA_int_get(op->ptr, "x"), RNA_int_get(op->ptr, "y")};
 
-  /* Allow each selection type to allocate their own data thats used between executions. */
+  /* Allow each selection type to allocate their own data that's used between executions. */
   wmGesture *gesture = op->customdata; /* NULL when non-modal. */
   wmGenericUserData wm_userdata_buf = {0};
   wmGenericUserData *wm_userdata = gesture ? &gesture->user_data : &wm_userdata_buf;
index 473dde1d3a57e8f3f9b6508905406fb6ced3b8d2..c84d7539cce13a3ea52718dbea00a407abc4210c 100644 (file)
@@ -739,7 +739,7 @@ void ED_undo_object_editmode_restore_helper(struct bContext *C,
   Main *bmain = CTX_data_main(C);
   ViewLayer *view_layer = CTX_data_view_layer(C);
   uint bases_len = 0;
-  /* Don't request unique data because we wan't to de-select objects when exiting edit-mode
+  /* Don't request unique data because we want to de-select objects when exiting edit-mode
    * for that to be done on all objects we can't skip ones that share data. */
   Base **bases = BKE_view_layer_array_from_bases_in_edit_mode(view_layer, NULL, &bases_len);
   for (uint i = 0; i < bases_len; i++) {
index 79f0f48830e6fe5c5d848875d85db3c8da732e48..2201ee5cec2445121a1082a9226f10a2e761c904 100644 (file)
@@ -216,7 +216,7 @@ uint ED_select_buffer_sample_point(const int center[2])
 /**
  * Find the selection id closest to \a center.
  * \param dist[in,out]: Use to initialize the distance,
- * when found, this value is set to the distance of the selection thats returned.
+ * when found, this value is set to the distance of the selection that's returned.
  */
 uint ED_select_buffer_find_nearest_to_point(const int center[2],
                                             const uint id_min,
index 253d3553010a6dac65872d46092fba353299ea5c..1c193e7252e917364c3b67a57aa2268f4ff155a8 100644 (file)
@@ -72,7 +72,7 @@ class GeomCleaner {
                                      unsigned **oIndices);
 
   /*! Compress a SORTED indexed vertex array by eliminating multiple
-   *  appearing occurences of a single vertex.
+   *  appearing occurrences of a single vertex.
    *    iVertices
    *      The SORTED vertex array to compress.
    *      It is organized as a float series of vertex coordinates: XYZXYZXYZ...
index 4076bfe03dfa0afe38eb76bdd2ad93f6f8643829..e3e25796de1bc2dcb854d153d14fc74468262d86 100644 (file)
@@ -165,7 +165,7 @@ void Grid::insertOccluder(Polygon3r *occluder)
   Vec3r min, max;
   occluder->getBBox(min, max);
 
-  // Retrieve the cell x, y, z cordinates associated with these min and max
+  // Retrieve the cell x, y, z coordinates associated with these min and max
   Vec3u imax, imin;
   getCellCoordinates(max, imax);
   getCellCoordinates(min, imin);
@@ -245,7 +245,7 @@ bool Grid::nextRayCell(Vec3u &current_cell, Vec3u &next_cell)
   unsigned coord = 0;  // predominant coord(0=x, 1=y, 2=z)
 
   // using a parametric equation of a line : B = A + t u, we find the tx, ty and tz respectively
-  // coresponding to the intersections with the plans:
+  // corresponding to the intersections with the plans:
   //     x = _cell_size[0], y = _cell_size[1], z = _cell_size[2]
   for (i = 0; i < 3; i++) {
     if (_ray_dir[i] == 0) {
index 505566d3515906d3f0498f3e7c9933a44adab8e6..e3d6738058e324c445f83571200b461820b2d0e1 100644 (file)
@@ -241,7 +241,7 @@ PyDoc_STRVAR(StrokeAttribute_has_attribute_real_doc,
              "\n"
              "   :arg name: The name of the attribute.\n"
              "   :type name: str\n"
-             "   :return: True if the attribute is availbale.\n"
+             "   :return: True if the attribute is available.\n"
              "   :rtype: bool\n");
 
 static PyObject *StrokeAttribute_has_attribute_real(BPy_StrokeAttribute *self,
@@ -265,7 +265,7 @@ PyDoc_STRVAR(StrokeAttribute_has_attribute_vec2_doc,
              "\n"
              "   :arg name: The name of the attribute.\n"
              "   :type name: str\n"
-             "   :return: True if the attribute is availbale.\n"
+             "   :return: True if the attribute is available.\n"
              "   :rtype: bool\n");
 
 static PyObject *StrokeAttribute_has_attribute_vec2(BPy_StrokeAttribute *self,
@@ -289,7 +289,7 @@ PyDoc_STRVAR(StrokeAttribute_has_attribute_vec3_doc,
              "\n"
              "   :arg name: The name of the attribute.\n"
              "   :type name: str\n"
-             "   :return: True if the attribute is availbale.\n"
+             "   :return: True if the attribute is available.\n"
              "   :rtype: bool\n");
 
 static PyObject *StrokeAttribute_has_attribute_vec3(BPy_StrokeAttribute *self,
index 8e619ec95a4da12fde0756dbcb38606c9c9c526e..49cd98376c5b397c31166454d321128c2218f328 100644 (file)
@@ -45,7 +45,7 @@ PyDoc_STRVAR(CurvePoint_doc,
              "\n"
              ".. method:: __init__()\n"
              "\n"
-             "   Defult constructor.\n"
+             "   Default constructor.\n"
              "\n"
              ".. method:: __init__(brother)\n"
              "\n"
index b33ebc0f4eff915c036fd0c2cb5b7720f7038008..abc10b75ea1666cbbfdca5b3e2ce44cd8546e991 100644 (file)
@@ -35,7 +35,7 @@ PyDoc_STRVAR(CurvePointIterator_doc,
              "Class hierarchy: :class:`Iterator` > :class:`CurvePointIterator`\n"
              "\n"
              "Class representing an iterator on a curve.  Allows an iterating\n"
-             "outside initial vertices.  A CurvePoint is instanciated and returned\n"
+             "outside initial vertices.  A CurvePoint is instantiated and returned\n"
              "through the .object attribute.\n"
              "\n"
              ".. method:: __init__()\n"
index 98b50f2112c0be7c79d9e0025c119da473fd5533..27af7207b979b069cc137c030eaa4e12340cb333 100644 (file)
@@ -57,8 +57,8 @@ static char CalligraphicShader___doc__[] =
     "\n"
     "   Assigns thicknesses to the stroke vertices so that the stroke looks\n"
     "   like made with a calligraphic tool, i.e. the stroke will be the\n"
-    "   thickest in a main direction, and the thinest in the direction\n"
-    "   perpendicular to this one, and an interpolation inbetween.\n"
+    "   thickest in a main direction, and the thinnest in the direction\n"
+    "   perpendicular to this one, and an interpolation in between.\n"
     "\n"
     "   :arg stroke: A Stroke object.\n"
     "   :type stroke: :class:`freestyle.types.Stroke`\n";
index 183464e697d8f58e4090c688fe253a72fda36c00..d70794d9b78a1159c24fed7b5e910025488a3091 100644 (file)
@@ -55,12 +55,12 @@ class IndexedFaceSet : public Rep {
   /*! Builds an indexed face set
    *    iVertices
    *      The array of object vertices 3D coordinates (for all faces).
-   *      If iCopy != 0, the array is copied; you must desallocate iVertices. Else you must not.
+   *      If iCopy != 0, the array is copied; you must deallocate iVertices. Else you must not.
    *    iVSize
    *      The size of iVertices (must be a multiple of 3)
    *    iNormals
    *      The array of object normals 3D coordinates.
-   *      If iCopy != 0, the array is copied; you must desallocate iNormals. Else you must not.
+   *      If iCopy != 0, the array is copied; you must deallocate iNormals. Else you must not.
    *    iNSize
    *      The size of iNormals
    *    iMaterials
@@ -81,17 +81,17 @@ class IndexedFaceSet : public Rep {
    *        - TRIANGLE_STRIP: the face indices describe a triangle strip
    *        - TRIANGLE_FAN  : the face indices describe a triangle fan
    *        - TRIANGLES     : the face indices describe single triangles
-   *      If iCopy != 0, the array is copied; you must desallocate iFaceStyle. Else you must not.
+   *      If iCopy != 0, the array is copied; you must deallocate iFaceStyle. Else you must not.
    *    iVIndices,
    *      Array of vertices indices.
    *      The integers contained in this array must be multiple of 3.
-   *      If iCopy != 0, the array is copied; you must desallocate iVIndices. Else you must not.
+   *      If iCopy != 0, the array is copied; you must deallocate iVIndices. Else you must not.
    *    iVISize
    *      The size of iVIndices.
    *    iNIndices
    *      Array of normals indices.
    *      The integers contained in this array must be multiple of 3.
-   *      If iCopy != 0, the array is copied; you must desallocate iNIndices. Else you must not.
+   *      If iCopy != 0, the array is copied; you must deallocate iNIndices. Else you must not.
    *    iNISize
    *      The size of iNIndices
    *    iMIndices
index 5209839a8e1210b32f3658f05af141b2f6f2ac20..641e133b0190aa8945fc35095690b61233f877a0 100644 (file)
@@ -28,8 +28,8 @@ namespace Freestyle {
 
 /*! [ Thickness Shader ].
  *  Assigns thicknesses to the stroke vertices so that the stroke looks like made with a
- * calligraphic tool. i.e. The stroke will be the thickest in a main direction, the thinest in the
- * direction perpendicular to this one, and an interpolation inbetween.
+ * calligraphic tool. i.e. The stroke will be the thickest in a main direction, the thinnest in the
+ * direction perpendicular to this one, and an interpolation in between.
  */
 class CalligraphicShader : public StrokeShader {
  public:
index db5738449e617e08a3b32d399e7169965ee723c2..e4a54106c38a099fa61ce73c0434e8747cbff9c3 100644 (file)
@@ -187,7 +187,7 @@ class ConstrainedIncreasingThicknessShader : public StrokeShader {
 };
 
 /*  [ Thickness Shader ].
- *  Modifys the thickness in a relative way depending on its length.
+ *  Modifies the thickness in a relative way depending on its length.
  */
 class LengthDependingThicknessShader : public StrokeShader {
  private:
index a4c5af1d10c51952b86bdb3dd6102fcdee830ecc..f4fd2b132e89a0d12ff06c6b04e08730a5c1b98d 100644 (file)
@@ -194,13 +194,13 @@ class StrokeAttribute {
    */
   Vec3f getAttributeVec3f(const char *iName) const;
 
-  /*! Checks whether the attribute iName is availbale */
+  /*! Checks whether the attribute iName is available */
   bool isAttributeAvailableReal(const char *iName) const;
 
-  /*! Checks whether the attribute iName is availbale */
+  /*! Checks whether the attribute iName is available */
   bool isAttributeAvailableVec2f(const char *iName) const;
 
-  /*! Checks whether the attribute iName is availbale */
+  /*! Checks whether the attribute iName is available */
   bool isAttributeAvailableVec3f(const char *iName) const;
 
   /* modifiers */
@@ -766,7 +766,7 @@ class Stroke : public Interface1D {
     _textureId = id;
   }
 
-  /*! sets the spacing of texture coordinates along the stroke lenght. */
+  /*! sets the spacing of texture coordinates along the stroke length. */
   inline void setTextureStep(float step)
   {
     _textureStep = step;
index 4168cce6bd8d2c0e6ca022e8d14d775a5080b9e0..648eb4e453de2970a1463016bbf19d2802ef3786 100644 (file)
@@ -620,7 +620,7 @@ class FEdge : public Interface1D {
     return _VertexB;
   }
 
-  /*! Returns the first SVertex if i=0, the seccond SVertex if i=1. */
+  /*! Returns the first SVertex if i=0, the second SVertex if i=1. */
   inline SVertex *operator[](const unsigned short int &i) const
   {
     return (i % 2 == 0) ? _VertexA : _VertexB;
@@ -1433,7 +1433,7 @@ class SShape {
 
  public:
   /*! A field that can be used by the user to store any data.
-   *  This field must be reseted afterwards using ResetUserData().
+   *  This field must be reset afterwards using ResetUserData().
    */
   void *userdata;  // added by E.T.
 
index c056a25e755b042208c4ff2bd93d553767510f49..c67be4f97b359fa4e8ad50f8e0dc786509c20245 100644 (file)
@@ -1123,7 +1123,7 @@ void ViewMapBuilder::CullViewEdges(ViewMap *ioViewMap,
   GridHelpers::getDefaultViewProscenium(occluderProscenium);
 
   // N.B. Freestyle is inconsistent in its use of ViewMap::viewedges_container and
-  // vector<ViewEdge*>::iterator. Probably all occurences of vector<ViewEdge*>::iterator should be
+  // vector<ViewEdge*>::iterator. Probably all occurrences of vector<ViewEdge*>::iterator should be
   // replaced ViewMap::viewedges_container throughout the code. For each view edge
   ViewMap::viewedges_container::iterator ve, veend;
 
index 20c0bd172ad79cdf5e0110f7a4c70eb249099a5a..21418c446141183eb5b9c7674cb0164b12b02988 100644 (file)
@@ -108,7 +108,7 @@ class WXEdge : public WEdge {
  private:
   // flag to indicate whether the edge is a silhouette edge or not
   WXNature _nature;
-  // 0: the order doesn't matter. 1: the order is the orginal one. -1: the order is not good
+  // 0: the order doesn't matter. 1: the order is the original one. -1: the order is not good
   short _order;
   // A front facing edge is an edge for which the bording face which is the nearest from the
   // viewpoint is front. A back facing edge is the opposite.
index b919a3dd8f3459b241db907c962138538feb3104..7d0f8b0bcbf284d5adf3e3ae232f35b7abdb0f8d 100644 (file)
@@ -71,7 +71,7 @@ GPUFrameBuffer *GPU_framebuffer_active_get(void);
     } \
   } while (0)
 
-/* Framebuffer setup : You need to call GPU_framebuffer_bind for theses
+/* Framebuffer setup : You need to call GPU_framebuffer_bind for these
  * to be effective. */
 
 void GPU_framebuffer_texture_attach(GPUFrameBuffer *fb, struct GPUTexture *tex, int slot, int mip);
index 786f88acd190a792f5b884c6ee1cdd856e38b754..0401c485c2ad67e2903f94a5ddf4a9513ecd9e31 100644 (file)
@@ -1729,7 +1729,7 @@ static void execute_scene(struct Depsgraph *depsgraph,
   IK_Channel *ikchan;
   if (ikparam->flag & ITASC_SIMULATION) {
     for (i = 0, ikchan = ikscene->channels; i < ikscene->numchan; i++, ++ikchan) {
-      // In simulation mode we don't allow external contraint to change our bones, mark the channel
+      // In simulation mode we don't allow external constraint to change our bones, mark the channel
       // done also tell Blender that this channel is part of IK tree
       // (cleared on each BKE_pose_where_is()
       ikchan->pchan->flag |= (POSE_DONE | POSE_CHAIN);
index 1ca584e9b0e9b5f7c4fac470e54af3b754a6d106..cbc85962a364a78baa952b6fa7c0cd4e206ebfa4 100644 (file)
@@ -84,7 +84,7 @@ void ColorBlock::init(uint w, uint h, const uint *data, uint x, uint y)
   const uint bh = MIN(h - y, 4U);
 
   // Blocks that are smaller than 4x4 are handled by repeating the pixels.
-  // @@ Thats only correct when block size is 1, 2 or 4, but not with 3. :(
+  // @@ That's only correct when block size is 1, 2 or 4, but not with 3. :(
   // @@ Ideally we should zero the weights of the pixels out of range.
 
   for (uint i = 0; i < 4; i++) {
@@ -105,7 +105,7 @@ void ColorBlock::init(uint w, uint h, const float *data, uint x, uint y)
   const uint bh = MIN(h - y, 4U);
 
   // Blocks that are smaller than 4x4 are handled by repeating the pixels.
-  // @@ Thats only correct when block size is 1, 2 or 4, but not with 3. :(
+  // @@ That's only correct when block size is 1, 2 or 4, but not with 3. :(
   // @@ Ideally we should zero the weights of the pixels out of range.
 
   uint srcPlane = w * h;
index 35662e8f24e7f59ede728568827f68bf02ced49b..43cd6b56fb96f68f3d8f82063e0e59354e192b7e 100644 (file)
@@ -27,7 +27,7 @@ struct Stream {
   unsigned char *mem;  // location in memory
   unsigned int size;   // size
   unsigned int pos;    // current position
-  bool failed;         // error occured when seeking
+  bool failed;         // error occurred when seeking
   Stream(unsigned char *m, unsigned int s) : mem(m), size(s), pos(0), failed(false)
   {
   }
index 49437e77d8e2ea4472b1a0c0aa4e44fdcf1b189b..3bf97cb851fbf0ebf5290738d239ca0a260298bb 100644 (file)
@@ -450,7 +450,7 @@ static ImBuf *imb_load_jp2_stream(opj_stream_t *stream,
       signed_offsets[i] = 1 << (image->comps[i].prec - 1);
     }
 
-    /* only needed for float images but dosnt hurt to calc this */
+    /* only needed for float images but doesn't hurt to calc this */
     float_divs[i] = (1 << image->comps[i].prec) - 1;
   }
 
index b613c661f2933295aa01a598bf4de84317af5b4f..eda52fdf14a752b10133dcb50097a468c6c1c0c4 100644 (file)
@@ -149,7 +149,7 @@ typedef struct bPythonConstraint {
    */
   struct Object *tar;
   /**
-   * Subtarger from previous implementation
+   * Subtarget from previous implementation
    * (version-patch sets this to "" on file-load), MAX_ID_NAME-2.
    */
   char subtarget[64];
index 75a417150c8cd18cc1d9008b9b3cfe2462a4888c..14a078d8386ddc48d751984ed522375d9680e181 100644 (file)
@@ -42,13 +42,13 @@ typedef struct CustomDataLayer {
   int flag;
   /** Number of the active layer of this type. */
   int active;
-  /** Number of the layer to rende.r*/
+  /** Number of the layer to render. */
   int active_rnd;
-  /** Number of the layer to rende.r*/
+  /** Number of the layer to render. */
   int active_clone;
-  /** Number of the layer to rende.r*/
+  /** Number of the layer to render. */
   int active_mask;
-  /** Shape keyblock unique id referenc.e*/
+  /** Shape keyblock unique id reference. */
   int uid;
   /** Layer name, MAX_CUSTOMDATA_LAYER_NAME. */
   char name[64];
index 5cae3c0b1e9b14aa4c550806f7f2d365734649cb..6ffdd60a09487aac995f03dd0396119ba4459428 100644 (file)
@@ -142,7 +142,7 @@ typedef struct LightGridCache {
   float visibility_bias, visibility_bleed, visibility_range, _pad5;
 } LightGridCache;
 
-/* Theses are used as ubo data. They need to be aligned to size of vec4. */
+/* These are used as ubo data. They need to be aligned to size of vec4. */
 BLI_STATIC_ASSERT_ALIGN(LightProbeCache, 16)
 BLI_STATIC_ASSERT_ALIGN(LightGridCache, 16)
 
index 13b7a0a7600bd28d85bed3bd50fa2580715d333c..d9487f4338fbef6d161a483e82c0966e29f2d0d8 100644 (file)
@@ -177,7 +177,7 @@ typedef struct Object_Runtime {
   /** Runtime grease pencil drawing data */
   struct GpencilBatchCache *gpencil_cache;
 
-  void *_pad2; /* Padding is here for win32s unconventional stuct alignment rules. */
+  void *_pad2; /* Padding is here for win32s unconventional struct alignment rules. */
 } Object_Runtime;
 
 typedef struct Object {
index 0973405ce7b58e67fd981b6eed68619c71ba70e2..f0ca4e30cdf92ab800986082855bda7a1b406da7 100644 (file)
@@ -1116,7 +1116,7 @@ typedef struct GP_Sculpt_Settings {
   char _pad[4];
   /** Multiframe edit falloff effect by frame. */
   struct CurveMapping *cur_falloff;
-  /** Curve used for primitve tools. */
+  /** Curve used for primitive tools. */
   struct CurveMapping *cur_primitive;
   /** Guides used for paint tools */
   struct GP_Sculpt_Guide guide;
@@ -1138,7 +1138,7 @@ typedef enum eGP_Sculpt_SettingsFlag {
   GP_SCULPT_SETT_FLAG_FRAME_FALLOFF = (1 << 5),
   /* apply brush to uv data */
   GP_SCULPT_SETT_FLAG_APPLY_UV = (1 << 6),
-  /* apply primitve curve */
+  /* apply primitive curve */
   GP_SCULPT_SETT_FLAG_PRIMITIVE_CURVE = (1 << 7),
 } eGP_Sculpt_SettingsFlag;
 
index 3cc005535b64922926bf37e4d9c21fadbf03ae16..5252c8f3350347c2c206c28de9f4e44a450e2ba9 100644 (file)
@@ -899,7 +899,7 @@ static void cast_elem(
  * as lookup keys to identify data blocks in the saved .blend file, not
  * as actual in-memory pointers.
  *
- * \param curlen: Pointer length to conver to
+ * \param curlen: Pointer length to convert to
  * \param oldlen: Length of pointers in olddata
  * \param name_array_len: Result of #DNA_elem_array_size for this element.
  * \param curdata: Where to put converted data
index df1727ff87c2c2bd597aa6facc470fb80d0f9b44..ebd9bd8e925460236595d9e38bb0e613cb8a5136 100644 (file)
@@ -346,7 +346,7 @@ static void rna_Depsgraph_object_instances_next(CollectionPropertyIterator *iter
   RNA_Depsgraph_Instances_Iterator *di_it = (RNA_Depsgraph_Instances_Iterator *)
                                                 iter->internal.custom;
 
-  /* We need to copy current iterator status to next one beeing worked on. */
+  /* We need to copy current iterator status to next one being worked on. */
   di_it->iterators[(di_it->counter + 1) % 2] = di_it->iterators[di_it->counter % 2];
   di_it->deg_data[(di_it->counter + 1) % 2] = di_it->deg_data[di_it->counter % 2];
   di_it->counter++;
index d6f4d82c298723daee19d21da8e3c443cfbef9cb..75867b2fe13f445c95285f97e8f62f102c68bb2c 100644 (file)
@@ -700,7 +700,7 @@ static void rna_def_image(BlenderRNA *brna)
        "PREMUL",
        0,
        "Premultiplied",
-       "Store RGB channels with alpha multipled in, also known as associated alpha. The natural "
+       "Store RGB channels with alpha multiplied in, also known as associated alpha. The natural "
        "format for renders and used by file formats like OpenEXR"},
       {IMA_ALPHA_CHANNEL_PACKED,
        "CHANNEL_PACKED",
index 7fa1544d8090a6f6c2cd51db17bb177101854e25..6069e78d874a905e3e462d5609bf39309838fd8d 100644 (file)
@@ -2537,7 +2537,7 @@ static void rna_def_object(BlenderRNA *brna)
 
   prop = RNA_def_property(srna, "dimensions", PROP_FLOAT, PROP_XYZ_LENGTH);
   RNA_def_property_array(prop, 3);
-  /* Only as convinient helper for py API, and conflicts with animating scale. */
+  /* Only as convenient helper for py API, and conflicts with animating scale. */
   RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
   RNA_def_property_float_funcs(
       prop, "rna_Object_dimensions_get", "rna_Object_dimensions_set", NULL);
@@ -2546,7 +2546,7 @@ static void rna_def_object(BlenderRNA *brna)
       prop,
       "Dimensions",
       "Absolute bounding box dimensions of the object (WARNING: assigning to it or "
-      "its members mutiple consecutive times will not work correctly, "
+      "its members multiple consecutive times will not work correctly, "
       "as this needs up-to-date evaluated data)");
   RNA_def_property_update(prop, NC_OBJECT | ND_TRANSFORM, "rna_Object_internal_update");
 
index 5fb1cae31e39f99e0ed7b473bda5eeae61e44533..9a76885a19d00943fb5fd55d3ed8ed01c518f6cf 100644 (file)
@@ -976,7 +976,7 @@ void RNA_api_object(StructRNA *srna)
   RNA_def_parameter_flags(parm, 0, PARM_RNAPTR);
 
   /* return location and normal */
-  parm = RNA_def_boolean(func, "result", 0, "", "Wheter the ray successfully hit the geometry");
+  parm = RNA_def_boolean(func, "result", 0, "", "Whether the ray successfully hit the geometry");
   RNA_def_function_output(func, parm);
   parm = RNA_def_float_vector(func,
                               "location",
@@ -1039,7 +1039,7 @@ void RNA_api_object(StructRNA *srna)
   RNA_def_parameter_flags(parm, 0, PARM_RNAPTR);
 
   /* return location and normal */
-  parm = RNA_def_boolean(func, "result", 0, "", "Wheter closest point on geometry was found");
+  parm = RNA_def_boolean(func, "result", 0, "", "Whether closest point on geometry was found");
   RNA_def_function_output(func, parm);
   parm = RNA_def_float_vector(func,
                               "location",
@@ -1113,7 +1113,7 @@ void RNA_api_object(StructRNA *srna)
       "(only needed if current Context's depsgraph is not suitable)");
   RNA_def_parameter_flags(parm, 0, PARM_RNAPTR);
   /* weak!, no way to return dynamic string type */
-  parm = RNA_def_string(func, "result", NULL, 16384, "", "Requested informations");
+  parm = RNA_def_string(func, "result", NULL, 16384, "", "Requested information");
   RNA_def_parameter_flags(parm, PROP_THICK_WRAP, 0); /* needed for string return value */
   RNA_def_function_output(func, parm);
 #  endif /* NDEBUG */
index 241764ff9a6ff7fa48e249ada8eff1ade2bbf688..b54fdf5aadbc2dfbcf784135c0564168ed3e8b25 100644 (file)
@@ -161,7 +161,7 @@ static void rna_Sequence_use_sequence(Main *bmain, Scene *scene, PointerRNA *ptr
 {
   /* General update callback. */
   rna_Sequence_invalidate_raw_update(bmain, scene, ptr);
-  /* Chaning recursion changes set of IDs which needs to be remapped by the copy-on-write.
+  /* Changing recursion changes set of IDs which needs to be remapped by the copy-on-write.
    * the only way for this currently is to tag the ID for ID_RECALC_COPY_ON_WRITE. */
   Editing *ed = BKE_sequencer_editing_get(scene, false);
   if (ed) {
index 83e4766c57db7da35058e70aeccb768644a479d5..84bde91e6549e2af33e66ae4b5817fb2d341d3a5 100644 (file)
@@ -1066,7 +1066,7 @@ static void rna_def_trackingSettings(BlenderRNA *brna)
       prop, "Normalize", "Normalize light intensities while tracking (slower)");
   RNA_def_property_update(prop, NC_MOVIECLIP | ND_DISPLAY, NULL);
 
-  /* default minmal correlation */
+  /* default minimal correlation */
   prop = RNA_def_property(srna, "default_correlation_min", PROP_FLOAT, PROP_NONE);
   RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
   RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
index 705ffb266c505fa098df14d7ee66f46592563598..3df66855376c3aaf870077fa4a248543ba7f03cf 100644 (file)
@@ -523,7 +523,7 @@ static void calc_deltas(CorrectiveSmoothModifierData *csmd,
     MEM_SAFE_FREE(csmd->delta_cache);
   }
 
-  /* allocate deltas if they have not yet been allocated, otheriwse we will just write over them */
+  /* allocate deltas if they have not yet been allocated, otherwise we will just write over them */
   if (!csmd->delta_cache) {
     csmd->delta_cache_num = numVerts;
     csmd->delta_cache = MEM_malloc_arrayN(numVerts, sizeof(float[3]), __func__);
index 3235d64cbbbfad4513a6f0bc887bc8fd415baa64..c994a680fb04e9022b3532b53fc117b06dd195d9 100644 (file)
@@ -158,7 +158,7 @@ static Mesh *applyModifier(ModifierData *md, const ModifierEvalContext *ctx, Mes
   Mesh *result = me_mod;
   ReportList reports;
 
-  /* Only used to check wehther we are operating on org data or not... */
+  /* Only used to check whether we are operating on org data or not... */
   Mesh *me = ctx->object->data;
 
   Object *ob_source = dtmd->ob_source;
index d47cf72f0866489cb32e984095daea3919603519..e4fa7fbc75723ac2d41289c5b6524940b963b046 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "node_composite_util.h"
 
-/* ******************* Color Spill Supression ********************************* */
+/* ******************* Color Spill Suppression ********************************* */
 static bNodeSocketTemplate cmp_node_color_spill_in[] = {
     {SOCK_RGBA, 1, N_("Image"), 1.0f, 1.0f, 1.0f, 1.0f},
     {SOCK_FLOAT, 1, N_("Fac"), 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, PROP_FACTOR},
index a22835ba85b4966f813b62314afc8a8647021b24..0736496a24f40f90a6c6b131e8a98bb89c24182f 100644 (file)
@@ -60,7 +60,7 @@ void register_node_type_cmp_group(void)
 
 void register_node_type_cmp_custom_group(bNodeType *ntype)
 {
-  /* These methods can be overriden but need a default implementation otherwise. */
+  /* These methods can be overridden but need a default implementation otherwise. */
   if (ntype->poll == NULL) {
     ntype->poll = cmp_node_poll_default;
   }
index 92b24d40b0dc1f71ac1135666eeac087b6950a1a..4891fb323ad98ba591a13d91473641fe3e4ddf98 100644 (file)
@@ -782,7 +782,7 @@ static void ntree_shader_relink_displacement(bNodeTree *ntree, bNode *output_nod
     return;
   }
 
-  /* Copy the whole displacement branch to avoid cyclic dependancy
+  /* Copy the whole displacement branch to avoid cyclic dependency
    * and issue when bypassing bump nodes. */
   ntree_shader_copy_branch_displacement(
       ntree, displacement_node, displacement_socket, displacement_link);
index ec1bb988c1c2c2e54fe26845f36ada78c5a538c0..c92ae28f2e62e5781a1cb070c8c82e45186befa3 100644 (file)
@@ -42,7 +42,7 @@ static int node_shader_gpu_attribute(GPUMaterial *mat,
 {
   NodeShaderAttribute *attr = node->storage;
 
-  /* FIXME : if an attribute layer (like vertex color) has one of theses name,
+  /* FIXME : if an attribute layer (like vertex color) has one of these names,
    * it will not work as expected. */
   if (strcmp(attr->name, "density") == 0) {
     return GPU_stack_link(
index cee4d2505b268cd044910fd1e0af0ef164c3923d..10f6aadbc5f9a3fc9cd6a3f98309377c84f26973 100644 (file)
@@ -254,7 +254,7 @@ void register_node_type_sh_group(void)
 
 void register_node_type_sh_custom_group(bNodeType *ntype)
 {
-  /* These methods can be overriden but need a default implementation otherwise. */
+  /* These methods can be overridden but need a default implementation otherwise. */
   if (ntype->poll == NULL) {
     ntype->poll = sh_node_poll_default;
   }
index bc4041100089c0ab9770b5bdf60522d0568ff173..95c16c2f033ead2aebca0991724fd2019f202230 100644 (file)
@@ -393,7 +393,7 @@ BLI_INLINE void cloth_calc_spring_force(ClothModifierData *clmd, ClothSpring *s)
     if (s->type & CLOTH_SPRING_TYPE_SEWING) {
       /* TODO: verify, half verified (couldn't see error)
        * sewing springs usually have a large distance at first so clamp the force so we don't get
-       * tunnelling through colission objects */
+       * tunnelling through collision objects. */
       BPH_mass_spring_force_spring_linear(data,
                                           s->ij,
                                           s->kl,
index a9e65413767dfee2c69546365ee5aff72eac6e8c..f147b7de01dec3293f7c70e246503956dcbfc73c 100644 (file)
@@ -214,7 +214,7 @@ PyDoc_STRVAR(bpygpu_Batch_draw_doc,
              "   Run the drawing program with the parameters assigned to the batch.\n"
              "\n"
              "   :param program: Program that performs the drawing operations.\n"
-             "      If ``None`` is passed, the last program setted to this batch will run.\n"
+             "      If ``None`` is passed, the last program set to this batch will run.\n"
              "   :type program: :class:`gpu.types.GPUShader`\n");
 static PyObject *bpygpu_Batch_draw(BPyGPUBatch *self, PyObject *args)
 {
index 34df4cb1a4b7219485dedfdceb5176e559e61291..d8266be7e2c4ffc7c59e9c67ee2290e4beecf62e 100644 (file)
@@ -114,7 +114,7 @@ static int bpygpu_ParseVertCompType(PyObject *o, void *p)
 
   int comp_type = bpygpu_parse_component_type(str, length);
   if (comp_type == -1) {
-    PyErr_Format(PyExc_ValueError, "unkown component type: '%s", str);
+    PyErr_Format(PyExc_ValueError, "unknown component type: '%s", str);
     return 0;
   }
 
@@ -188,7 +188,7 @@ static PyObject *bpygpu_VertFormat_attr_add(BPyGPUVertFormat *self, PyObject *ar
   } params;
 
   if (self->fmt.attr_len == GPU_VERT_ATTR_MAX_LEN) {
-    PyErr_SetString(PyExc_ValueError, "Maxumum attr reached " STRINGIFY(GPU_VERT_ATTR_MAX_LEN));
+    PyErr_SetString(PyExc_ValueError, "Maximum attr reached " STRINGIFY(GPU_VERT_ATTR_MAX_LEN));
     return NULL;
   }
 
index b8a83d0588d88dfaa317a5ee16d10d672f6f24c1..8c34699b598dfc4d7be2f5b60167e50c6b4724d0 100644 (file)
@@ -386,7 +386,7 @@ void BPy_init_modules(void)
     Py_DECREF(py_modpath);
   }
   else {
-    printf("bpy: couldnt find 'scripts/modules', blender probably wont start.\n");
+    printf("bpy: couldn't find 'scripts/modules', blender probably wont start.\n");
   }
   /* stand alone utility modules not related to blender directly */
   IDProp_Init_Types(); /* not actually a submodule, just types */
index b49417872db5df7eb430b28253b7c364c6e73c9c..50c61dd00611e7d692b69c19e644be95aac1dc79 100644 (file)
@@ -2968,7 +2968,7 @@ PyDoc_STRVAR(
     "      The first three elements of the tuples are mandatory.\n"
     "\n"
     "      :identifier: The identifier is used for Python access.\n"
-    "      :name: Name for the interace.\n"
+    "      :name: Name for the interface.\n"
     "      :description: Used for documentation and tooltips.\n"
     "      :icon: An icon string identifier or integer icon value\n"
     "         (e.g. returned by :class:`bpy.types.UILayout.icon`)\n"
index 734e929fdf4867cec191096559eb3caf905d3425..9a8d8c5ec21693f246abbe2a90120d06b2cde64d 100644 (file)
@@ -1857,7 +1857,7 @@ static int pyrna_py_to_prop(
           else {
             /* Same as bytes. */
             /* XXX, this is suspect, but needed for function calls,
-             * need to see if theres a better way. */
+             * need to see if there's a better way. */
             if (data) {
               *((char **)data) = (char *)param;
             }
index 441c1add2e69c5e7427093beafe7417c963e2638..fb9454bf108743e37562bb75b0ade4390a7c005b 100644 (file)
@@ -301,7 +301,7 @@ char pyrna_struct_keyframe_insert_doc[] =
     "      - ``INSERTKEY_VISUAL`` Insert keyframes based on 'visual transforms'.\n"
     "      - ``INSERTKEY_XYZ_TO_RGB`` Color for newly added transformation F-Curves (Location, "
     "Rotation, Scale) is based on the transform axis.\n"
-    "      - ``INSERTKEY_REPLACE`` Only replace already exising keyframes.\n"
+    "      - ``INSERTKEY_REPLACE`` Only replace already existing keyframes.\n"
     "      - ``INSERTKEY_AVAILABLE`` Only insert into already existing F-Curves.\n"
     "      - ``INSERTKEY_CYCLE_AWARE`` Take cyclic extrapolation into account "
     "(Cycle-Aware Keying option).\n"
index 63c6245ced555c1310d0724978e9aa20bd77b10c..75ddf7e0b225c3a18c91f2a8225995a592c22de4 100644 (file)
@@ -792,7 +792,7 @@ static void particle_system_minmax(Depsgraph *depsgraph,
 
   INIT_MINMAX(min, max);
   if (part->type == PART_HAIR) {
-    /* TOOD(sergey): Not supported currently. */
+    /* TODO(sergey): Not supported currently. */
     return;
   }
 
index d8ad0582bd8be8303ac4dd47ba357e9f6675f55b..4e7a7bf96f11bcb5b2e789ee62474c7b954e307a 100644 (file)
@@ -463,7 +463,7 @@ bool WM_keymap_poll(bContext *C, wmKeyMap *keymap)
 
   if (UNLIKELY(BLI_listbase_is_empty(&keymap->items))) {
     /* Empty key-maps may be missing more there may be a typo in the name.
-     * Warn early to avoid loosing time investigating each case. */
+     * Warn early to avoid losing time investigating each case. */
     CLOG_WARN(WM_LOG_KEYMAPS, "empty keymap '%s'", keymap->idname);
   }
 
index 15826f974008d39abca041ac2afdf0c0bc45b7b3..6e3223140cec50952759a0d4ddd221bb5f747f7e 100755 (executable)
@@ -447,7 +447,7 @@ class Report:
                 remaining_filepaths.pop(0)
 
                 if crash:
-                    # In case of crash, stop after missing files and re-render remaing
+                    # In case of crash, stop after missing files and re-render remaining
                     if not os.path.exists(output_filepath):
                         errors.append("CRASH")
                         print_message("Crash running Blender")