Remove wrongly repeated words in comments
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Thu, 23 Jun 2016 17:20:18 +0000 (19:20 +0200)
committerChad Versace <chad.versace@intel.com>
Thu, 23 Jun 2016 20:55:03 +0000 (13:55 -0700)
Clean up misrepetitions ('if if', 'the the' etc) found throughout the
comments. This has been done manually, after grepping
case-insensitively for duplicate if, is, the, then, do, for, an,
plus a few other typos corrected in fly-by

v2:
    * proper commit message and non-joke title;
    * replace two 'as is' followed by 'is' to 'as-is'.
v3:
    * 'a integer' => 'an integer' and similar (originally spotted by
      Jason Ekstrand, I fixed a few other similar ones while at it)

Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
Reviewed-by: Chad Versace <chad.versace@intel.com>
46 files changed:
include/GL/mesa_glinterop.h
src/compiler/glsl/ast_to_hir.cpp
src/compiler/glsl/glsl_to_nir.cpp
src/compiler/nir/nir.h
src/compiler/nir/nir_instr_set.c
src/compiler/nir/nir_intrinsics.h
src/compiler/nir/nir_lower_vars_to_ssa.c
src/compiler/nir/nir_lower_wpos_ytransform.c
src/compiler/nir/nir_opt_dead_cf.c
src/compiler/spirv/spirv_to_nir.c
src/gallium/docs/source/context.rst
src/gallium/drivers/freedreno/freedreno_texture.h
src/gallium/drivers/freedreno/ir3/ir3.c
src/gallium/drivers/llvmpipe/lp_state_derived.c
src/gallium/drivers/nouveau/codegen/nv50_ir_util.h
src/gallium/drivers/nouveau/nouveau_buffer.c
src/gallium/drivers/r300/compiler/radeon_dataflow.c
src/gallium/drivers/r300/compiler/radeon_vert_fc.c
src/gallium/drivers/softpipe/sp_state_derived.c
src/gallium/drivers/svga/svga_format.c
src/gallium/drivers/svga/svga_tgsi_vgpu10.c
src/gallium/drivers/swr/rasterizer/core/backend.h
src/gallium/drivers/swr/rasterizer/core/state.h
src/gallium/drivers/swr/rasterizer/core/threads.cpp
src/gallium/drivers/vc4/kernel/vc4_validate_shaders.c
src/gallium/drivers/vc4/vc4_qir_schedule.c
src/gallium/include/pipe/p_video_codec.h
src/gallium/state_trackers/nine/device9.c
src/gbm/main/gbm.c
src/glx/indirect_glx.c
src/gtest/include/gtest/internal/gtest-port.h
src/gtest/src/gtest.cc
src/mesa/drivers/dri/i965/brw_device_info.h
src/mesa/drivers/dri/i965/brw_fs.cpp
src/mesa/drivers/dri/i965/brw_nir_opt_peephole_ffma.c
src/mesa/drivers/dri/i965/brw_performance_monitor.c
src/mesa/drivers/x11/xm_buffer.c
src/mesa/main/dlist.c
src/mesa/main/formatquery.c
src/mesa/main/imports.h
src/mesa/main/texobj.c
src/mesa/program/ir_to_mesa.cpp
src/mesa/state_tracker/st_atom_msaa.c
src/mesa/state_tracker/st_cb_fbo.c
src/mesa/state_tracker/st_glsl_to_tgsi.cpp
src/mesa/state_tracker/st_mesa_to_tgsi.c

index c0c20d6fa6675f2028c299e6b01184e80984cec4..383d7f91aa8ae7d8728a48b584d8772da2b50dd1 100644 (file)
@@ -97,7 +97,7 @@ struct mesa_glinterop_device_info {
    /* The callee will overwrite it if it supports a lower version.
     *
     * The caller should check the value and access up-to the version supported
-    * by the the callee.
+    * by the callee.
     */
    /* NOTE: Do not use the MESA_GLINTEROP_DEVICE_INFO_VERSION macro */
    uint32_t version;
@@ -125,7 +125,7 @@ struct mesa_glinterop_export_in {
    /* The callee will overwrite it if it supports a lower version.
     *
     * The caller should check the value and access up-to the version supported
-    * by the the callee.
+    * by the callee.
     */
    /* NOTE: Do not use the MESA_GLINTEROP_EXPORT_IN_VERSION macro */
    uint32_t version;
@@ -190,7 +190,7 @@ struct mesa_glinterop_export_out {
    /* The callee will overwrite it if it supports a lower version.
     *
     * The caller should check the value and access up-to the version supported
-    * by the the callee.
+    * by the callee.
     */
    /* NOTE: Do not use the MESA_GLINTEROP_EXPORT_OUT_VERSION macro */
    uint32_t version;
index 7da734c1d07e5912fe4c0883a0f41627340ceb76..0cfce6893ee747582ba5742d602aac5c4477d3ad 100644 (file)
@@ -1276,7 +1276,7 @@ void
 ast_expression::set_is_lhs(bool new_value)
 {
    /* is_lhs is tracked only to print "variable used uninitialized" warnings,
-    * if we lack a identifier we can just skip it.
+    * if we lack an identifier we can just skip it.
     */
    if (this->primary_expression.identifier == NULL)
       return;
index 16d0c1d54d2ae1d8181dcba7c06dcb1bde4b5f5e..a22fd5b3e0871a25c93d0f1d3956f6c0c551fd3d 100644 (file)
@@ -1950,7 +1950,7 @@ void
 nir_visitor::visit(ir_constant *ir)
 {
    /*
-    * We don't know if this variable is an an array or struct that gets
+    * We don't know if this variable is an array or struct that gets
     * dereferenced, so do the safe thing an make it a variable with a
     * constant initializer and return a dereference.
     */
index 1725ee3de0ab0bb7d30471a4f5900369ccce2eba..94dee4db351cd5b63d5be74e53550e8125f3f5aa 100644 (file)
@@ -804,7 +804,7 @@ typedef struct {
 } nir_deref_var;
 
 /* This enum describes how the array is referenced.  If the deref is
- * direct then the base_offset is used.  If the deref is indirect then then
+ * direct then the base_offset is used.  If the deref is indirect then
  * offset is given by base_offset + indirect.  If the deref is a wildcard
  * then the deref refers to all of the elements of the array at the same
  * time.  Wildcard dereferences are only ever allowed in copy_var
index f93ec9ddc09148286d9fcf3838f1a3929e0a417a..45f42bf25e2f50547d759625d2781dfc0a601e32 100644 (file)
@@ -514,7 +514,7 @@ nir_instr_set_add_or_rewrite(struct set *instr_set, nir_instr *instr)
       nir_instr *match = (nir_instr *) entry->key;
       nir_ssa_def *new_def = nir_instr_get_dest_ssa_def(match);
 
-      /* It's safe to replace a exact instruction with an inexact one as
+      /* It's safe to replace an exact instruction with an inexact one as
        * long as we make it exact.  If we got here, the two instructions are
        * exactly identical in every other way so, once we've set the exact
        * bit, they are the same.
index 6f86c9f95f2cfdbbb74484987f8672ddb413d5be..d88ec3cb58be9e0ed03b02f58ad795fcdc0cd2c1 100644 (file)
@@ -48,9 +48,9 @@ INTRINSIC(copy_var, 0, ARR(0), false, 0, 2, 0, xx, xx, xx, 0)
 
 /*
  * Interpolation of input.  The interp_var_at* intrinsics are similar to the
- * load_var intrinsic acting an a shader input except that they interpolate
+ * load_var intrinsic acting on a shader input except that they interpolate
  * the input differently.  The at_sample and at_offset intrinsics take an
- * aditional source that is a integer sample id or a vec2 position offset
+ * additional source that is an integer sample id or a vec2 position offset
  * respectively.
  */
 
index d62cec014aa9f045557cdbeaa14032e3ad18e3fd..317647bf9e4f63ec3c749e8ebdb85b80b003a4c6 100644 (file)
@@ -621,7 +621,7 @@ rename_variables_block(nir_block *block, struct lower_variables_state *state)
  *     fully-direct references we see and store them in the
  *     direct_deref_nodes hash table.
  *
- *  2) Walk over the the list of fully-qualified direct derefs generated in
+ *  2) Walk over the list of fully-qualified direct derefs generated in
  *     the previous pass.  For each deref, we determine if it can ever be
  *     aliased, i.e. if there is an indirect reference anywhere that may
  *     refer to it.  If it cannot be aliased, we mark it for lowering to an
index ccf0fd351a72958d23d0828548ffe7992e029685..173f0585729c730752cb36045338ac708706415b 100644 (file)
@@ -159,7 +159,7 @@ lower_fragcoord(lower_wpos_ytransform_state *state, nir_intrinsic_instr *intr)
     *
     * The bias of the y-coordinate depends on whether y-inversion takes place
     * (adjY[1]) or not (adjY[0]), which is in turn dependent on whether we are
-    * drawing to an FBO (causes additional inversion), and whether the the pipe
+    * drawing to an FBO (causes additional inversion), and whether the pipe
     * driver origin and the requested origin differ (the latter condition is
     * stored in the 'invert' variable).
     *
index 74af19b84284c5d38fa700e4a1fc3bbc74b4f3e7..81c1b650da965f4960c6ffafdda4131cf0a0f286 100644 (file)
@@ -30,7 +30,7 @@
 
 /*
  * This file implements an optimization that deletes statically
- * unreachable/dead code. In NIR, one way this can happen if if an if
+ * unreachable/dead code. In NIR, one way this can happen is when an if
  * statement has a constant condition:
  *
  * if (true) {
index f1bbfd511ff11888484f2047ab1f21b56e358214..85f53a0fdc854be5ac4d72544d0922dadac9b850 100644 (file)
@@ -2458,7 +2458,7 @@ vtn_handle_execution_mode(struct vtn_builder *b, struct vtn_value *entry_point,
       b->shader->info.cs.local_size[2] = mode->literals[2];
       break;
    case SpvExecutionModeLocalSizeHint:
-      break; /* Nothing do do with this */
+      break; /* Nothing to do with this */
 
    case SpvExecutionModeOutputVertices:
       assert(b->shader->stage == MESA_SHADER_GEOMETRY);
index 6f09c559b6041fca06a2ceb6683503a43b683ebf..05c6f11ea4815bdecd6d220ccd16d94ed185bb7a 100644 (file)
@@ -234,7 +234,7 @@ include several layers), this surface need not be bound to the framebuffer.
 
 ``clear_depth_stencil`` clears a single depth, stencil or depth/stencil surface
 with the specified depth and stencil values (for combined depth/stencil buffers,
-is is also possible to only clear one or the other part). While it is only
+it is also possible to only clear one or the other part). While it is only
 possible to clear one surface at a time (which can include several layers),
 this surface need not be bound to the framebuffer.
 
index fa27d1c32afb9fcc542a313e05a47243437f87fb..b52e27d07a00fb59dae8687623a113b05f2f4b62 100644 (file)
@@ -55,7 +55,7 @@ struct fd_texture_stateobj;
  *         | fp16[3]   /
  *  0x08:  | padding
  *  0x10:  | int16[0]  \
- *         | int16[1]  |___ swizzled int16 channels for for "small integer"
+ *         | int16[1]  |___ swizzled int16 channels for "small integer"
  *         | int16[2]  |    formats (<= 16 bits per component, integer)
  *         | int16[3]  /
  *  0x18:  | padding
index a01df3bf6b332c7f4bb93344a084f225104c0a5f..78ec1cc483e749304acc4c89dddefce918437aa8 100644 (file)
@@ -573,7 +573,7 @@ void * ir3_assemble(struct ir3 *shader, struct ir3_info *info,
                }
        }
 
-       /* need a integer number of instruction "groups" (sets of 16
+       /* need an integer number of instruction "groups" (sets of 16
         * instructions on a4xx or sets of 4 instructions on a3xx),
         * so pad out w/ NOPs if needed: (NOTE each instruction is 64bits)
         */
index f76de6b1ea4cb15aa1fb5f79b333b798721c166a..fa9d4fb2fdf29faf6c3bcfffc9551ac05fb80c41 100644 (file)
@@ -116,7 +116,7 @@ compute_vertex_info(struct llvmpipe_context *llvmpipe)
          /*
           * Note that we'd actually want to skip position (as we won't use
           * the attribute in the fs) but can't. The reason is that we don't
-          * actually have a input/output map for setup (even though it looks
+          * actually have an input/output map for setup (even though it looks
           * like we do...). Could adjust for this though even without a map
           * (in llvmpipe_create_fs_state()).
           */
index fa2c4804a422a8f0696a9665e21ce983b551dae5..7b0de856c20917a7af7c122f0f11598ce074f84b 100644 (file)
@@ -199,7 +199,7 @@ public:
       virtual void erase();
       virtual bool insert(void *data);
 
-      // move item to a another list, no consistency with its iterators though
+      // move item to another list, no consistency with its iterators though
       void moveToList(DLList&);
 
    private:
index 2db538c70af935ead1c483a28d1390594f9f44bd..7c1421b581552db49efaec04d75ff53fe4db0233 100644 (file)
@@ -163,7 +163,7 @@ nouveau_transfer_staging(struct nouveau_context *nv,
    return tx->map;
 }
 
-/* Copies data from the resource into the the transfer's temporary GART
+/* Copies data from the resource into the transfer's temporary GART
  * buffer. Also updates buf->data if present.
  *
  * Maybe just migrate to GART right away if we actually need to do this. */
index a8decacedaf0b8c92d7bfe91fe73000255cf4ae1..03127eb63bd3f5c8b4c3f440368bf442d5edea90 100644 (file)
@@ -850,7 +850,7 @@ static void init_get_readers_callback_data(
  * of the loop it reads the value written by instruction 0 and in all other
  * iterations it reads the value written by instruction 3.
  *
- * @param read_cb This function will be called for for every instruction that
+ * @param read_cb This function will be called for every instruction that
  * has been determined to be a reader of writer.
  * @param write_cb This function will be called for every instruction after
  * writer.
index 479101ec5d718c25ae29971217e0d05c1152ea6a..fded485aaa90ef19444d49519c64ef8b2209e71a 100644 (file)
@@ -134,7 +134,7 @@ static void lower_bgnloop(
        } else {
                fc_state->PredStack[fc_state->LoopDepth] =
                                                fc_state->PredicateReg;
-               /* Copy the the current predicate value to this loop's
+               /* Copy the current predicate value to this loop's
                 * predicate register */
 
                /* Use the old predicate value for src0 */
index 9b1d283b4ff6ffcfdb9028c7e5962d1f4d29afb7..0083e332785e4be9338821856e66f3bed7af9874 100644 (file)
@@ -176,14 +176,14 @@ softpipe_compute_vertex_info(struct softpipe_context *softpipe)
             /*
              * Note that we'd actually want to skip position (as we won't use
              * the attribute in the fs) but can't. The reason is that we don't
-             * actually have a input/output map for setup (even though it looks
+             * actually have an input/output map for setup (even though it looks
              * like we do...). Could adjust for this though even without a map.
              */
          } else {
             /*
              * Note that we'd actually want to skip position (as we won't use
              * the attribute in the fs) but can't. The reason is that we don't
-             * actually have a input/output map for setup (even though it looks
+             * actually have an input/output map for setup (even though it looks
              * like we do...). Could adjust for this though even without a map.
              */
             draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index);
index 2fc920add64646c3c89153864cedfc1a912785fc..4662bef2ff93c725c4657be504b65977b6d2bafc 100644 (file)
@@ -1916,7 +1916,7 @@ svga_format_size(SVGA3dSurfaceFormat format,
    *block_width = format_cap_table[format].block_width;
    *block_height = format_cap_table[format].block_height;
    *bytes_per_block = format_cap_table[format].block_bytes;
-   /* Make sure the the table entry was valid */
+   /* Make sure the table entry was valid */
    if (*block_width == 0)
       debug_printf("Bad table entry for %s\n", svga_format_name(format));
    assert(*block_width);
index 8639333707ff2a29a10fcf0098da7472401fcd17..dcd8f2cc3b83f513da1d99732f58d4d04c19c0ff 100644 (file)
@@ -1762,7 +1762,7 @@ alloc_immediate_float4(struct svga_shader_emitter_v10 *emit,
 
 
 /**
- * Allocate space for a int[4] immediate.
+ * Allocate space for an int[4] immediate.
  * \return  the index/position of the immediate.
  */
 static unsigned
index 81dbe53517caf3fb8906e7d270c296035038d50b..8a289c702653f2338e728b2587d45f1aeb39a949 100644 (file)
@@ -208,13 +208,13 @@ INLINE void generateInputCoverage(const uint64_t *const coverageMask, uint32_t (
 
     mask[0] = _mm256_set_epi8(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0xC, 0x8, 0x4, 0x0,
                               -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0xC, 0x8, 0x4, 0x0);
-    // pull out the the 8bit 4x2 coverage for samples 0-7 into the lower 32 bits of each 128bit lane
+    // pull out the 8bit 4x2 coverage for samples 0-7 into the lower 32 bits of each 128bit lane
     __m256i packedCoverage0 = _simd_shuffle_epi8(sampleCoverage[0], mask[0]);
 
     __m256i packedCoverage1;
     if(T::MultisampleT::numSamples > 8)
     {
-        // pull out the the 8bit 4x2 coverage for samples 8-15 into the lower 32 bits of each 128bit lane
+        // pull out the 8bit 4x2 coverage for samples 8-15 into the lower 32 bits of each 128bit lane
         packedCoverage1 = _simd_shuffle_epi8(sampleCoverage[1], mask[0]);
     }
 
index bfa9929e0b4e8ef392433d11c6efe076f2f8dda1..dc6cb3ca43a0fc979eaa88b0b7359078d9698c6f 100644 (file)
@@ -627,7 +627,7 @@ struct SWR_STREAMOUT_STATE
 
     // The stream masks specify which attributes are sent to which streams.
     // These masks help the FE to setup the pPrimData buffer that is passed
-    // the the Stream Output Shader (SOS) function.
+    // the Stream Output Shader (SOS) function.
     uint32_t streamMasks[MAX_SO_STREAMS];
 
     // Number of attributes, including position, per vertex that are streamed out.
index 9671f7781d7370dd27a90069e8d4e39cf3262474..7e76c4bdda717fa836c446ccb7ada2176387b83f 100644 (file)
@@ -445,7 +445,7 @@ void WorkOnFifoBE(
 
         for (uint32_t tileID : macroTiles)
         {
-            // Only work on tiles for for this numa node
+            // Only work on tiles for this numa node
             uint32_t x, y;
             pDC->pTileMgr->getTileIndices(tileID, x, y);
             if (((x ^ y) & numaMask) != numaNode)
index 868a0ad1a3ab95a7a34c883a3459ae106bb5ee9f..2f4f8e886cb595be478c527cd6eea9c26b2d86bb 100644 (file)
@@ -163,7 +163,7 @@ check_tmu_write(uint64_t inst,
                        return false;
                }
 
-               /* We assert that the the clamped address is the first
+               /* We assert that the clamped address is the first
                 * argument, and the UBO base address is the second argument.
                 * This is arbitrary, but simpler than supporting flipping the
                 * two either way.
index 4a1283c5718984176e92f8a46422cb9c991c5883..c86df8359de4c23993eab04801e098c86a844946 100644 (file)
@@ -407,7 +407,7 @@ choose_instruction(struct schedule_state *state)
                 }
 
                 /* If we would block on the previously chosen node, but would
-                 * block less on this one, then then prefer it.
+                 * block less on this one, then prefer it.
                  */
                 if (chosen->unblocked_time > state->time &&
                     n->unblocked_time < chosen->unblocked_time) {
index b4b2b9c96776d27b8a24943ee14bbda39a10ff8f..ab8b4fcb6057a32ab20b93451f01e2f44940717c 100644 (file)
@@ -134,17 +134,17 @@ struct pipe_video_buffer
    void (*destroy)(struct pipe_video_buffer *buffer);
 
    /**
-    * get a individual sampler view for each plane
+    * get an individual sampler view for each plane
     */
    struct pipe_sampler_view **(*get_sampler_view_planes)(struct pipe_video_buffer *buffer);
 
    /**
-    * get a individual sampler view for each component
+    * get an individual sampler view for each component
     */
    struct pipe_sampler_view **(*get_sampler_view_components)(struct pipe_video_buffer *buffer);
 
    /**
-    * get a individual surfaces for each plane
+    * get an individual surfaces for each plane
     */
    struct pipe_surface **(*get_surfaces)(struct pipe_video_buffer *buffer);
 
index 20a0ce064f50a091c8e0045120de0a3c90ca49b1..bb1735aae7bb15b2e041afe970a97af0330096ae 100644 (file)
@@ -236,7 +236,7 @@ NineDevice9_ctor( struct NineDevice9 *This,
         NineUnknown_ConvertRefToBind(NineUnknown(This->state.rt[i]));
     }
 
-    /* Initialize a dummy VBO to be used when a vertex declaration does not
+    /* Initialize a dummy VBO to be used when a vertex declaration does not
      * specify all the inputs needed by vertex shader, on win default behavior
      * is to pass 0,0,0,0 to the shader */
     {
index 0f4657af7016f3245bfa6d9e8ce4003539a187d9..6be5b699f18bdd747a843407f4c66d60c16a5acf 100644 (file)
@@ -361,7 +361,7 @@ gbm_bo_create(struct gbm_device *gbm,
  *   GBM_BO_IMPORT_EGL_IMAGE
  *   GBM_BO_IMPORT_FD
  *
- * The the gbm bo shares the underlying pixels but its life-time is
+ * The gbm bo shares the underlying pixels but its life-time is
  * independent of the foreign object.
  *
  * \param gbm The gbm device returned from gbm_create_device()
index bb121f85b40f3e27061365c617c38cab32d8811e..1991f70251b311b20424ffc4f066067be59b2dc1 100644 (file)
@@ -169,7 +169,7 @@ indirect_unbind_context(struct glx_context *gc, struct glx_context *new)
    if (gc == new)
       return;
    
-   /* We are either switching to no context, away from a indirect
+   /* We are either switching to no context, away from an indirect
     * context to a direct context or from one dpy to another and have
     * to send a request to the dpy to unbind the previous context.
     */
index dc4fe0cb6b89413946629fae704827c60600425a..90e06525f633cc435884ef2e454de17da062f0dd 100644 (file)
 //                         string.
 //
 // Integer types:
-//   TypeWithSize   - maps an integer to a int type.
+//   TypeWithSize   - maps an integer to an int type.
 //   Int32, UInt32, Int64, UInt64, TimeInMillis
 //                  - integers of known sizes.
 //   BiggestInt     - the biggest signed integer type.
index 6de53dd0198c3a0bdb3857dbc4b9f7e5be26002a..0f4aa93e7b3d9a43dd95a89ef68132d65ff88a1b 100644 (file)
@@ -1461,7 +1461,7 @@ std::string CodePointToUtf8(UInt32 code_point) {
   return str;
 }
 
-// The following two functions only make sense if the the system
+// The following two functions only make sense if the system
 // uses UTF-16 for wide string encoding. All supported systems
 // with 16 bit wchar_t (Windows, Cygwin, Symbian OS) do use UTF-16.
 
index 4e7f3135960c912683203247963d420c3e2af32c..0869063df329c7276c94129634678279f46ac41d 100644 (file)
@@ -73,7 +73,7 @@ struct brw_device_info
     * In general, you can find shader thread maximums by looking at the "Maximum
     * Number of Threads" field in the Intel PRM description of the 3DSTATE_VS,
     * 3DSTATE_GS, 3DSTATE_HS, 3DSTATE_DS, and 3DSTATE_PS commands. URB entry
-    * limits come from the "Number of URB Entries" field in the the
+    * limits come from the "Number of URB Entries" field in the
     * 3DSTATE_URB_VS command and friends.
     *
     * These fields are used to calculate the scratch space to allocate.  The
index 17673f8947c223b42775b8fa11e74a81f5c36d83..51f163418ceea9878a403d3767cff790eb73ae52 100644 (file)
@@ -1180,7 +1180,7 @@ fs_visitor::emit_general_interpolation(fs_reg *attr, const char *name,
 
          /* Data starts at suboffet 3 in 32-bit units (12 bytes), so it is not
           * 64-bit aligned and the current implementation fails to read the
-          * data properly. Instead, when there is is a double input varying,
+          * data properly. Instead, when there is a double input varying,
           * read it as vector of floats with twice the number of components.
           */
          if (attr->type == BRW_REGISTER_TYPE_DF) {
index 86fcdd4789aede00768a941cd3b291fe78a4e6a9..14a9a0faca24232f2efdae2c04d0b3d7038e18cc 100644 (file)
@@ -113,7 +113,7 @@ get_mul_for_src(nir_alu_src *src, int num_components,
       break;
 
    case nir_op_fmul:
-      /* Only absorb a fmul into a ffma if the fmul is is only used in fadd
+      /* Only absorb a fmul into a ffma if the fmul is only used in fadd
        * operations.  This prevents us from being too aggressive with our
        * fusing which can actually lead to more instructions.
        */
index a91c6e2047a34b85e2ad7e353054819c4e1c2458..cb1ab4c5d403b5abbb70305f98fb51105d653f57 100644 (file)
@@ -1016,7 +1016,7 @@ wrap_bookend_bo(struct brw_context *brw)
 }
 
 /* This is fairly arbitrary; the trade off is memory usage vs. extra overhead
- * from wrapping.  On Gen7, 32768 should be enough for for 128 snapshots before
+ * from wrapping.  On Gen7, 32768 should be enough for 128 snapshots before
  * wrapping (since each is 256 bytes).
  */
 #define BOOKEND_BO_SIZE_BYTES 32768
index f6e14270a47312c3185395a5ef024ef0f076a105..4d52169d777044611f65fa7a880985719919524d 100644 (file)
@@ -451,7 +451,7 @@ xmesa_MapRenderbuffer(struct gl_context *ctx,
 
          assert(xrb->pixmap);
 
-         /* Install error handler for XGetImage() in case the the window
+         /* Install error handler for XGetImage() in case the window
           * isn't mapped.  If we fail we'll create a temporary XImage.
           */
          mesaXErrorFlag = 0;
index 4e4b1385c0b73bb72f1110d5fe46cf32d849231a..3845d2e12145e08b9dd60c5ed35656005e9dbe92 100644 (file)
@@ -6026,7 +6026,7 @@ save_MultiTexCoord4fv(GLenum target, const GLfloat * v)
 
 
 /**
- * Record a GL_INVALID_VALUE error when a invalid vertex attribute
+ * Record a GL_INVALID_VALUE error when an invalid vertex attribute
  * index is found.
  */
 static void
index f524619d98ea28f32e3434ae51f35b32672a5621..ad3ae56f11b5cda2237bc23b8f55e4379505b7b1 100644 (file)
@@ -559,7 +559,7 @@ _is_internalformat_supported(struct gl_context *ctx, GLenum target,
     */
    GLint buffer[1];
 
-   /* At this point a internalformat is valid if it is valid as a texture or
+   /* At this point an internalformat is valid if it is valid as a texture or
     * as a renderbuffer format. The checks are different because those methods
     * return different values when passing non supported internalformats */
    if (_mesa_base_tex_format(ctx, internalformat) < 0 &&
index 4ff5941487f7dc88a679909869fb551fcf41f3c2..05cc5cad593053488fb8a84ead7877d97c0a8c82 100644 (file)
@@ -73,7 +73,7 @@ extern "C" {
 
 /**
  * Sometimes we treat GLfloats as GLints.  On x86 systems, moving a float
- * as a int (thereby using integer registers instead of FP registers) is
+ * as an int (thereby using integer registers instead of FP registers) is
  * a performance win.  Typically, this can be done with ordinary casts.
  * But with gcc's -fstrict-aliasing flag (which defaults to on in gcc 3.0)
  * these casts generate warnings.
index ed630bd0dd194d80c31a207e2569080b259c910a..722549d5da9f3526708060564a106c6533dca9c1 100644 (file)
@@ -1196,7 +1196,7 @@ invalidate_tex_image_error_check(struct gl_context *ctx, GLuint texture,
  * glCreateTextures should throw errors if target = 0. This is not exposed to
  * the rest of Mesa to encourage Mesa internals to use nameless textures,
  * which do not require expensive hash lookups.
- * \param target  either 0 or a valid / error-checked texture target enum
+ * \param target  either 0 or a valid / error-checked texture target enum
  */
 static void
 create_textures(struct gl_context *ctx, GLenum target,
index 3a5f05837af305fa3991bcb0502168e8543dda7b..cf47c0d9348077c699a800734d73079cdf27b721 100644 (file)
@@ -1975,7 +1975,7 @@ ir_to_mesa_visitor::visit(ir_texture *ir)
       ir->coordinate->accept(this);
 
    /* Put our coords in a temp.  We'll need to modify them for shadow,
-    * projection, or LOD, so the only case we'd use it as is is if
+    * projection, or LOD, so the only case we'd use it as-is is if
     * we're doing plain old texturing.  Mesa IR optimization should
     * handle cleaning up our mess in that case.
     */
index 703cb5e755cd9e12219714542b0c90108d6eb634..404f54ddcc3a5a0b51a3b6296a463aac93df31d7 100644 (file)
@@ -54,7 +54,7 @@ static void update_sample_mask( struct st_context *st )
          /* there's lot of ways how to do this. We just use first few bits,
             since we have no knowledge of sample positions here. When
             app-supplied mask though is used too might need to be smarter.
-            Also, there's a interface restriction here in theory it is
+            Also, there's an interface restriction here in theory it is
             encouraged this mask not be the same at each pixel. */
          sample_mask = (1 << nr_bits) - 1;
          if (st->ctx->Multisample.SampleCoverageInvert)
index a53b95a6582aef7aa977b60f6e633ee261cce950..9801b1fe10897e842da310b7aac15b0a9f4734f3 100644 (file)
@@ -266,7 +266,7 @@ st_new_renderbuffer(struct gl_context *ctx, GLuint name)
 
 
 /**
- * Allocate a renderbuffer for a an on-screen window (not a user-created
+ * Allocate a renderbuffer for an on-screen window (not a user-created
  * renderbuffer).  The window system code determines the format.
  */
 struct gl_renderbuffer *
index 9de603c042f0d9ef015530efbaa17017bd33e7d5..07ec91a7e4fe93e92c90221720b03339882bb64a 100644 (file)
@@ -3877,7 +3877,7 @@ glsl_to_tgsi_visitor::visit(ir_texture *ir)
       ir->coordinate->accept(this);
 
       /* Put our coords in a temp.  We'll need to modify them for shadow,
-       * projection, or LOD, so the only case we'd use it as is is if
+       * projection, or LOD, so the only case we'd use it as-is is if
        * we're doing plain old texturing.  The optimization passes on
        * glsl_to_tgsi_visitor should handle cleaning up our mess in that case.
        */
@@ -5832,7 +5832,7 @@ emit_wpos(struct st_context *st,
     *
     * The bias of the y-coordinate depends on whether y-inversion takes place
     * (adjY[1]) or not (adjY[0]), which is in turn dependent on whether we are
-    * drawing to an FBO (causes additional inversion), and whether the the pipe
+    * drawing to an FBO (causes additional inversion), and whether the pipe
     * driver origin and the requested origin differ (the latter condition is
     * stored in the 'invert' variable).
     *
index f7507e52ccfc98d84fd731e3a1c3426988104a52..b9892577208ca9cbcc6a0bbdfa9d6e44f9b58c31 100644 (file)
@@ -830,7 +830,7 @@ emit_wpos(struct st_context *st,
     *
     * The bias of the y-coordinate depends on whether y-inversion takes place
     * (adjY[1]) or not (adjY[0]), which is in turn dependent on whether we are
-    * drawing to an FBO (causes additional inversion), and whether the the pipe
+    * drawing to an FBO (causes additional inversion), and whether the pipe
     * driver origin and the requested origin differ (the latter condition is
     * stored in the 'invert' variable).
     *