util/hash_table: replace fnv1a hash function with xxhash
[mesa.git] / docs / viewperf.html
index a60a44f3613e9ed1ae0e8743e07b9d84c1832ef2..ae771ee6eff384a5f0426cac91638d885f08016c 100644 (file)
@@ -8,7 +8,7 @@
 <body>
 
 <div class="header">
-  <h1>The Mesa 3D Graphics Library</h1>
+  The Mesa 3D Graphics Library
 </div>
 
 <iframe src="contents.html"></iframe>
@@ -18,8 +18,8 @@
 
 <p>
 This page lists known issues with
-<a href="http://www.spec.org/gwpg/gpc.static/vp11info.html" target="_main">SPEC Viewperf 11</a>
-and <a href="https://www.spec.org/gwpg/gpc.static/vp12info.html" target="_main">SPEC Viewperf 12</a>
+<a href="https://www.spec.org/gwpg/gpc.static/vp11info.html">SPEC Viewperf 11</a>
+and <a href="https://www.spec.org/gwpg/gpc.static/vp12info.html">SPEC Viewperf 12</a>
 when running on Mesa-based drivers.
 </p>
 
@@ -66,13 +66,10 @@ either in Viewperf or the Mesa driver.
 
 <p>
 These tests use features of the
-<a href="http://www.opengl.org/registry/specs/NV/fragment_program2.txt"
-target="_main">
-GL_NV_fragment_program2</a> and
-<a href="http://www.opengl.org/registry/specs/NV/vertex_program3.txt"
-target="_main">
-GL_NV_vertex_program3</a> extensions without checking if the driver supports
-them.
+<a href="https://www.opengl.org/registry/specs/NV/fragment_program2.txt">GL_NV_fragment_program2</a>
+and
+<a href="https://www.opengl.org/registry/specs/NV/vertex_program3.txt">GL_NV_vertex_program3</a>
+extensions without checking if the driver supports them.
 </p>
 <p>
 When Mesa tries to compile the vertex/fragment programs it generates errors
@@ -86,8 +83,8 @@ Subsequent drawing calls become no-ops and the rendering is incorrect.
 
 <p>
 These tests depend on the
-<a href="http://www.opengl.org/registry/specs/NV/primitive_restart.txt"
-target="_main">GL_NV_primitive_restart</a> extension.
+<a href="https://www.opengl.org/registry/specs/NV/primitive_restart.txt">GL_NV_primitive_restart</a>
+extension.
 </p>
 
 <p>
@@ -124,7 +121,7 @@ never specified.
 
 <p>
 A trace captured with
-<a href="https://github.com/apitrace/apitrace" target="_main">API trace</a>
+<a href="https://github.com/apitrace/apitrace">API trace</a>
 shows this sequences of calls like this:
 
 <pre>
@@ -189,17 +186,17 @@ glRotate(52, 52, 52, 1);
 These unusual values lead to invalid modelview matrices.
 For example, the last glRotate command above produces this matrix with Mesa:
 <pre>
-1.08536e+24 2.55321e-23 -0.000160389 0 
-5.96937e-25 1.08536e+24 103408 0 
-103408 -0.000160389 1.74755e+09 0 
-0 0 0 nan 
+1.08536e+24 2.55321e-23 -0.000160389 0
+5.96937e-25 1.08536e+24 103408 0
+103408 -0.000160389 1.74755e+09 0
+0 0 0 nan
 </pre>
 and with NVIDIA's OpenGL:
 <pre>
-1.4013e-45 0 -nan 0 
-0 1.4013e-45 1.4013e-45 0 
-1.4013e-45 -nan 1.4013e-45 0 
-0 0 0 1.4013e-45 
+1.4013e-45 0 -nan 0
+0 1.4013e-45 1.4013e-45 0
+1.4013e-45 -nan 1.4013e-45 0
+0 0 0 1.4013e-45
 </pre>
 <p>
 This causes the object in question to be drawn in a strange orientation