aboutsummaryrefslogtreecommitdiff
path: root/mesalib/docs
diff options
context:
space:
mode:
Diffstat (limited to 'mesalib/docs')
-rw-r--r--mesalib/docs/GL3.txt8
-rw-r--r--mesalib/docs/helpwanted.html7
-rw-r--r--mesalib/docs/intro.html11
-rw-r--r--mesalib/docs/relnotes-9.0.html (renamed from mesalib/docs/relnotes-8.1.html)17
-rw-r--r--mesalib/docs/utilities.html26
5 files changed, 45 insertions, 24 deletions
diff --git a/mesalib/docs/GL3.txt b/mesalib/docs/GL3.txt
index 1d5528236..24b70a1a2 100644
--- a/mesalib/docs/GL3.txt
+++ b/mesalib/docs/GL3.txt
@@ -42,13 +42,13 @@ GLX_ARB_create_context (GLX 1.4 is required) DONE
GL 3.1:
-GLSL 1.40 needs UBOs (in progress)
-Forward compatibile context support/deprecations not started
+GLSL 1.40 DONE (i965)
+Forward compatibile context support/deprecations DONE (i965)
Instanced drawing (GL_ARB_draw_instanced) DONE (i965, gallium, swrast)
Buffer copying (GL_ARB_copy_buffer) DONE (i965, r300, r600, swrast)
Primitive restart (GL_NV_primitive_restart) DONE (i965, r600)
16 vertex texture image units DONE
-Texture buffer objs (GL_ARB_texture_buffer_object) needs GL3.1 enabling (i965)
+Texture buffer objs (GL_ARB_texture_buffer_object) DONE for OpenGL 3.1 contexts (i965)
Rectangular textures (GL_ARB_texture_rectangle) DONE (i965, r300, r600, swrast)
Uniform buffer objs (GL_ARB_uniform_buffer_object) DONE (i965)
Signed normalized textures (GL_EXT_texture_snorm) DONE (i965, r300, r600)
@@ -56,7 +56,7 @@ Signed normalized textures (GL_EXT_texture_snorm) DONE (i965, r300, r600)
GL 3.2:
-Core/compatibility profiles not started
+Core/compatibility profiles DONE
GLSL 1.50 not started
Geometry shaders (GL_ARB_geometry_shader4) partially done (Zack)
BGRA vertex order (GL_ARB_vertex_array_bgra) DONE (i965, r300, r600, swrast)
diff --git a/mesalib/docs/helpwanted.html b/mesalib/docs/helpwanted.html
index e452689ac..4ea7eab4d 100644
--- a/mesalib/docs/helpwanted.html
+++ b/mesalib/docs/helpwanted.html
@@ -31,11 +31,6 @@ issues in the code.
<b>Windows driver building, testing and maintenance.</b>
Fixing MSVC builds.
<li>
-<b>Maintenance and testing of lesser-used drivers.</b>
-Drivers such as i810, mach64, mga, r128, savage, sis, tdfx, unichrome, etc that aren't being maintained are being
-deprecated starting in Mesa 8.0.<br>
-They have to be ported to DRI2 to be accepted in mesa master again.
-<li>
<b>Contribute more tests to
<a href="http://piglit.freedesktop.org/" target="_parent">Piglit</a>.</b>
<li>
@@ -56,6 +51,8 @@ You can find some further To-do lists here:
target="_parent"><b>LLVMpipe - todo</b></a></li>
<li><a href="http://dri.freedesktop.org/wiki/MissingFunctionality"
target="_parent"><b>MissingFunctionality</b></a></li>
+ <li><a href="http://dri.freedesktop.org/wiki/RadeonsiToDo"
+ target="_parent"><b>RadeonsiToDo</b></a></li>
<li><a href="http://dri.freedesktop.org/wiki/R600ToDo"
target="_parent"><b>R600ToDo</b></a></li>
<li><a href="http://dri.freedesktop.org/wiki/R300ToDo"
diff --git a/mesalib/docs/intro.html b/mesalib/docs/intro.html
index ef04f357e..3f21b9353 100644
--- a/mesalib/docs/intro.html
+++ b/mesalib/docs/intro.html
@@ -166,6 +166,17 @@ of the OpenGL specification is implemented.
</p>
+<h2>Version 9.x features</h2>
+<p>
+Version 9.x of Mesa implements the OpenGL 3.1 API.
+While the driver for Intel Sandy Bridge and Ivy Bridge is the only
+driver to support OpenGL 3.1, many developers across the open-source
+community contributed features required for OpenGL 3.1. The primary
+features added since the Mesa 8.0 release are
+GL_ARB_texture_buffer_object and GL_ARB_uniform_buffer_object.
+</p>
+
+
<h2>Version 8.x features</h2>
<p>
Version 8.x of Mesa implements the OpenGL 3.0 API.
diff --git a/mesalib/docs/relnotes-8.1.html b/mesalib/docs/relnotes-9.0.html
index 8d27c6663..164c8e91d 100644
--- a/mesalib/docs/relnotes-8.1.html
+++ b/mesalib/docs/relnotes-9.0.html
@@ -7,15 +7,20 @@
</head>
<body>
-<h1>Mesa 8.1 Release Notes / date TBD</h1>
+<h1>Mesa 9.0 Release Notes / date TBD</h1>
<p>
-Mesa 8.1 is a new development release.
+Mesa 9.0 is a new development release.
+People who are concerned with stability and reliability should stick
+with a previous release or wait for Mesa 9.0.1.
</p>
<p>
-Mesa 8.1 implements the OpenGL 3.0 API, but the version reported by
-glGetString(GL_VERSION) depends on the particular driver being used.
-Some drivers don't support all the features required in OpenGL 3.0.
+Mesa 9.0 implements the OpenGL 3.1 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 3.1. OpenGL
+3.1 is <strong>only</strong> available if requested at context creation
+because GL_ARB_compatibility is not supported.
</p>
@@ -38,9 +43,11 @@ Note: some of the new features are only available with certain drivers.
<li>GL_ARB_invalidate_subdate - Currently a "no-op" implementation. This
extension is always enabled in all drivers.</li>
<li>GL_ARB_shader_bit_encoding</li>
+<li>GL_ARB_texture_buffer_object</li>
<li>GL_ARB_timer_query</li>
<li>GL_ARB_transform_feedback3</li>
<li>GL_ARB_transform_feedback_instanced</li>
+<li>GL_ARB_uniform_buffer_object</li>
<li>GL_EXT_unpack_subimage for ES 2.0</li>
<li>GL_EXT_read_format_bgra for ES 1.1 and 2.0</li>
<li>GL_EXT_texture_rg for ES 2.x</li>
diff --git a/mesalib/docs/utilities.html b/mesalib/docs/utilities.html
index 8dd1df08e..062cdc5c1 100644
--- a/mesalib/docs/utilities.html
+++ b/mesalib/docs/utilities.html
@@ -9,19 +9,25 @@
<h1>Development Utilities</h1>
-<ul>
+<dl>
+ <dt><a href="http://cgit.freedesktop.org/mesa/demos"
+ target="_parent">Mesa demos collection</a></dt>
+ <dd>includes several utility routines in the <code>src/util/</code>
+ directory.</dd>
-<li>The Mesa distribution includes several utility routines in the
-progs/util/ directory
+ <dt><a href="http://piglit.freedesktop.org"
+ target="_parent">Piglit</a></dt>
+ <dd>is an open-source test suite for OpenGL implementations.</dd>
-<li>Allen Akin's <a href="http://glean.sourceforge.net/"
-target="_parent">glean</a> is a framework for OpenGL testing.
+ <dt><a href="https://github.com/apitrace/apitrace"
+ target="_parent">ApiTrace</a></dt>
+ <dd>is a project to trace, analyze and debug graphics api's.</dd>
-<li><a href="http://www.valgrind.org"
-target="_parent">Valgrind</a> is a very useful tool for tracking down
-memory-related problems in your code.
-
-</ul>
+ <dt><a href="http://www.valgrind.org"
+ target="_parent">Valgrind</a></dt>
+ <dd>is a very useful tool for tracking down
+ memory-related problems in your code.</dd>
+</dl>
</body>
</html>