<commit_before><part id="running-clutter">
  <partinfo>
    <author>
      <firstname>Emmanuele</firstname>
      <surname>Bassi</surname>
      <affiliation>
        <address>
          <email><EMAIL></email>
        </address>
      </affiliation>
    </author>
  </partinfo>

  <title>Running Clutter</title>

  <partintro>

    <section id="environment-variables">
      <title>Environment Variables</title>

      <para>
        Clutter automatically checks environment variables during
        its initialization. These environment variables are meant
        as debug tools, overrides for default behaviours or to
        address known hardware issues:
      </para>

      <variablelist>
        <varlistentry>
          <term>CLUTTER_TEXT_DIRECTION</term>
          <listitem>
            <para>Forces the text direction of every Pango layout
            inside Clutter. Valid values are: ltr or rtl</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_SHOW_FPS</term>
          <listitem>
            <para>Prints out the frames per second achieved by Clutter.</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_DEFAULT_FPS</term>
          <listitem>
            <para>Sets the default framerate.</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_DISABLE_MIPMAPPED_TEXT</term>
          <listitem>
            <para>Disables mipmapping when rendering text.</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_FUZZY_PICK</term>
          <listitem>
            <para>Enables "fuzzy picking".</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_DEBUG</term>
          <listitem>
            <para>Enables debugging modes for Clutter; debugging modes are
            used to print debugging messages on the console. Clutter must be
            compiled with the --enable-debug configuration switch for these
            messages to be printed out. Multiple debugging modes can be
            enabled by separating them using a colon (":") or a comma
            (",").</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_PAINT</term>
          <listitem>
            <para>Enables paint debugging modes for Clutter; the modes change
            the way Clutter paints a scene and are useful for debugging the
            behaviour of the paint cycle.</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_ENABLE_DIAGNOSTIC</term>
          <listitem>
            <para>When set to 1, enables diagnostic messages for run-time
            deprecations, similarly to <envvar>G_ENABLE_DIAGNOSTIC</envvar> in
            GLib.</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para>On the GLX backend there is also:</para>

      <variablelist>
        <varlistentry>
          <term>CLUTTER_VBLANK</term>
          <listitem><commit_msg>docs: Replace unknown <envvar> tag with <varname><commit_after><part id="running-clutter">
  <partinfo>
    <author>
      <firstname>Emmanuele</firstname>
      <surname>Bassi</surname>
      <affiliation>
        <address>
          <email><EMAIL></email>
        </address>
      </affiliation>
    </author>
  </partinfo>

  <title>Running Clutter</title>

  <partintro>

    <section id="environment-variables">
      <title>Environment Variables</title>

      <para>
        Clutter automatically checks environment variables during
        its initialization. These environment variables are meant
        as debug tools, overrides for default behaviours or to
        address known hardware issues:
      </para>

      <variablelist>
        <varlistentry>
          <term>CLUTTER_TEXT_DIRECTION</term>
          <listitem>
            <para>Forces the text direction of every Pango layout
            inside Clutter. Valid values are: ltr or rtl</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_SHOW_FPS</term>
          <listitem>
            <para>Prints out the frames per second achieved by Clutter.</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_DEFAULT_FPS</term>
          <listitem>
            <para>Sets the default framerate.</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_DISABLE_MIPMAPPED_TEXT</term>
          <listitem>
            <para>Disables mipmapping when rendering text.</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_FUZZY_PICK</term>
          <listitem>
            <para>Enables "fuzzy picking".</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_DEBUG</term>
          <listitem>
            <para>Enables debugging modes for Clutter; debugging modes are
            used to print debugging messages on the console. Clutter must be
            compiled with the --enable-debug configuration switch for these
            messages to be printed out. Multiple debugging modes can be
            enabled by separating them using a colon (":") or a comma
            (",").</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_PAINT</term>
          <listitem>
            <para>Enables paint debugging modes for Clutter; the modes change
            the way Clutter paints a scene and are useful for debugging the
            behaviour of the paint cycle.</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term>CLUTTER_ENABLE_DIAGNOSTIC</term>
          <listitem>
            <para>When set to 1, enables diagnostic messages for run-time
            deprecations, similarly to <varname>G_ENABLE_DIAGNOSTIC</varname> in
            GLib.</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para>On the GLX backend there is also:</para>

      <variablelist>
        <varlistentry>
          <term>CLUTTER_VBLANK</term>
          <listitem>
{'fraction_non_alphanumeric': 0.0934803451581975, 'fraction_numerical': 0.00031959092361776926, 'mean_word_length': 1.9621391386654046, 'pattern_counts': {'":': 2, '<': 203, '<?xml version=': 0, '>': 203, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6947885', 'n_tokens_mistral': 1777, 'n_tokens_neox': 1725, 'n_words': 459}