1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta http-equiv=
"content-type" content=
"text/html; charset=iso-8859-2">
5 <link rel=
"icon" type=
"image/png" href=
"favicon.png">
7 <style type=
"text/css" title=
"currentStyle" media=
"screen">
15 <div id=
"logo_picture">
16 <img src=
"gfxprim_logo.png" alt=
"GFXprim">
18 <div id=
"logo_picture_prim">
19 <img src=
"gfxprim_logo_prim.png" alt=
"">
21 <div id=
"clever_line">
22 <div style=
"display: block; text-align: right;">
23 <img src=
"asteroids-corner.png" alt=
"asteroids" style=
"position: relative; right: 1em;">
25 What would you like to draw today...
30 <ul class=
"menu-tree">
31 <li class=
"menu-tree-item"><a href=
"index.html">Home
</a></li>
32 <li class=
"menu-tree-item"><a href=
"api.html">API
</a></li>
33 <li class=
"menu-tree-item"><a href=
"examples.html">Code Examples
</a></li>
34 <li class=
"menu-tree-item"><a href=
"http://repo.or.cz/w/gfxprim.git">GIT
</a></li>
40 <i>GFXprim
</i> is Open-source modular
2D bitmap graphics library
41 with emphasis on speed and correctness.
45 The code is licenced under LGPL
2.1 or (at your opinion) any later.
49 Once upon the time
<i>GFXprim
</i> had started as an simple attempt to
50 replace SDL_gfx which was unusable at the time we started. Soon it outgrew
51 the initial purpose and yielded into library that could be used as
52 replacement for SDL library. In constrast with SDL
<i>GFXprim
</i> is
53 not aiming for abstracting the operating system interface. Instead of
54 that
<i>GFXprim
</i> provides means for keeping the system dependend
55 parts in well defined and isolated parts.
58 One of the key points of the library is code generation. Most of the
59 graphics operations are written using
<a href=
"http://jinja.pocoo.org/">jinja
</a>
60 templating engine which is used to generate specialized C code. So,
61 for an example, once you add pixel definition into configuration file,
62 creating specialized filters, loaders and conversions to other pixel
63 formats is just a matter of typing
"make && make clean".
66 The code is stored in
<a href=
"http://repo.or.cz/w/gfxprim.git">git
</a>
67 and although we haven't done release yet; first alpha release may be done
68 later this year once rest of the API stabilizes (the core code has been
69 stable for quite some time).
73 We do have a
<a href=
"http://www.ucw.cz/mailman/listinfo/gfxprim">mailing list
</a>
74 and although there not much of discussion there now, we are there and listeing.
76 <h3>Documentation
</h3>
78 For more information about internal structure and features look at the
79 <a href=
"api.html">API Description
</a>.
82 There are also some nice C and Python
83 <a href=
"examples.html">Code Examples
</a>.
86 <div id=
"cleaner"> </div>
88 <a href=
"http://repo.or.cz/w/gfxprim.git">git
</a> |
89 <a href=
"http://atrey.karlin.mff.cuni.cz/~gavento/GfxPrimWiki/">wiki
</a> |
90 <a href=
"http://www.ucw.cz/mailman/listinfo/gfxprim">mailing list
</a>