summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/mesa/docs/conform.html6
-rw-r--r--lib/mesa/docs/debugging.html22
-rw-r--r--lib/mesa/docs/dispatch.html141
-rw-r--r--lib/mesa/docs/extensions.html6
-rw-r--r--lib/mesa/docs/mesa.css63
-rw-r--r--lib/mesa/docs/osmesa.html15
-rw-r--r--lib/mesa/docs/perf.html2
-rw-r--r--lib/mesa/docs/relnotes/10.0.1.html2
-rw-r--r--lib/mesa/docs/relnotes/10.0.2.html2
-rw-r--r--lib/mesa/docs/relnotes/10.0.3.html2
-rw-r--r--lib/mesa/docs/relnotes/10.0.4.html2
-rw-r--r--lib/mesa/docs/relnotes/10.0.5.html2
-rw-r--r--lib/mesa/docs/relnotes/10.0.html2
-rw-r--r--lib/mesa/docs/relnotes/10.1.1.html2
-rw-r--r--lib/mesa/docs/relnotes/10.1.2.html2
-rw-r--r--lib/mesa/docs/relnotes/10.1.3.html2
-rw-r--r--lib/mesa/docs/relnotes/10.1.4.html2
-rw-r--r--lib/mesa/docs/relnotes/10.1.5.html2
-rw-r--r--lib/mesa/docs/relnotes/10.1.6.html2
-rw-r--r--lib/mesa/docs/relnotes/10.1.html2
-rw-r--r--lib/mesa/docs/relnotes/10.2.1.html2
-rw-r--r--lib/mesa/docs/relnotes/10.2.2.html2
-rw-r--r--lib/mesa/docs/relnotes/10.2.3.html2
-rw-r--r--lib/mesa/docs/relnotes/10.2.4.html2
-rw-r--r--lib/mesa/docs/relnotes/10.2.5.html2
-rw-r--r--lib/mesa/docs/relnotes/10.2.6.html2
-rw-r--r--lib/mesa/docs/relnotes/10.2.7.html2
-rw-r--r--lib/mesa/docs/relnotes/10.2.8.html2
-rw-r--r--lib/mesa/docs/relnotes/10.2.9.html2
-rw-r--r--lib/mesa/docs/relnotes/10.2.html8
-rw-r--r--lib/mesa/docs/relnotes/10.3.1.html2
-rw-r--r--lib/mesa/docs/relnotes/10.3.2.html2
-rw-r--r--lib/mesa/docs/relnotes/10.3.3.html2
-rw-r--r--lib/mesa/docs/relnotes/10.3.4.html2
-rw-r--r--lib/mesa/docs/relnotes/10.3.5.html2
-rw-r--r--lib/mesa/docs/relnotes/10.3.6.html2
-rw-r--r--lib/mesa/docs/relnotes/10.3.7.html2
-rw-r--r--lib/mesa/docs/relnotes/10.3.html4
-rw-r--r--lib/mesa/docs/relnotes/10.4.1.html2
-rw-r--r--lib/mesa/docs/relnotes/10.4.2.html2
-rw-r--r--lib/mesa/docs/relnotes/10.4.3.html2
-rw-r--r--lib/mesa/docs/relnotes/10.4.4.html2
-rw-r--r--lib/mesa/docs/relnotes/10.4.5.html2
-rw-r--r--lib/mesa/docs/relnotes/10.4.6.html2
-rw-r--r--lib/mesa/docs/relnotes/10.4.7.html2
-rw-r--r--lib/mesa/docs/relnotes/10.4.html2
-rw-r--r--lib/mesa/docs/relnotes/10.5.0.html2
-rw-r--r--lib/mesa/docs/relnotes/10.5.1.html2
-rw-r--r--lib/mesa/docs/relnotes/10.5.2.html2
-rw-r--r--lib/mesa/docs/relnotes/10.5.3.html2
-rw-r--r--lib/mesa/docs/relnotes/10.5.4.html2
-rw-r--r--lib/mesa/docs/relnotes/10.5.5.html2
-rw-r--r--lib/mesa/docs/relnotes/10.5.6.html2
-rw-r--r--lib/mesa/docs/relnotes/10.5.7.html2
-rw-r--r--lib/mesa/docs/relnotes/10.5.8.html2
-rw-r--r--lib/mesa/docs/relnotes/10.5.9.html2
-rw-r--r--lib/mesa/docs/relnotes/10.6.0.html2
-rw-r--r--lib/mesa/docs/relnotes/10.6.1.html2
-rw-r--r--lib/mesa/docs/relnotes/10.6.2.html2
-rw-r--r--lib/mesa/docs/relnotes/10.6.3.html2
-rw-r--r--lib/mesa/docs/relnotes/10.6.4.html2
-rw-r--r--lib/mesa/docs/relnotes/10.6.5.html2
-rw-r--r--lib/mesa/docs/relnotes/11.0.0.html4
-rw-r--r--lib/mesa/docs/relnotes/11.0.1.html2
-rw-r--r--lib/mesa/docs/relnotes/11.0.2.html2
-rw-r--r--lib/mesa/docs/relnotes/11.0.3.html2
-rw-r--r--lib/mesa/docs/relnotes/11.0.4.html2
-rw-r--r--lib/mesa/docs/relnotes/11.0.5.html4
-rw-r--r--lib/mesa/docs/relnotes/11.0.6.html5
-rw-r--r--lib/mesa/docs/relnotes/6.4.1.html4
-rw-r--r--lib/mesa/docs/relnotes/6.4.2.html5
-rw-r--r--lib/mesa/docs/relnotes/6.4.html4
-rw-r--r--lib/mesa/docs/relnotes/6.5.1.html2
-rw-r--r--lib/mesa/docs/relnotes/6.5.3.html2
-rw-r--r--lib/mesa/docs/relnotes/6.5.html23
-rw-r--r--lib/mesa/docs/relnotes/7.0.1.html2
-rw-r--r--lib/mesa/docs/relnotes/7.0.2.html2
-rw-r--r--lib/mesa/docs/relnotes/7.0.3.html2
-rw-r--r--lib/mesa/docs/relnotes/7.0.4.html2
-rw-r--r--lib/mesa/docs/relnotes/7.0.html2
-rw-r--r--lib/mesa/docs/relnotes/7.1.html2
-rw-r--r--lib/mesa/docs/relnotes/7.10.1.html6
-rw-r--r--lib/mesa/docs/relnotes/7.10.2.html2
-rw-r--r--lib/mesa/docs/relnotes/7.10.3.html2
-rw-r--r--lib/mesa/docs/relnotes/7.10.html2
-rw-r--r--lib/mesa/docs/relnotes/7.11.1.html2
-rw-r--r--lib/mesa/docs/relnotes/7.11.2.html2
-rw-r--r--lib/mesa/docs/relnotes/7.2.html2
-rw-r--r--lib/mesa/docs/relnotes/7.3.html2
-rw-r--r--lib/mesa/docs/relnotes/7.4.1.html2
-rw-r--r--lib/mesa/docs/relnotes/7.4.2.html2
-rw-r--r--lib/mesa/docs/relnotes/7.4.3.html2
-rw-r--r--lib/mesa/docs/relnotes/7.4.4.html2
-rw-r--r--lib/mesa/docs/relnotes/7.4.html2
-rw-r--r--lib/mesa/docs/relnotes/7.6.1.html2
-rw-r--r--lib/mesa/docs/relnotes/7.6.html2
-rw-r--r--lib/mesa/docs/relnotes/7.7.1.html2
-rw-r--r--lib/mesa/docs/relnotes/7.7.html2
-rw-r--r--lib/mesa/docs/relnotes/7.8.1.html2
-rw-r--r--lib/mesa/docs/relnotes/7.8.2.html2
-rw-r--r--lib/mesa/docs/relnotes/7.8.3.html2
-rw-r--r--lib/mesa/docs/relnotes/7.8.html2
-rw-r--r--lib/mesa/docs/relnotes/7.9.1.html2
-rw-r--r--lib/mesa/docs/relnotes/7.9.2.html8
-rw-r--r--lib/mesa/docs/relnotes/7.9.html2
-rw-r--r--lib/mesa/docs/relnotes/8.0.1.html2
-rw-r--r--lib/mesa/docs/relnotes/8.0.2.html2
-rw-r--r--lib/mesa/docs/relnotes/8.0.3.html2
-rw-r--r--lib/mesa/docs/relnotes/8.0.4.html2
-rw-r--r--lib/mesa/docs/relnotes/8.0.5.html2
-rw-r--r--lib/mesa/docs/relnotes/8.0.html4
-rw-r--r--lib/mesa/docs/relnotes/9.0.1.html2
-rw-r--r--lib/mesa/docs/relnotes/9.0.2.html2
-rw-r--r--lib/mesa/docs/relnotes/9.0.3.html2
-rw-r--r--lib/mesa/docs/relnotes/9.1.1.html2
-rw-r--r--lib/mesa/docs/relnotes/9.1.3.html2
-rw-r--r--lib/mesa/docs/relnotes/9.1.4.html2
-rw-r--r--lib/mesa/docs/relnotes/9.1.5.html2
-rw-r--r--lib/mesa/docs/relnotes/9.1.6.html2
-rw-r--r--lib/mesa/docs/relnotes/9.1.7.html2
-rw-r--r--lib/mesa/docs/relnotes/9.1.html2
-rw-r--r--lib/mesa/docs/relnotes/9.2.1.html2
-rw-r--r--lib/mesa/docs/relnotes/9.2.2.html5
-rw-r--r--lib/mesa/docs/relnotes/9.2.3.html2
-rw-r--r--lib/mesa/docs/relnotes/9.2.4.html2
-rw-r--r--lib/mesa/docs/relnotes/9.2.5.html2
-rw-r--r--lib/mesa/docs/relnotes/9.2.html2
-rw-r--r--lib/mesa/docs/specs/MESA_configless_context.spec8
-rw-r--r--lib/mesa/docs/specs/MESA_query_renderer.spec43
-rw-r--r--lib/mesa/docs/specs/OLD/MESA_program_debug.spec4
-rw-r--r--lib/mesa/docs/versions.html8
-rw-r--r--lib/mesa/docs/webmaster.html2
132 files changed, 321 insertions, 297 deletions
diff --git a/lib/mesa/docs/conform.html b/lib/mesa/docs/conform.html
index 1c3a2a489..55931376b 100644
--- a/lib/mesa/docs/conform.html
+++ b/lib/mesa/docs/conform.html
@@ -2,19 +2,19 @@
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
- <title>Conformance Testing</title>
+ <title>Conformance</title>
<link rel="stylesheet" type="text/css" href="mesa.css">
</head>
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="contents.html"></iframe>
<div class="content">
-<h1>Conformance Testing</h1>
+<h1>Conformance</h1>
<p>
The SGI OpenGL conformance tests verify correct operation of OpenGL
diff --git a/lib/mesa/docs/debugging.html b/lib/mesa/docs/debugging.html
index c6f69fe16..76d0a4aa5 100644
--- a/lib/mesa/docs/debugging.html
+++ b/lib/mesa/docs/debugging.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="contents.html"></iframe>
@@ -20,22 +20,26 @@
Normally Mesa (and OpenGL) records but does not notify the user of
errors. It is up to the application to call
<code>glGetError</code> to check for errors. Mesa supports an
- environment variable, <code>MESA_DEBUG</code>, to help with debugging. If
- <code>MESA_DEBUG</code> is defined, a message will be printed to stdout
- whenever an error occurs.
+ environment variable, MESA_DEBUG, to help with debugging. If
+ MESA_DEBUG is defined, a message will be printed to stdout whenever
+ an error occurs.
</p>
<p>
- More extensive error checking is done in DEBUG builds
- (<code>--buildtype debug</code> for meson, <code>build=debug</code> for scons).
+ More extensive error checking is done when Mesa is compiled with the
+ DEBUG symbol defined. You'll have to edit the Make-config file and
+ add -DDEBUG to the CFLAGS line for your system configuration. You may
+ also want to replace any optimization flags with the -g flag so you can
+ use your debugger. After you've edited Make-config type 'make clean'
+ before recompiling.
</p>
<p>
- In your debugger you can set a breakpoint in <code>_mesa_error()</code> to trap
- Mesa errors.
+ In your debugger you can set a breakpoint in _mesa_error() to trap Mesa
+ errors.
</p>
<p>
There is a display list printing/debugging facility. See the end of
- <code>src/dlist.c</code> for details.
+ src/dlist.c for details.
</p>
</div>
diff --git a/lib/mesa/docs/dispatch.html b/lib/mesa/docs/dispatch.html
index 34ab44dd9..c96ec2de3 100644
--- a/lib/mesa/docs/dispatch.html
+++ b/lib/mesa/docs/dispatch.html
@@ -2,19 +2,19 @@
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
- <title>GL Dispatch</title>
+ <title>GL Dispatch in Mesa</title>
<link rel="stylesheet" type="text/css" href="mesa.css">
</head>
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="contents.html"></iframe>
<div class="content">
-<h1>GL Dispatch</h1>
+<h1>GL Dispatch in Mesa</h1>
<p>Several factors combine to make efficient dispatch of OpenGL functions
fairly complicated. This document attempts to explain some of the issues
@@ -30,28 +30,28 @@ of the GL related state for the application. Every texture, every buffer
object, every enable, and much, much more is stored in the context. Since
an application can have more than one context, the context to be used is
selected by a window-system dependent function such as
-<code>glXMakeContextCurrent</code>.</p>
+<tt>glXMakeContextCurrent</tt>.</p>
<p>In environments that implement OpenGL with X-Windows using GLX, every GL
-function, including the pointers returned by <code>glXGetProcAddress</code>, are
+function, including the pointers returned by <tt>glXGetProcAddress</tt>, are
<em>context independent</em>. This means that no matter what context is
-currently active, the same <code>glVertex3fv</code> function is used.</p>
+currently active, the same <tt>glVertex3fv</tt> function is used.</p>
<p>This creates the first bit of dispatch complexity. An application can
have two GL contexts. One context is a direct rendering context where
function calls are routed directly to a driver loaded within the
application's address space. The other context is an indirect rendering
context where function calls are converted to GLX protocol and sent to a
-server. The same <code>glVertex3fv</code> has to do the right thing depending
+server. The same <tt>glVertex3fv</tt> has to do the right thing depending
on which context is current.</p>
<p>Highly optimized drivers or GLX protocol implementations may want to
change the behavior of GL functions depending on current state. For
-example, <code>glFogCoordf</code> may operate differently depending on whether
+example, <tt>glFogCoordf</tt> may operate differently depending on whether
or not fog is enabled.</p>
<p>In multi-threaded environments, it is possible for each thread to have a
-different GL context current. This means that poor old <code>glVertex3fv</code>
+different GL context current. This means that poor old <tt>glVertex3fv</tt>
has to know which GL context is current in the thread where it is being
called.</p>
@@ -64,38 +64,38 @@ dispatch table stores pointers to functions that actually implement
specific GL functions. Each time a new context is made current in a thread,
these pointers a updated.</p>
-<p>The implementation of functions such as <code>glVertex3fv</code> becomes
+<p>The implementation of functions such as <tt>glVertex3fv</tt> becomes
conceptually simple:</p>
<ul>
<li>Fetch the current dispatch table pointer.</li>
-<li>Fetch the pointer to the real <code>glVertex3fv</code> function from the
+<li>Fetch the pointer to the real <tt>glVertex3fv</tt> function from the
table.</li>
<li>Call the real function.</li>
</ul>
<p>This can be implemented in just a few lines of C code. The file
-<code>src/mesa/glapi/glapitemp.h</code> contains code very similar to this.</p>
+<tt>src/mesa/glapi/glapitemp.h</tt> contains code very similar to this.</p>
-<figure>
-<pre>
+<blockquote>
+<table border="1">
+<tr><td><pre>
void glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
const struct _glapi_table * const dispatch = GET_DISPATCH();
(*dispatch-&gt;Vertex3f)(x, y, z);
-}
-</pre>
-<figcaption>Sample dispatch function</figcaption>
-</figure>
+}</pre></td></tr>
+<tr><td>Sample dispatch function</td></tr></table>
+</blockquote>
<p>The problem with this simple implementation is the large amount of
overhead that it adds to every GL function call.</p>
<p>In a multithreaded environment, a naive implementation of
-<code>GET_DISPATCH</code> involves a call to <code>pthread_getspecific</code> or a
+<tt>GET_DISPATCH</tt> involves a call to <tt>pthread_getspecific</tt> or a
similar function. Mesa provides a wrapper function called
-<code>_glapi_get_dispatch</code> that is used by default.</p>
+<tt>_glapi_get_dispatch</tt> that is used by default.</p>
<h2>3. Optimizations</h2>
@@ -109,7 +109,7 @@ each can or cannot be used are listed.</p>
<p>The vast majority of OpenGL applications use the API in a single threaded
manner. That is, the application has only one thread that makes calls into
the GL. In these cases, not only do the calls to
-<code>pthread_getspecific</code> hurt performance, but they are completely
+<tt>pthread_getspecific</tt> hurt performance, but they are completely
unnecessary! It is possible to detect this common case and avoid these
calls.</p>
@@ -118,54 +118,56 @@ of the executing thread. If the same thread ID is always seen, Mesa knows
that the application is, from OpenGL's point of view, single threaded.</p>
<p>As long as an application is single threaded, Mesa stores a pointer to
-the dispatch table in a global variable called <code>_glapi_Dispatch</code>.
+the dispatch table in a global variable called <tt>_glapi_Dispatch</tt>.
The pointer is also stored in a per-thread location via
-<code>pthread_setspecific</code>. When Mesa detects that an application has
-become multithreaded, <code>NULL</code> is stored in <code>_glapi_Dispatch</code>.</p>
+<tt>pthread_setspecific</tt>. When Mesa detects that an application has
+become multithreaded, <tt>NULL</tt> is stored in <tt>_glapi_Dispatch</tt>.</p>
<p>Using this simple mechanism the dispatch functions can detect the
-multithreaded case by comparing <code>_glapi_Dispatch</code> to <code>NULL</code>.
-The resulting implementation of <code>GET_DISPATCH</code> is slightly more
-complex, but it avoids the expensive <code>pthread_getspecific</code> call in
+multithreaded case by comparing <tt>_glapi_Dispatch</tt> to <tt>NULL</tt>.
+The resulting implementation of <tt>GET_DISPATCH</tt> is slightly more
+complex, but it avoids the expensive <tt>pthread_getspecific</tt> call in
the common case.</p>
-<figure>
-<pre>
+<blockquote>
+<table border="1">
+<tr><td><pre>
#define GET_DISPATCH() \
(_glapi_Dispatch != NULL) \
- ? _glapi_Dispatch : pthread_getspecific(&amp;_glapi_Dispatch_key)
-</pre>
-<figcaption>Improved <code>GET_DISPATCH</code> Implementation</figcaption>
-</figure>
+ ? _glapi_Dispatch : pthread_getspecific(&_glapi_Dispatch_key)
+</pre></td></tr>
+<tr><td>Improved <tt>GET_DISPATCH</tt> Implementation</td></tr></table>
+</blockquote>
<h3>3.2. ELF TLS</h3>
<p>Starting with the 2.4.20 Linux kernel, each thread is allocated an area
of per-thread, global storage. Variables can be put in this area using some
extensions to GCC. By storing the dispatch table pointer in this area, the
-expensive call to <code>pthread_getspecific</code> and the test of
-<code>_glapi_Dispatch</code> can be avoided.</p>
+expensive call to <tt>pthread_getspecific</tt> and the test of
+<tt>_glapi_Dispatch</tt> can be avoided.</p>
<p>The dispatch table pointer is stored in a new variable called
-<code>_glapi_tls_Dispatch</code>. A new variable name is used so that a single
+<tt>_glapi_tls_Dispatch</tt>. A new variable name is used so that a single
libGL can implement both interfaces. This allows the libGL to operate with
direct rendering drivers that use either interface. Once the pointer is
-properly declared, <code>GET_DISPACH</code> becomes a simple variable
+properly declared, <tt>GET_DISPACH</tt> becomes a simple variable
reference.</p>
-<figure>
-<pre>
+<blockquote>
+<table border="1">
+<tr><td><pre>
extern __thread struct _glapi_table *_glapi_tls_Dispatch
__attribute__((tls_model("initial-exec")));
#define GET_DISPATCH() _glapi_tls_Dispatch
-</pre>
-<figcaption>TLS <code>GET_DISPATCH</code> Implementation</figcaption>
-</figure>
+</pre></td></tr>
+<tr><td>TLS <tt>GET_DISPATCH</tt> Implementation</td></tr></table>
+</blockquote>
<p>Use of this path is controlled by the preprocessor define
-<code>USE_ELF_TLS</code>. Any platform capable of using ELF TLS should use this
-as the default dispatch method.</p>
+<tt>GLX_USE_TLS</tt>. Any platform capable of using TLS should use this as
+the default dispatch method.</p>
<h3>3.3. Assembly Language Dispatch Stubs</h3>
@@ -183,13 +185,13 @@ ways that the dispatch table pointer can be accessed. There are four
different methods that can be used:</p>
<ol>
-<li>Using <code>_glapi_Dispatch</code> directly in builds for non-multithreaded
+<li>Using <tt>_glapi_Dispatch</tt> directly in builds for non-multithreaded
environments.</li>
-<li>Using <code>_glapi_Dispatch</code> and <code>_glapi_get_dispatch</code> in
+<li>Using <tt>_glapi_Dispatch</tt> and <tt>_glapi_get_dispatch</tt> in
multithreaded environments.</li>
-<li>Using <code>_glapi_Dispatch</code> and <code>pthread_getspecific</code> in
+<li>Using <tt>_glapi_Dispatch</tt> and <tt>pthread_getspecific</tt> in
multithreaded environments.</li>
-<li>Using <code>_glapi_tls_Dispatch</code> directly in TLS enabled
+<li>Using <tt>_glapi_tls_Dispatch</tt> directly in TLS enabled
multithreaded environments.</li>
</ol>
@@ -202,23 +204,24 @@ terribly relevant.</p>
few preprocessor defines.</p>
<ul>
-<li>If <code>USE_ELF_TLS</code> is defined, method #3 is used.</li>
-<li>If <code>HAVE_PTHREAD</code> is defined, method #2 is used.</li>
+<li>If <tt>GLX_USE_TLS</tt> is defined, method #3 is used.</li>
+<li>If <tt>HAVE_PTHREAD</tt> is defined, method #2 is used.</li>
<li>If none of the preceding are defined, method #1 is used.</li>
</ul>
<p>Two different techniques are used to handle the various different cases.
-On x86 and SPARC, a macro called <code>GL_STUB</code> is used. In the preamble
+On x86 and SPARC, a macro called <tt>GL_STUB</tt> is used. In the preamble
of the assembly source file different implementations of the macro are
selected based on the defined preprocessor variables. The assembly code
then consists of a series of invocations of the macros such as:
-<figure>
-<pre>
+<blockquote>
+<table border="1">
+<tr><td><pre>
GL_STUB(Color3fv, _gloffset_Color3fv)
-</pre>
-<figcaption>SPARC Assembly Implementation of <code>glColor3fv</code></figcaption>
-</figure>
+</pre></td></tr>
+<tr><td>SPARC Assembly Implementation of <tt>glColor3fv</tt></td></tr></table>
+</blockquote>
<p>The benefit of this technique is that changes to the calling pattern
(i.e., addition of a new dispatch table pointer access method) require fewer
@@ -228,32 +231,32 @@ changed lines in the assembly code.</p>
implementation does not change based on the parameters passed to the
function. For example, since x86 passes all parameters on the stack, no
additional code is needed to save and restore function parameters around a
-call to <code>pthread_getspecific</code>. Since x86-64 passes parameters in
+call to <tt>pthread_getspecific</tt>. Since x86-64 passes parameters in
registers, varying amounts of code needs to be inserted around the call to
-<code>pthread_getspecific</code> to save and restore the GL function's
+<tt>pthread_getspecific</tt> to save and restore the GL function's
parameters.</p>
<p>The other technique, used by platforms like x86-64 that cannot use the
-first technique, is to insert <code>#ifdef</code> within the assembly
+first technique, is to insert <tt>#ifdef</tt> within the assembly
implementation of each function. This makes the assembly file considerably
-larger (e.g., 29,332 lines for <code>glapi_x86-64.S</code> versus 1,155 lines for
-<code>glapi_x86.S</code>) and causes simple changes to the function
+larger (e.g., 29,332 lines for <tt>glapi_x86-64.S</tt> versus 1,155 lines for
+<tt>glapi_x86.S</tt>) and causes simple changes to the function
implementation to generate many lines of diffs. Since the assembly files
are typically generated by scripts (see <a href="#autogen">below</a>), this
isn't a significant problem.</p>
<p>Once a new assembly file is created, it must be inserted in the build
system. There are two steps to this. The file must first be added to
-<code>src/mesa/sources</code>. That gets the file built and linked. The second
-step is to add the correct <code>#ifdef</code> magic to
-<code>src/mesa/glapi/glapi_dispatch.c</code> to prevent the C version of the
+<tt>src/mesa/sources</tt>. That gets the file built and linked. The second
+step is to add the correct <tt>#ifdef</tt> magic to
+<tt>src/mesa/glapi/glapi_dispatch.c</tt> to prevent the C version of the
dispatch functions from being built.</p>
<h3 id="fixedsize">3.4. Fixed-Length Dispatch Stubs</h3>
-<p>To implement <code>glXGetProcAddress</code>, Mesa stores a table that
+<p>To implement <tt>glXGetProcAddress</tt>, Mesa stores a table that
associates function names with pointers to those functions. This table is
-stored in <code>src/mesa/glapi/glprocs.h</code>. For different reasons on
+stored in <tt>src/mesa/glapi/glprocs.h</tt>. For different reasons on
different platforms, storing all of those pointers is inefficient. On most
platforms, including all known platforms that support TLS, we can avoid this
added overhead.</p>
@@ -264,10 +267,12 @@ calculated by multiplying the size of the dispatch stub by the offset of the
function in the table. This value is then added to the address of the first
dispatch stub.</p>
-<p>This path is activated by adding the correct <code>#ifdef</code> magic to
-<code>src/mesa/glapi/glapi.c</code> just before <code>glprocs.h</code> is
+<p>This path is activated by adding the correct <tt>#ifdef</tt> magic to
+<tt>src/mesa/glapi/glapi.c</tt> just before <tt>glprocs.h</tt> is
included.</p>
+<h2 id="autogen">4. Automatic Generation of Dispatch Stubs</h2>
+
</div>
</body>
</html>
diff --git a/lib/mesa/docs/extensions.html b/lib/mesa/docs/extensions.html
index ffdad88c6..8191200d1 100644
--- a/lib/mesa/docs/extensions.html
+++ b/lib/mesa/docs/extensions.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="contents.html"></iframe>
@@ -23,7 +23,7 @@ The specifications follow.
<ul>
-<li><a href="specs/OLD/MESA_agp_offset.spec">MESA_agp_offset.spec</a>
+<li><a href="specs/MESA_agp_offset.spec">MESA_agp_offset.spec</a>
<li><a href="specs/MESA_copy_sub_buffer.spec">MESA_copy_sub_buffer.spec</a>
<li><a href="specs/MESA_drm_image.spec">MESA_drm_image.spec</a>
<li><a href="specs/MESA_multithread_makecurrent.spec">MESA_multithread_makecurrent.spec</a>
@@ -33,7 +33,7 @@ The specifications follow.
<li><a href="specs/OLD/MESA_program_debug.spec">MESA_program_debug.spec</a> (obsolete)
<li><a href="specs/MESA_release_buffers.spec">MESA_release_buffers.spec</a>
<li><a href="specs/OLD/MESA_resize_buffers.spec">MESA_resize_buffers.spec</a> (obsolete)
-<li><a href="specs/OLD/MESA_set_3dfx_mode.spec">MESA_set_3dfx_mode.spec</a>
+<li><a href="specs/MESA_set_3dfx_mode.spec">MESA_set_3dfx_mode.spec</a>
<li><a href="specs/MESA_shader_debug.spec">MESA_shader_debug.spec</a>
<li><a href="specs/OLD/MESA_sprite_point.spec">MESA_sprite_point.spec</a> (obsolete)
<li><a href="specs/MESA_swap_control.spec">MESA_swap_control.spec</a>
diff --git a/lib/mesa/docs/mesa.css b/lib/mesa/docs/mesa.css
index bf3cec572..7ab8152b0 100644
--- a/lib/mesa/docs/mesa.css
+++ b/lib/mesa/docs/mesa.css
@@ -3,62 +3,61 @@ body {
background-color: #ffffff;
font: 14px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color: black;
+ link: #111188;
}
h1 {
- font-size: 24px;
+ font: 24px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
font-weight: bold;
+ color: black;
}
h2 {
- font-size: 18px;
+ font: 18px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif, bold;
font-weight: bold;
+ color: black;
}
code {
font-family: monospace;
font-size: 10pt;
+ color: black;
}
+
pre {
+ /*font-family: monospace;*/
font-size: 10pt;
- background-color: #eee;
- margin-left: 2em;
- padding: .5em;
+ /*color: black;*/
}
iframe {
- width: 19em;
- height: 80em;
- border: none;
- float: left;
-}
-
-figure {
- margin: 0.5em;
- padding: 0.5em;
- border: 1px solid #ccc;
-}
-
-figure pre {
- margin: 0;
-}
-
-figure figcaption {
- padding-top: 0.5em;
+ width: 19em;
+ height: 80em;
+ border: none;
+ float: left;
}
.content {
- position: absolute;
- left: 20em;
- right: 10px;
- overflow: hidden;
+ position: absolute;
+ left: 20em;
+ right: 10px;
+ overflow: hidden
}
.header {
- background: url('gears.png') 15px no-repeat, black url('gears.png') right no-repeat;
- padding: 1.75rem;
- text-align: center;
- color: white;
- font: x-large sans-serif;
+ background: black url('gears.png') 15px no-repeat;
+ margin:0;
+ padding: 5px;
+ clear:both;
+}
+
+.header h1 {
+ background: url('gears.png') right no-repeat;
+ color: white;
+ font: x-large sans-serif;
+ text-align: center;
+ height: 50px;
+ margin: 0;
+ padding-top: 30px;
}
diff --git a/lib/mesa/docs/osmesa.html b/lib/mesa/docs/osmesa.html
index 7ad512e28..848754570 100644
--- a/lib/mesa/docs/osmesa.html
+++ b/lib/mesa/docs/osmesa.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="contents.html"></iframe>
@@ -45,14 +45,14 @@ The OSMesa interface may be used with any of three software renderers:
There are several examples of OSMesa in the mesa/demos repository.
</p>
-<h2>Building OSMesa</h2>
+<h1>Building OSMesa</h1>
<p>
Configure and build Mesa with something like:
<pre>
-meson builddir -Dosmesa=gallium -Dgallium-drivers=swrast -Ddri-drivers=[] -Dvulkan-drivers=[] -Dprefix=$PWD/builddir/install
-ninja -C builddir install
+configure --enable-osmesa --disable-driglx-direct --disable-dri --with-gallium-drivers=swrast
+make
</pre>
<p>
@@ -63,12 +63,13 @@ Make sure you have LLVM installed first if you want to use the llvmpipe driver.
When the build is complete you should find:
</p>
<pre>
-$PWD/builddir/install/lib/libOSMesa.so (swrast-based OSMesa)
-$PWD/builddir/install/lib/gallium/libOSMsea.so (gallium-based OSMesa)
+lib/libOSMesa.so (swrast-based OSMesa)
+lib/gallium/libOSMsea.so (gallium-based OSMesa)
</pre>
<p>
-Set your LD_LIBRARY_PATH to point to $PWD/builddir/install to use the libraries
+Set your LD_LIBRARY_PATH to point to one directory or the other to select
+the library you want to use.
</p>
<p>
diff --git a/lib/mesa/docs/perf.html b/lib/mesa/docs/perf.html
index e4040dc4f..907389b82 100644
--- a/lib/mesa/docs/perf.html
+++ b/lib/mesa/docs/perf.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.0.1.html b/lib/mesa/docs/relnotes/10.0.1.html
index 6a9a0f6ad..b3f900b5f 100644
--- a/lib/mesa/docs/relnotes/10.0.1.html
+++ b/lib/mesa/docs/relnotes/10.0.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.0.2.html b/lib/mesa/docs/relnotes/10.0.2.html
index c2d2b2c7a..f3824dfea 100644
--- a/lib/mesa/docs/relnotes/10.0.2.html
+++ b/lib/mesa/docs/relnotes/10.0.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.0.3.html b/lib/mesa/docs/relnotes/10.0.3.html
index c27eaa183..ce0dcf033 100644
--- a/lib/mesa/docs/relnotes/10.0.3.html
+++ b/lib/mesa/docs/relnotes/10.0.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.0.4.html b/lib/mesa/docs/relnotes/10.0.4.html
index 20cbd8aab..9f94726ae 100644
--- a/lib/mesa/docs/relnotes/10.0.4.html
+++ b/lib/mesa/docs/relnotes/10.0.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.0.5.html b/lib/mesa/docs/relnotes/10.0.5.html
index a9de019d0..3e08ee1ed 100644
--- a/lib/mesa/docs/relnotes/10.0.5.html
+++ b/lib/mesa/docs/relnotes/10.0.5.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.0.html b/lib/mesa/docs/relnotes/10.0.html
index b69e367d2..4622f456f 100644
--- a/lib/mesa/docs/relnotes/10.0.html
+++ b/lib/mesa/docs/relnotes/10.0.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.1.1.html b/lib/mesa/docs/relnotes/10.1.1.html
index 9cc6b3f43..88997485b 100644
--- a/lib/mesa/docs/relnotes/10.1.1.html
+++ b/lib/mesa/docs/relnotes/10.1.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.1.2.html b/lib/mesa/docs/relnotes/10.1.2.html
index 5cb253c10..ebc9aad1b 100644
--- a/lib/mesa/docs/relnotes/10.1.2.html
+++ b/lib/mesa/docs/relnotes/10.1.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.1.3.html b/lib/mesa/docs/relnotes/10.1.3.html
index 4c5741e86..84130cf9b 100644
--- a/lib/mesa/docs/relnotes/10.1.3.html
+++ b/lib/mesa/docs/relnotes/10.1.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.1.4.html b/lib/mesa/docs/relnotes/10.1.4.html
index 7595f27bd..60392aef4 100644
--- a/lib/mesa/docs/relnotes/10.1.4.html
+++ b/lib/mesa/docs/relnotes/10.1.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.1.5.html b/lib/mesa/docs/relnotes/10.1.5.html
index 76cffef59..094df2485 100644
--- a/lib/mesa/docs/relnotes/10.1.5.html
+++ b/lib/mesa/docs/relnotes/10.1.5.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.1.6.html b/lib/mesa/docs/relnotes/10.1.6.html
index dd6182a35..026acb25a 100644
--- a/lib/mesa/docs/relnotes/10.1.6.html
+++ b/lib/mesa/docs/relnotes/10.1.6.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.1.html b/lib/mesa/docs/relnotes/10.1.html
index 09bd6ec40..991388238 100644
--- a/lib/mesa/docs/relnotes/10.1.html
+++ b/lib/mesa/docs/relnotes/10.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.2.1.html b/lib/mesa/docs/relnotes/10.2.1.html
index d0050ee81..0d67864a7 100644
--- a/lib/mesa/docs/relnotes/10.2.1.html
+++ b/lib/mesa/docs/relnotes/10.2.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.2.2.html b/lib/mesa/docs/relnotes/10.2.2.html
index 584754d7a..536333dc2 100644
--- a/lib/mesa/docs/relnotes/10.2.2.html
+++ b/lib/mesa/docs/relnotes/10.2.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.2.3.html b/lib/mesa/docs/relnotes/10.2.3.html
index 215dfd56b..a47822898 100644
--- a/lib/mesa/docs/relnotes/10.2.3.html
+++ b/lib/mesa/docs/relnotes/10.2.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.2.4.html b/lib/mesa/docs/relnotes/10.2.4.html
index 01f9a880c..9ded82983 100644
--- a/lib/mesa/docs/relnotes/10.2.4.html
+++ b/lib/mesa/docs/relnotes/10.2.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.2.5.html b/lib/mesa/docs/relnotes/10.2.5.html
index 47a375f2a..a75d9b5fc 100644
--- a/lib/mesa/docs/relnotes/10.2.5.html
+++ b/lib/mesa/docs/relnotes/10.2.5.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.2.6.html b/lib/mesa/docs/relnotes/10.2.6.html
index 5028767ef..73c14164b 100644
--- a/lib/mesa/docs/relnotes/10.2.6.html
+++ b/lib/mesa/docs/relnotes/10.2.6.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.2.7.html b/lib/mesa/docs/relnotes/10.2.7.html
index fa5d3a21c..1439e409c 100644
--- a/lib/mesa/docs/relnotes/10.2.7.html
+++ b/lib/mesa/docs/relnotes/10.2.7.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.2.8.html b/lib/mesa/docs/relnotes/10.2.8.html
index fb645d270..307cc4304 100644
--- a/lib/mesa/docs/relnotes/10.2.8.html
+++ b/lib/mesa/docs/relnotes/10.2.8.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.2.9.html b/lib/mesa/docs/relnotes/10.2.9.html
index 7e1aab1c6..7a9f639d9 100644
--- a/lib/mesa/docs/relnotes/10.2.9.html
+++ b/lib/mesa/docs/relnotes/10.2.9.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.2.html b/lib/mesa/docs/relnotes/10.2.html
index a30085d63..e9d30c5c1 100644
--- a/lib/mesa/docs/relnotes/10.2.html
+++ b/lib/mesa/docs/relnotes/10.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -69,15 +69,14 @@ TBD.
<h2>Changes</h2>
<ul>
-<li>Renamed <i>--with-llvm-shared-libs</i> to <i>--enable-llvm-shared-libs</i>
+<li>Renamed <i>--with-llvm-shared-libs</i> to <i>--enable-llvm-shared-libs</i></li>
<p>
The option is used to control how mesa is linked against LLVM, and now
defaults to enabled (shared linking).
</p>
-</li>
<li>Split <i>libxatracker.so</i> into a standalone library which can be used
-with any gallium driver.
+with any gallium driver.</li>
<p>
Previously the library was linked statically against vmware's virtual gpu
driver(svga), whereas now it loads a shared pipe_*.so driver. Provide the
@@ -89,7 +88,6 @@ following options during configure, if you would like support for svga driver
Note: The files are installed in $(libdir)/gallium-pipe/ and the interface
between them and libxatracker.so is <strong>not</strong> stable.
</p>
-</li>
<li>The environment variable GALLIUM_MSAA that forced a multisample GLX visual was removed.</li>
</ul>
diff --git a/lib/mesa/docs/relnotes/10.3.1.html b/lib/mesa/docs/relnotes/10.3.1.html
index 3a2b9e353..7de0506c2 100644
--- a/lib/mesa/docs/relnotes/10.3.1.html
+++ b/lib/mesa/docs/relnotes/10.3.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.3.2.html b/lib/mesa/docs/relnotes/10.3.2.html
index 6bdbb5f44..4c08f6561 100644
--- a/lib/mesa/docs/relnotes/10.3.2.html
+++ b/lib/mesa/docs/relnotes/10.3.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.3.3.html b/lib/mesa/docs/relnotes/10.3.3.html
index de8747a93..3ca6496b7 100644
--- a/lib/mesa/docs/relnotes/10.3.3.html
+++ b/lib/mesa/docs/relnotes/10.3.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.3.4.html b/lib/mesa/docs/relnotes/10.3.4.html
index 7464f4ac0..bc29462e4 100644
--- a/lib/mesa/docs/relnotes/10.3.4.html
+++ b/lib/mesa/docs/relnotes/10.3.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.3.5.html b/lib/mesa/docs/relnotes/10.3.5.html
index e8b24b62a..8efb3035d 100644
--- a/lib/mesa/docs/relnotes/10.3.5.html
+++ b/lib/mesa/docs/relnotes/10.3.5.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.3.6.html b/lib/mesa/docs/relnotes/10.3.6.html
index b2b0d811a..84db587b5 100644
--- a/lib/mesa/docs/relnotes/10.3.6.html
+++ b/lib/mesa/docs/relnotes/10.3.6.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.3.7.html b/lib/mesa/docs/relnotes/10.3.7.html
index 70cbd392f..10302cf2e 100644
--- a/lib/mesa/docs/relnotes/10.3.7.html
+++ b/lib/mesa/docs/relnotes/10.3.7.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.3.html b/lib/mesa/docs/relnotes/10.3.html
index bf370c908..e3ee7b1d5 100644
--- a/lib/mesa/docs/relnotes/10.3.html
+++ b/lib/mesa/docs/relnotes/10.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -327,7 +327,7 @@ DRM drivers that don't have a full-fledged GEM (such as qxl or simpledrm)</li>
<li>Removed support for the GL_ATI_envmap_bumpmap extension</li>
<li>The hacky --enable-32/64-bit is no longer available in configure. To build
32/64 bit mesa refer to the default method recommended by your distribution</li>
-<li>The environment variable GALLIUM_MSAA that forced a multisample GLX visual was removed.</li>
+</li>The environment variable GALLIUM_MSAA that forced a multisample GLX visual was removed.</li>
</ul>
</div>
diff --git a/lib/mesa/docs/relnotes/10.4.1.html b/lib/mesa/docs/relnotes/10.4.1.html
index c2bd2a454..206320bb6 100644
--- a/lib/mesa/docs/relnotes/10.4.1.html
+++ b/lib/mesa/docs/relnotes/10.4.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.4.2.html b/lib/mesa/docs/relnotes/10.4.2.html
index b1e69094b..51d751de4 100644
--- a/lib/mesa/docs/relnotes/10.4.2.html
+++ b/lib/mesa/docs/relnotes/10.4.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.4.3.html b/lib/mesa/docs/relnotes/10.4.3.html
index 375bfed32..6fffa05b5 100644
--- a/lib/mesa/docs/relnotes/10.4.3.html
+++ b/lib/mesa/docs/relnotes/10.4.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.4.4.html b/lib/mesa/docs/relnotes/10.4.4.html
index d574c6920..6f3352361 100644
--- a/lib/mesa/docs/relnotes/10.4.4.html
+++ b/lib/mesa/docs/relnotes/10.4.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.4.5.html b/lib/mesa/docs/relnotes/10.4.5.html
index 7c09c19e5..0a0a22ba6 100644
--- a/lib/mesa/docs/relnotes/10.4.5.html
+++ b/lib/mesa/docs/relnotes/10.4.5.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.4.6.html b/lib/mesa/docs/relnotes/10.4.6.html
index 136d569e3..22647f69e 100644
--- a/lib/mesa/docs/relnotes/10.4.6.html
+++ b/lib/mesa/docs/relnotes/10.4.6.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.4.7.html b/lib/mesa/docs/relnotes/10.4.7.html
index a9c2efd38..019135350 100644
--- a/lib/mesa/docs/relnotes/10.4.7.html
+++ b/lib/mesa/docs/relnotes/10.4.7.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.4.html b/lib/mesa/docs/relnotes/10.4.html
index ec1cc017e..f46fd6809 100644
--- a/lib/mesa/docs/relnotes/10.4.html
+++ b/lib/mesa/docs/relnotes/10.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.5.0.html b/lib/mesa/docs/relnotes/10.5.0.html
index 3218d6b44..1d3dd8898 100644
--- a/lib/mesa/docs/relnotes/10.5.0.html
+++ b/lib/mesa/docs/relnotes/10.5.0.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.5.1.html b/lib/mesa/docs/relnotes/10.5.1.html
index 0e5fe5a46..a9b91fa72 100644
--- a/lib/mesa/docs/relnotes/10.5.1.html
+++ b/lib/mesa/docs/relnotes/10.5.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.5.2.html b/lib/mesa/docs/relnotes/10.5.2.html
index d25d64f44..9114199c9 100644
--- a/lib/mesa/docs/relnotes/10.5.2.html
+++ b/lib/mesa/docs/relnotes/10.5.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.5.3.html b/lib/mesa/docs/relnotes/10.5.3.html
index 61818d9c9..e5e0d3063 100644
--- a/lib/mesa/docs/relnotes/10.5.3.html
+++ b/lib/mesa/docs/relnotes/10.5.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.5.4.html b/lib/mesa/docs/relnotes/10.5.4.html
index 42b7d79d5..4c466d0b3 100644
--- a/lib/mesa/docs/relnotes/10.5.4.html
+++ b/lib/mesa/docs/relnotes/10.5.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.5.5.html b/lib/mesa/docs/relnotes/10.5.5.html
index 2d0dda237..fc8247c00 100644
--- a/lib/mesa/docs/relnotes/10.5.5.html
+++ b/lib/mesa/docs/relnotes/10.5.5.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.5.6.html b/lib/mesa/docs/relnotes/10.5.6.html
index b2d414bac..0046b8ff9 100644
--- a/lib/mesa/docs/relnotes/10.5.6.html
+++ b/lib/mesa/docs/relnotes/10.5.6.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.5.7.html b/lib/mesa/docs/relnotes/10.5.7.html
index e34c024c9..68c838549 100644
--- a/lib/mesa/docs/relnotes/10.5.7.html
+++ b/lib/mesa/docs/relnotes/10.5.7.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.5.8.html b/lib/mesa/docs/relnotes/10.5.8.html
index 143e8525b..6239400cd 100644
--- a/lib/mesa/docs/relnotes/10.5.8.html
+++ b/lib/mesa/docs/relnotes/10.5.8.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.5.9.html b/lib/mesa/docs/relnotes/10.5.9.html
index 33c6811f3..a1d11c3b7 100644
--- a/lib/mesa/docs/relnotes/10.5.9.html
+++ b/lib/mesa/docs/relnotes/10.5.9.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.6.0.html b/lib/mesa/docs/relnotes/10.6.0.html
index 3c7657304..ebd1f104d 100644
--- a/lib/mesa/docs/relnotes/10.6.0.html
+++ b/lib/mesa/docs/relnotes/10.6.0.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.6.1.html b/lib/mesa/docs/relnotes/10.6.1.html
index 1c0d336e0..f197b0f3a 100644
--- a/lib/mesa/docs/relnotes/10.6.1.html
+++ b/lib/mesa/docs/relnotes/10.6.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.6.2.html b/lib/mesa/docs/relnotes/10.6.2.html
index 42ff600f0..d95417a85 100644
--- a/lib/mesa/docs/relnotes/10.6.2.html
+++ b/lib/mesa/docs/relnotes/10.6.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.6.3.html b/lib/mesa/docs/relnotes/10.6.3.html
index 3859c34b6..1622c87cd 100644
--- a/lib/mesa/docs/relnotes/10.6.3.html
+++ b/lib/mesa/docs/relnotes/10.6.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.6.4.html b/lib/mesa/docs/relnotes/10.6.4.html
index 0d6954adf..168182ec5 100644
--- a/lib/mesa/docs/relnotes/10.6.4.html
+++ b/lib/mesa/docs/relnotes/10.6.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/10.6.5.html b/lib/mesa/docs/relnotes/10.6.5.html
index 697144d1e..e7326ff19 100644
--- a/lib/mesa/docs/relnotes/10.6.5.html
+++ b/lib/mesa/docs/relnotes/10.6.5.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/11.0.0.html b/lib/mesa/docs/relnotes/11.0.0.html
index 9db286a60..cfce907db 100644
--- a/lib/mesa/docs/relnotes/11.0.0.html
+++ b/lib/mesa/docs/relnotes/11.0.0.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -252,9 +252,7 @@ Note: some of the new features are only available with certain drivers.
<h2>Changes</h2>
-<ul>
<li>Removed the EGL loader from the Linux SCons build.</li>
-</ul>
</div>
</body>
diff --git a/lib/mesa/docs/relnotes/11.0.1.html b/lib/mesa/docs/relnotes/11.0.1.html
index 58cee43c1..9051e7cee 100644
--- a/lib/mesa/docs/relnotes/11.0.1.html
+++ b/lib/mesa/docs/relnotes/11.0.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/11.0.2.html b/lib/mesa/docs/relnotes/11.0.2.html
index 47332e74b..651e5e735 100644
--- a/lib/mesa/docs/relnotes/11.0.2.html
+++ b/lib/mesa/docs/relnotes/11.0.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/11.0.3.html b/lib/mesa/docs/relnotes/11.0.3.html
index e5f59463e..e839c2121 100644
--- a/lib/mesa/docs/relnotes/11.0.3.html
+++ b/lib/mesa/docs/relnotes/11.0.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/11.0.4.html b/lib/mesa/docs/relnotes/11.0.4.html
index 4a595134a..a777b9de5 100644
--- a/lib/mesa/docs/relnotes/11.0.4.html
+++ b/lib/mesa/docs/relnotes/11.0.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/11.0.5.html b/lib/mesa/docs/relnotes/11.0.5.html
index 7a949522c..05fa0b983 100644
--- a/lib/mesa/docs/relnotes/11.0.5.html
+++ b/lib/mesa/docs/relnotes/11.0.5.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -45,6 +45,8 @@ because compatibility contexts are not supported.
<ul>
+<ul>
+
<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=91993">Bug 91993</a> - Graphical glitch in Astromenace (open-source game).</li>
<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=92214">Bug 92214</a> - Flightgear crashes during splashboot with R600 driver, LLVM 3.7.0 and mesa 11.0.2</li>
diff --git a/lib/mesa/docs/relnotes/11.0.6.html b/lib/mesa/docs/relnotes/11.0.6.html
index 46c2f8eec..2da9e9818 100644
--- a/lib/mesa/docs/relnotes/11.0.6.html
+++ b/lib/mesa/docs/relnotes/11.0.6.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -31,8 +31,7 @@ because compatibility contexts are not supported.
<h2>SHA256 checksums</h2>
<pre>
-4bdf054af66ebabf3eca0616f9f5e44c2f234695661b570261c391bc2f4f7482 mesa-11.0.6.tar.gz
-8340e64cdc91999840404c211496f3de38e7b4cb38db34e2f72f1642c5134760 mesa-11.0.6.tar.xz
+TBD
</pre>
diff --git a/lib/mesa/docs/relnotes/6.4.1.html b/lib/mesa/docs/relnotes/6.4.1.html
index aed653f86..c9df78786 100644
--- a/lib/mesa/docs/relnotes/6.4.1.html
+++ b/lib/mesa/docs/relnotes/6.4.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -61,7 +61,7 @@ DRI drivers varies with the driver
XMesa (Xlib) implements OpenGL 1.5
OSMesa (off-screen) implements OpenGL 1.5
Windows/Win32 implements OpenGL 1.5
-Glide (3dfx Voodoo1/2) requires updates
+Glide (3dfx Voodoo1/2) requires updates
SVGA requires updates
DJGPP requires updates
GGI requires updates
diff --git a/lib/mesa/docs/relnotes/6.4.2.html b/lib/mesa/docs/relnotes/6.4.2.html
index 1aa48979b..4c8a75c9b 100644
--- a/lib/mesa/docs/relnotes/6.4.2.html
+++ b/lib/mesa/docs/relnotes/6.4.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -43,7 +43,8 @@ fe1523744fc05edc3811dfc6a1bf4181 MesaGLUT-6.4.2.zip
<h2>Changes</h2>
<ul>
-<li>GLUT tarball:
+<li>GLUT tarball
+<br>
Starting with 6.4, the GLUT library sources are distributed in a separate
tarball. This was done at the request of Linux distro vendors who prefer
to use freeglut.
diff --git a/lib/mesa/docs/relnotes/6.4.html b/lib/mesa/docs/relnotes/6.4.html
index 68ddf69e2..9f7d9b8de 100644
--- a/lib/mesa/docs/relnotes/6.4.html
+++ b/lib/mesa/docs/relnotes/6.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -83,7 +83,7 @@ DRI drivers varies with the driver
XMesa (Xlib) implements OpenGL 1.5
OSMesa (off-screen) implements OpenGL 1.5
Windows/Win32 implements OpenGL 1.5
-Glide (3dfx Voodoo1/2) requires updates
+Glide (3dfx Voodoo1/2) requires updates
SVGA requires updates
DJGPP requires updates
GGI requires updates
diff --git a/lib/mesa/docs/relnotes/6.5.1.html b/lib/mesa/docs/relnotes/6.5.1.html
index 3e8e688c7..97a705a51 100644
--- a/lib/mesa/docs/relnotes/6.5.1.html
+++ b/lib/mesa/docs/relnotes/6.5.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/6.5.3.html b/lib/mesa/docs/relnotes/6.5.3.html
index 3f54bcbed..207a36cad 100644
--- a/lib/mesa/docs/relnotes/6.5.3.html
+++ b/lib/mesa/docs/relnotes/6.5.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/6.5.html b/lib/mesa/docs/relnotes/6.5.html
index 25f4440c3..de7a99a18 100644
--- a/lib/mesa/docs/relnotes/6.5.html
+++ b/lib/mesa/docs/relnotes/6.5.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -39,36 +39,33 @@ ac1d585483617db0c91e5c15cb5ec3a3 MesaGLUT-6.5.tar.gz
<h2>New Features</h2>
<ul>
<li>OpenGL Shading language support
-<p>
+<br>
This includes the GL_ARB_shader_objects, GL_ARB_shading_language_100,
GL_ARB_vertex_shader and GL_ARB_fragment_shader extensions. Most of
the work was done by Michal Krol.
There's probably a fair number of bugs since this is a pretty large,
complicated body of code.
-</p>
-<p>
+<br>
The OpenGL 2.0 interface to these features will be implemented in a
future version of Mesa,
-</p>
<li>GL_EXT_timer_query
-<p>
+<br>
Used to measure the time of OpenGL operations at high precision.
Only supported in the software/Xlib driver at this time.
-</p>
+
<li>GL_EXT_packed_depth_stencil
-<p>
+<br>
Defines a new GL_DEPTH_STENCIL_EXT pixel format.
-</p>
+
<li>GL_EXT_framebuffer_blit
-<p>
+<br>
A simplified glCopyPixels-like feature for copying pixel rectangles.
-</p>
+
<li>GL_ARB_half_float_pixel
-<p>
+<br>
Adds a new half-precision floating point format for image transfers,
such as for glDrawPixels, glReadPixels, glTexImage, etc.
-</p>
</ul>
<h2>Changes</h2>
diff --git a/lib/mesa/docs/relnotes/7.0.1.html b/lib/mesa/docs/relnotes/7.0.1.html
index eadb1f0ac..686f30d53 100644
--- a/lib/mesa/docs/relnotes/7.0.1.html
+++ b/lib/mesa/docs/relnotes/7.0.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.0.2.html b/lib/mesa/docs/relnotes/7.0.2.html
index a84fca623..b69e5493a 100644
--- a/lib/mesa/docs/relnotes/7.0.2.html
+++ b/lib/mesa/docs/relnotes/7.0.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.0.3.html b/lib/mesa/docs/relnotes/7.0.3.html
index b0965fce4..ccc02e68d 100644
--- a/lib/mesa/docs/relnotes/7.0.3.html
+++ b/lib/mesa/docs/relnotes/7.0.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.0.4.html b/lib/mesa/docs/relnotes/7.0.4.html
index 2bb2a5d05..dbaf1b49b 100644
--- a/lib/mesa/docs/relnotes/7.0.4.html
+++ b/lib/mesa/docs/relnotes/7.0.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.0.html b/lib/mesa/docs/relnotes/7.0.html
index a90eb1d02..850a5dcaf 100644
--- a/lib/mesa/docs/relnotes/7.0.html
+++ b/lib/mesa/docs/relnotes/7.0.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.1.html b/lib/mesa/docs/relnotes/7.1.html
index a1554cccd..03b2f361c 100644
--- a/lib/mesa/docs/relnotes/7.1.html
+++ b/lib/mesa/docs/relnotes/7.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.10.1.html b/lib/mesa/docs/relnotes/7.10.1.html
index ffd9b0537..260cb9d26 100644
--- a/lib/mesa/docs/relnotes/7.10.1.html
+++ b/lib/mesa/docs/relnotes/7.10.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -48,8 +48,8 @@ bdbf3ffb2606d6aa8afabb6c6243b91b MesaGLUT-7.10.1.zip
<p>This list is likely incomplete.</p>
<ul>
<li>Fix an off-by-one bug in a vsplit assertion.</li>
-<li>Fix incorrect handling of <code>layout</code> qualifier
-with <code>in</code>, <code>out</code>, <code>attribute</code>, and <code>varying</code>.</li>
+<li>Fix incorrect handling of <tt>layout</tt> qualifier
+with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li>
<li>Fix an i965 shader bug where the negative absolute value was generated instead of the absolute value of a negation.</li>
diff --git a/lib/mesa/docs/relnotes/7.10.2.html b/lib/mesa/docs/relnotes/7.10.2.html
index f81ac6793..4703f5ebd 100644
--- a/lib/mesa/docs/relnotes/7.10.2.html
+++ b/lib/mesa/docs/relnotes/7.10.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.10.3.html b/lib/mesa/docs/relnotes/7.10.3.html
index a0951b4c3..94527354d 100644
--- a/lib/mesa/docs/relnotes/7.10.3.html
+++ b/lib/mesa/docs/relnotes/7.10.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.10.html b/lib/mesa/docs/relnotes/7.10.html
index 7d4ef513a..447465e71 100644
--- a/lib/mesa/docs/relnotes/7.10.html
+++ b/lib/mesa/docs/relnotes/7.10.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.11.1.html b/lib/mesa/docs/relnotes/7.11.1.html
index b8c40b7f5..7579ef579 100644
--- a/lib/mesa/docs/relnotes/7.11.1.html
+++ b/lib/mesa/docs/relnotes/7.11.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.11.2.html b/lib/mesa/docs/relnotes/7.11.2.html
index b9dbff604..9b89fa38c 100644
--- a/lib/mesa/docs/relnotes/7.11.2.html
+++ b/lib/mesa/docs/relnotes/7.11.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.2.html b/lib/mesa/docs/relnotes/7.2.html
index 04f8d413c..4c1ae7fd8 100644
--- a/lib/mesa/docs/relnotes/7.2.html
+++ b/lib/mesa/docs/relnotes/7.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.3.html b/lib/mesa/docs/relnotes/7.3.html
index 349b6c526..7ff5ed1fa 100644
--- a/lib/mesa/docs/relnotes/7.3.html
+++ b/lib/mesa/docs/relnotes/7.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.4.1.html b/lib/mesa/docs/relnotes/7.4.1.html
index eb0543efb..104f185e3 100644
--- a/lib/mesa/docs/relnotes/7.4.1.html
+++ b/lib/mesa/docs/relnotes/7.4.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.4.2.html b/lib/mesa/docs/relnotes/7.4.2.html
index 33a330d06..770db8f29 100644
--- a/lib/mesa/docs/relnotes/7.4.2.html
+++ b/lib/mesa/docs/relnotes/7.4.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.4.3.html b/lib/mesa/docs/relnotes/7.4.3.html
index 393d5ea19..ebe973012 100644
--- a/lib/mesa/docs/relnotes/7.4.3.html
+++ b/lib/mesa/docs/relnotes/7.4.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.4.4.html b/lib/mesa/docs/relnotes/7.4.4.html
index c2e175f88..41fec5a2c 100644
--- a/lib/mesa/docs/relnotes/7.4.4.html
+++ b/lib/mesa/docs/relnotes/7.4.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.4.html b/lib/mesa/docs/relnotes/7.4.html
index 6f1aaaf94..0bfe68e2a 100644
--- a/lib/mesa/docs/relnotes/7.4.html
+++ b/lib/mesa/docs/relnotes/7.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.6.1.html b/lib/mesa/docs/relnotes/7.6.1.html
index 3d26c2f2a..bc84f5725 100644
--- a/lib/mesa/docs/relnotes/7.6.1.html
+++ b/lib/mesa/docs/relnotes/7.6.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.6.html b/lib/mesa/docs/relnotes/7.6.html
index 93cda762c..c6eba1d2e 100644
--- a/lib/mesa/docs/relnotes/7.6.html
+++ b/lib/mesa/docs/relnotes/7.6.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.7.1.html b/lib/mesa/docs/relnotes/7.7.1.html
index 51ee74ac5..3a295a895 100644
--- a/lib/mesa/docs/relnotes/7.7.1.html
+++ b/lib/mesa/docs/relnotes/7.7.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.7.html b/lib/mesa/docs/relnotes/7.7.html
index 1ec88f306..46ee7c2a8 100644
--- a/lib/mesa/docs/relnotes/7.7.html
+++ b/lib/mesa/docs/relnotes/7.7.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.8.1.html b/lib/mesa/docs/relnotes/7.8.1.html
index 3a99cbb65..72317ca20 100644
--- a/lib/mesa/docs/relnotes/7.8.1.html
+++ b/lib/mesa/docs/relnotes/7.8.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.8.2.html b/lib/mesa/docs/relnotes/7.8.2.html
index 17d1ca380..ab18402d9 100644
--- a/lib/mesa/docs/relnotes/7.8.2.html
+++ b/lib/mesa/docs/relnotes/7.8.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.8.3.html b/lib/mesa/docs/relnotes/7.8.3.html
index 57502d38f..ad885f2ef 100644
--- a/lib/mesa/docs/relnotes/7.8.3.html
+++ b/lib/mesa/docs/relnotes/7.8.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.8.html b/lib/mesa/docs/relnotes/7.8.html
index 29498ad1e..d8cc3e9a9 100644
--- a/lib/mesa/docs/relnotes/7.8.html
+++ b/lib/mesa/docs/relnotes/7.8.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.9.1.html b/lib/mesa/docs/relnotes/7.9.1.html
index 0a59c5c41..7a9835e1b 100644
--- a/lib/mesa/docs/relnotes/7.9.1.html
+++ b/lib/mesa/docs/relnotes/7.9.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/7.9.2.html b/lib/mesa/docs/relnotes/7.9.2.html
index f0df4abb6..c98d7f821 100644
--- a/lib/mesa/docs/relnotes/7.9.2.html
+++ b/lib/mesa/docs/relnotes/7.9.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -48,10 +48,10 @@ aacb8f4db997e346db40c6066942140a MesaGLUT-7.9.2.tar.gz
<p>This list is likely incomplete.</p>
<ul>
<li>Fix an off-by-one bug in a vsplit assertion.</li>
-<li>Fix incorrect handling of <code>layout</code> qualifier
-with <code>in</code>, <code>out</code>, <code>attribute</code>, and <code>varying</code>.</li>
+<li>Fix incorrect handling of <tt>layout</tt> qualifier
+with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li>
-<li>Fix an i965 GPU hang in GLSL shaders that contain an unconditional <code>discard</code> statement.</li>
+<li>Fix an i965 GPU hang in GLSL shaders that contain an unconditional <tt>discard</tt> statement.</li>
<li>Fix an i965 shader bug where the negative absolute value was generated instead of the absolute value of a negation.</li>
diff --git a/lib/mesa/docs/relnotes/7.9.html b/lib/mesa/docs/relnotes/7.9.html
index 49149d45e..1e6baba7a 100644
--- a/lib/mesa/docs/relnotes/7.9.html
+++ b/lib/mesa/docs/relnotes/7.9.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/8.0.1.html b/lib/mesa/docs/relnotes/8.0.1.html
index f8e1dacfe..3cf61adb6 100644
--- a/lib/mesa/docs/relnotes/8.0.1.html
+++ b/lib/mesa/docs/relnotes/8.0.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/8.0.2.html b/lib/mesa/docs/relnotes/8.0.2.html
index 6f37f3c69..9bb43a72b 100644
--- a/lib/mesa/docs/relnotes/8.0.2.html
+++ b/lib/mesa/docs/relnotes/8.0.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/8.0.3.html b/lib/mesa/docs/relnotes/8.0.3.html
index 96bd5667f..0586e2829 100644
--- a/lib/mesa/docs/relnotes/8.0.3.html
+++ b/lib/mesa/docs/relnotes/8.0.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/8.0.4.html b/lib/mesa/docs/relnotes/8.0.4.html
index b2bd8871f..00b31520d 100644
--- a/lib/mesa/docs/relnotes/8.0.4.html
+++ b/lib/mesa/docs/relnotes/8.0.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/8.0.5.html b/lib/mesa/docs/relnotes/8.0.5.html
index 277058a00..f8aeae8d8 100644
--- a/lib/mesa/docs/relnotes/8.0.5.html
+++ b/lib/mesa/docs/relnotes/8.0.5.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/8.0.html b/lib/mesa/docs/relnotes/8.0.html
index 37d6e6304..d19ed3c95 100644
--- a/lib/mesa/docs/relnotes/8.0.html
+++ b/lib/mesa/docs/relnotes/8.0.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -71,7 +71,7 @@ for DRI hardware acceleration.
"ICD" drivers.</li>
<li>Removed the linux-fbdev software driver.</li>
<li>Removed all remnants of paletted texture support. As required by
- desktop OpenGL, <code>GL_COLOR_INDEX</code> data can still be uploaded
+ desktop OpenGL, <tt>GL_COLOR_INDEX</tt> data can still be uploaded
to a color (e.g., RGBA) texture. However, the data cannot be stored
internally as color-index.</li>
<li>Removed support for GL_APPLE_client_storage extension.</li>
diff --git a/lib/mesa/docs/relnotes/9.0.1.html b/lib/mesa/docs/relnotes/9.0.1.html
index 5ce671b1a..cf8156d2d 100644
--- a/lib/mesa/docs/relnotes/9.0.1.html
+++ b/lib/mesa/docs/relnotes/9.0.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.0.2.html b/lib/mesa/docs/relnotes/9.0.2.html
index 568af9bdf..affc23d8b 100644
--- a/lib/mesa/docs/relnotes/9.0.2.html
+++ b/lib/mesa/docs/relnotes/9.0.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.0.3.html b/lib/mesa/docs/relnotes/9.0.3.html
index 233d2aedb..95a6b7936 100644
--- a/lib/mesa/docs/relnotes/9.0.3.html
+++ b/lib/mesa/docs/relnotes/9.0.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.1.1.html b/lib/mesa/docs/relnotes/9.1.1.html
index e3a188521..5c1707436 100644
--- a/lib/mesa/docs/relnotes/9.1.1.html
+++ b/lib/mesa/docs/relnotes/9.1.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.1.3.html b/lib/mesa/docs/relnotes/9.1.3.html
index 5e149fde3..049bf0f07 100644
--- a/lib/mesa/docs/relnotes/9.1.3.html
+++ b/lib/mesa/docs/relnotes/9.1.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.1.4.html b/lib/mesa/docs/relnotes/9.1.4.html
index b6829a501..f3e45eace 100644
--- a/lib/mesa/docs/relnotes/9.1.4.html
+++ b/lib/mesa/docs/relnotes/9.1.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.1.5.html b/lib/mesa/docs/relnotes/9.1.5.html
index 6ab9bf020..05f35e825 100644
--- a/lib/mesa/docs/relnotes/9.1.5.html
+++ b/lib/mesa/docs/relnotes/9.1.5.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.1.6.html b/lib/mesa/docs/relnotes/9.1.6.html
index 53227cdd5..c27b0a619 100644
--- a/lib/mesa/docs/relnotes/9.1.6.html
+++ b/lib/mesa/docs/relnotes/9.1.6.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.1.7.html b/lib/mesa/docs/relnotes/9.1.7.html
index 538eb38d8..36476977f 100644
--- a/lib/mesa/docs/relnotes/9.1.7.html
+++ b/lib/mesa/docs/relnotes/9.1.7.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.1.html b/lib/mesa/docs/relnotes/9.1.html
index b795b1d18..6ecb7c000 100644
--- a/lib/mesa/docs/relnotes/9.1.html
+++ b/lib/mesa/docs/relnotes/9.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.2.1.html b/lib/mesa/docs/relnotes/9.2.1.html
index 8070be882..f9909dd5c 100644
--- a/lib/mesa/docs/relnotes/9.2.1.html
+++ b/lib/mesa/docs/relnotes/9.2.1.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.2.2.html b/lib/mesa/docs/relnotes/9.2.2.html
index e2b10c5a9..c2666a46c 100644
--- a/lib/mesa/docs/relnotes/9.2.2.html
+++ b/lib/mesa/docs/relnotes/9.2.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
@@ -31,9 +31,6 @@ because GL_ARB_compatibility is not supported.
<h2>MD5 checksums</h2>
<pre>
-df801a975045150790e10e2ccf32193f MesaLib-9.2.2.tar.gz
-20887f8020db7d1736a01ae9cd5d8c38 MesaLib-9.2.2.tar.bz2
-1676f4f1b157c838d077dadd31ba6c84 MesaLib-9.2.2.zip
</pre>
diff --git a/lib/mesa/docs/relnotes/9.2.3.html b/lib/mesa/docs/relnotes/9.2.3.html
index 6627d5400..79b8fb289 100644
--- a/lib/mesa/docs/relnotes/9.2.3.html
+++ b/lib/mesa/docs/relnotes/9.2.3.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.2.4.html b/lib/mesa/docs/relnotes/9.2.4.html
index d8ba04917..e4a6fd4e5 100644
--- a/lib/mesa/docs/relnotes/9.2.4.html
+++ b/lib/mesa/docs/relnotes/9.2.4.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.2.5.html b/lib/mesa/docs/relnotes/9.2.5.html
index bde4cd8cf..027e1a40a 100644
--- a/lib/mesa/docs/relnotes/9.2.5.html
+++ b/lib/mesa/docs/relnotes/9.2.5.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/relnotes/9.2.html b/lib/mesa/docs/relnotes/9.2.html
index 7b2b1f406..9e1c01522 100644
--- a/lib/mesa/docs/relnotes/9.2.html
+++ b/lib/mesa/docs/relnotes/9.2.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="../contents.html"></iframe>
diff --git a/lib/mesa/docs/specs/MESA_configless_context.spec b/lib/mesa/docs/specs/MESA_configless_context.spec
index d7ba62dd8..f2fafb35a 100644
--- a/lib/mesa/docs/specs/MESA_configless_context.spec
+++ b/lib/mesa/docs/specs/MESA_configless_context.spec
@@ -12,12 +12,11 @@ Contact
Status
- Superseded by the functionally identical EGL_KHR_no_config_context
- extension.
+ Proposal
Version
- Version 2, September 9, 2016
+ Version 1, February 28, 2014
Number
@@ -122,8 +121,5 @@ Issues
Revision History
- Version 2, September 9, 2016
- Defer to EGL_KHR_no_config_context (Adam Jackson)
-
Version 1, February 28, 2014
Initial draft (Neil Roberts)
diff --git a/lib/mesa/docs/specs/MESA_query_renderer.spec b/lib/mesa/docs/specs/MESA_query_renderer.spec
index 10f68ecc5..dd45e02ba 100644
--- a/lib/mesa/docs/specs/MESA_query_renderer.spec
+++ b/lib/mesa/docs/specs/MESA_query_renderer.spec
@@ -20,11 +20,11 @@ Status
Version
- Version 9, 09 November 2018
+ Version 8, 14-February-2014
Number
- OpenGL Extension #446
+ TBD.
Dependencies
@@ -32,6 +32,9 @@ Dependencies
GLX_ARB_create_context and GLX_ARB_create_context_profile are required.
+ This extension interacts with GLX_EXT_create_context_es2_profile and
+ GLX_EXT_create_context_es_profile.
+
Overview
In many situations, applications want to detect characteristics of a
@@ -92,13 +95,18 @@ New Tokens
GLX_RENDERER_VENDOR_ID_MESA
GLX_RENDERER_DEVICE_ID_MESA
+ Accepted as an attribute name in <*attrib_list> in
+ glXCreateContextAttribsARB:
+
+ GLX_RENDERER_ID_MESA 0x818E
+
Additions to the OpenGL / WGL Specifications
None. This specification is written for GLX.
Additions to the GLX 1.4 Specification
- [Add to Section 3.3.2 "GLX Versioning" of the GLX Specification]
+ [Add the following to Section X.Y.Z of the GLX Specification]
To obtain information about the available renderers for a particular
display and screen,
@@ -198,6 +206,29 @@ Additions to the GLX 1.4 Specification
format as the string that would be returned by glGetString of GL_RENDERER.
It may, however, have a different value.
+
+ [Add to section section 3.3.7 "Rendering Contexts"]
+
+ The attribute name GLX_RENDERER_ID_MESA specified the index of the render
+ against which the context should be created. The default value of
+ GLX_RENDERER_ID_MESA is 0.
+
+
+ [Add to list of errors for glXCreateContextAttribsARB in section section
+ 3.3.7 "Rendering Contexts"]
+
+ * If the value of GLX_RENDERER_ID_MESA specifies a non-existent
+ renderer, BadMatch is generated.
+
+Dependencies on GLX_EXT_create_context_es_profile and
+GLX_EXT_create_context_es2_profile
+
+ If neither extension is supported, remove all mention of
+ GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA from the spec.
+
+ If GLX_EXT_create_context_es_profile is not supported, remove all mention of
+ GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA from the spec.
+
Issues
1) How should the difference between on-card and GART memory be exposed?
@@ -377,9 +408,3 @@ Revision History
read GLX_RENDERER_ID_MESA. The VENDOR/DEVICE_ID
example given in issue #17 should be 0x5143 and
0xFFFFFFFF respectively.
-
- Version 9, 2018/11/09 - Remove GLX_RENDERER_ID_MESA, which has never been
- implemented. Remove the unnecessary interactions
- with the GLX GLES profile extensions. Note the
- official GL extension number. Specify the section
- of the GLX spec to modify.
diff --git a/lib/mesa/docs/specs/OLD/MESA_program_debug.spec b/lib/mesa/docs/specs/OLD/MESA_program_debug.spec
index dd4b43bcd..7694fdcc4 100644
--- a/lib/mesa/docs/specs/OLD/MESA_program_debug.spec
+++ b/lib/mesa/docs/specs/OLD/MESA_program_debug.spec
@@ -12,7 +12,7 @@ Contact
Status
- Obsolete.
+ XXX - Not complete yet!!!
Version
@@ -133,7 +133,7 @@ New Tokens
GetFloatv and GetIntegerv:
FRAGMENT_PROGRAM_POSITION_MESA 0x8bb0
- VERTEX_PROGRAM_POSITION_MESA 0x8bb5
+ VERTEX_PROGRAM_POSITION_MESA 0x8bb4
Accepted by the <pname> parameter of GetPointerv:
diff --git a/lib/mesa/docs/versions.html b/lib/mesa/docs/versions.html
index 9b8783516..c7f94c513 100644
--- a/lib/mesa/docs/versions.html
+++ b/lib/mesa/docs/versions.html
@@ -8,19 +8,21 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="contents.html"></iframe>
<div class="content">
-<h1>Mesa Version History</h1>
-
<b>
NOTE: Changes for Mesa 6.4 and later are documented in the corresponding
<a href="relnotes.html">release notes</a> file.
</b>
+
+<h1>Mesa Version History</h1>
+
+
<h2>1.0 beta February 1995</h2>
<ul>
<li>Initial release
diff --git a/lib/mesa/docs/webmaster.html b/lib/mesa/docs/webmaster.html
index 1b6055795..c327921c5 100644
--- a/lib/mesa/docs/webmaster.html
+++ b/lib/mesa/docs/webmaster.html
@@ -8,7 +8,7 @@
<body>
<div class="header">
- The Mesa 3D Graphics Library
+ <h1>The Mesa 3D Graphics Library</h1>
</div>
<iframe src="contents.html"></iframe>