freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][freetype/freetype-web][master] gsoc.html: Add `ftbench` integratio


From: Werner Lemberg (@wl)
Subject: [Git][freetype/freetype-web][master] gsoc.html: Add `ftbench` integration.
Date: Mon, 06 Feb 2023 19:02:59 +0000

Werner Lemberg pushed to branch master at FreeType / FreeType Website

Commits:

  • 688d885e
    by Werner Lemberg at 2023-02-06T20:01:58+01:00
    gsoc.html: Add `ftbench` integration.
    
    Suggested by Behdad.
    

1 changed file:

Changes:

  • gsoc.html
    ... ... @@ -252,6 +252,40 @@
    252 252
                 </dd>
    
    253 253
               </dl>
    
    254 254
     
    
    255
    +          <dl>
    
    256
    +            <dt>Integrate <code>ftbench</code> into FreeType's build
    
    257
    +              structure(s)</dt>
    
    258
    +
    
    259
    +            <dd>
    
    260
    +              <p>The <a href="">"https://manpages.ubuntu.com/manpages/bionic/man1/ftbench.1.html"><code>ftbench</code>
    
    261
    +                  demo program</a>
    
    262
    +                  (<a href="">"https://gitlab.freedesktop.org/freetype/freetype-demos/-/blob/master/src/ftbench.c">source
    
    263
    +                  code</a>) is a small tool that benchmarks the
    
    264
    +                  performance of various FreeType library functions.
    
    265
    +                  The aim of this project is to integrate it into
    
    266
    +                  FreeType's build system(s) so that the timings of
    
    267
    +                  a <em>baseline</em> (for example, a released
    
    268
    +                  version) can be easily compared with the timings of
    
    269
    +                  the current git version.  Eventually, the results
    
    270
    +                  should be integrated into FreeType's
    
    271
    +                  CI <a href="">"https://gitlab.freedesktop.org/freetype/freetype/-/blob/master/.gitlab-ci.yml">as
    
    272
    +                  provided by gitlab</a>.</p>
    
    273
    +
    
    274
    +              <p>There are many approaches possible to accomplish the
    
    275
    +                project.  For example, the raw results emitted
    
    276
    +                by <code>ftbench</code> could be post-processed by a
    
    277
    +                script to produce a nice-looking HTML page.  Another
    
    278
    +                possibility is to modify the <code>ftbench</code>
    
    279
    +                program directly to emit HTML code.</p>
    
    280
    +
    
    281
    +              <p><em>Difficulty:</em> medium.  <em>Size:</em>
    
    282
    +                175h/350h.  <em>Requirements:</em> C, Unix build
    
    283
    +                tools, HTML.  <em>Potential mentors:</em> Werner
    
    284
    +                Lemberg, Alexei Podtelezhnikov, Toshiya Suzuki
    
    285
    +                (FreeType).</p>
    
    286
    +            </dd>
    
    287
    +          </dl>
    
    288
    +
    
    255 289
               <dl>
    
    256 290
                 <dt>Integrate VFlib's TeX font support into FreeType</dt>
    
    257 291
     
    
    ... ... @@ -315,7 +349,7 @@
    315 349
             <!-- ************************************************** -->
    
    316 350
     
    
    317 351
             <div class="updated">
    
    318
    -          <p>Last update: 3-Feb-2023</p>
    
    352
    +          <p>Last update: 6-Feb-2023</p>
    
    319 353
             </div>
    
    320 354
           </div>
    
    321 355
         </div>
    


  • reply via email to

    [Prev in Thread] Current Thread [Next in Thread]