2010-05-22 14:05:42 -06:00
|
|
|
<HTML>
|
|
|
|
|
|
|
|
<TITLE>OpenVG State Tracker</TITLE>
|
|
|
|
|
|
|
|
<head><link rel="stylesheet" type="text/css" href="mesa.css"></head>
|
|
|
|
|
|
|
|
<BODY>
|
|
|
|
|
|
|
|
<body bgcolor="#eeeeee">
|
|
|
|
|
|
|
|
<H1>OpenVG State Tracker</H1>
|
|
|
|
|
|
|
|
<p>
|
2012-08-17 07:57:59 -06:00
|
|
|
The current version of the OpenVG state tracker implements OpenVG 1.1.
|
2010-05-22 14:05:42 -06:00
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
More informations about OpenVG can be found at
|
|
|
|
<a href="http://www.khronos.org/openvg/" target="_parent">
|
|
|
|
http://www.khronos.org/openvg/</a> .
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
The OpenVG state tracker depends on the Gallium architecture and a working EGL implementation.
|
|
|
|
Please refer to <a href="egl.html">Mesa EGL</a> for more information about EGL.
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
<h2>Building the library</h2>
|
|
|
|
<ol>
|
2012-08-17 07:57:59 -06:00
|
|
|
<li>Run <code>configure</code> with <code>--enable-openvg</code> and
|
|
|
|
<code>--enable-gallium-egl</code>. If you do not need OpenGL, you can add
|
|
|
|
<code>--disable-opengl</code> to save the compilation time.</li>
|
2011-10-23 07:37:25 -06:00
|
|
|
|
|
|
|
<li>Build and install Mesa as usual.</li>
|
2010-05-22 14:05:42 -06:00
|
|
|
</ol>
|
|
|
|
|
|
|
|
<h3>Sample build</h3>
|
|
|
|
A sample build looks as follows:
|
|
|
|
<pre>
|
2012-08-17 07:57:59 -06:00
|
|
|
$ ./configure --disable-opengl --enable-openvg --enable-gallium-egl
|
2010-05-22 14:05:42 -06:00
|
|
|
$ make
|
|
|
|
$ make install
|
|
|
|
</pre>
|
|
|
|
|
2011-10-23 07:37:25 -06:00
|
|
|
<p>It will install <code>libOpenVG.so</code>, <code>libEGL.so</code>, and one
|
|
|
|
or more EGL drivers.</p>
|
2010-05-22 14:05:42 -06:00
|
|
|
|
2011-10-23 07:37:25 -06:00
|
|
|
<h2>OpenVG Demos</h2>
|
2010-05-22 14:05:42 -06:00
|
|
|
|
2011-10-23 07:37:25 -06:00
|
|
|
<p>OpenVG demos can be found in mesa/demos repository.</p>
|
2010-05-22 14:05:42 -06:00
|
|
|
|
|
|
|
</body>
|
|
|
|
</html>
|