Andreas Boll | ecd5c7c | 2012-06-12 09:05:03 +0200 | [diff] [blame] | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| 2 | <html lang="en"> |
| 3 | <head> |
| 4 | <meta http-equiv="content-type" content="text/html; charset=utf-8"> |
| 5 | <title>OpenVG State Tracker</title> |
| 6 | <link rel="stylesheet" type="text/css" href="mesa.css"> |
| 7 | </head> |
| 8 | <body> |
Zack Rusin | 544dd4b | 2009-05-01 12:41:38 -0400 | [diff] [blame] | 9 | |
Andreas Boll | ecd5c7c | 2012-06-12 09:05:03 +0200 | [diff] [blame] | 10 | <h1>OpenVG State Tracker</h1> |
Zack Rusin | 544dd4b | 2009-05-01 12:41:38 -0400 | [diff] [blame] | 11 | |
| 12 | <p> |
Chia-I Wu | 8eea050 | 2011-06-20 11:14:56 +0900 | [diff] [blame] | 13 | The current version of the OpenVG state tracker implements OpenVG 1.1. |
Zack Rusin | 544dd4b | 2009-05-01 12:41:38 -0400 | [diff] [blame] | 14 | </p> |
| 15 | <p> |
Brian Paul | d6318ba | 2009-05-01 11:37:09 -0600 | [diff] [blame] | 16 | More informations about OpenVG can be found at |
| 17 | <a href="http://www.khronos.org/openvg/" target="_parent"> |
| 18 | http://www.khronos.org/openvg/</a> . |
Zack Rusin | 544dd4b | 2009-05-01 12:41:38 -0400 | [diff] [blame] | 19 | </p> |
| 20 | <p> |
| 21 | The OpenVG state tracker depends on the Gallium architecture and a working EGL implementation. |
Chia-I Wu | 1af6719 | 2010-01-21 15:29:28 +0800 | [diff] [blame] | 22 | Please refer to <a href="egl.html">Mesa EGL</a> for more information about EGL. |
Zack Rusin | 544dd4b | 2009-05-01 12:41:38 -0400 | [diff] [blame] | 23 | </p> |
| 24 | |
| 25 | |
| 26 | <h2>Building the library</h2> |
| 27 | <ol> |
Chia-I Wu | 8eea050 | 2011-06-20 11:14:56 +0900 | [diff] [blame] | 28 | <li>Run <code>configure</code> with <code>--enable-openvg</code> and |
| 29 | <code>--enable-gallium-egl</code>. If you do not need OpenGL, you can add |
| 30 | <code>--disable-opengl</code> to save the compilation time.</li> |
Chia-I Wu | c6320c5 | 2010-10-28 17:25:07 +0800 | [diff] [blame] | 31 | |
| 32 | <li>Build and install Mesa as usual.</li> |
Zack Rusin | 544dd4b | 2009-05-01 12:41:38 -0400 | [diff] [blame] | 33 | </ol> |
| 34 | |
| 35 | <h3>Sample build</h3> |
| 36 | A sample build looks as follows: |
| 37 | <pre> |
Chia-I Wu | 8eea050 | 2011-06-20 11:14:56 +0900 | [diff] [blame] | 38 | $ ./configure --disable-opengl --enable-openvg --enable-gallium-egl |
Chia-I Wu | 1af6719 | 2010-01-21 15:29:28 +0800 | [diff] [blame] | 39 | $ make |
| 40 | $ make install |
Zack Rusin | 544dd4b | 2009-05-01 12:41:38 -0400 | [diff] [blame] | 41 | </pre> |
| 42 | |
Chia-I Wu | c6320c5 | 2010-10-28 17:25:07 +0800 | [diff] [blame] | 43 | <p>It will install <code>libOpenVG.so</code>, <code>libEGL.so</code>, and one |
| 44 | or more EGL drivers.</p> |
| 45 | |
Brian Paul | d6318ba | 2009-05-01 11:37:09 -0600 | [diff] [blame] | 46 | <h2>OpenVG Demos</h2> |
| 47 | |
Chia-I Wu | c6320c5 | 2010-10-28 17:25:07 +0800 | [diff] [blame] | 48 | <p>OpenVG demos can be found in mesa/demos repository.</p> |
Brian Paul | d6318ba | 2009-05-01 11:37:09 -0600 | [diff] [blame] | 49 | |
Zack Rusin | 544dd4b | 2009-05-01 12:41:38 -0400 | [diff] [blame] | 50 | </body> |
| 51 | </html> |