diff options
Diffstat (limited to 'mesalib/docs')
-rw-r--r-- | mesalib/docs/GL3.txt | 8 | ||||
-rw-r--r-- | mesalib/docs/helpwanted.html | 7 | ||||
-rw-r--r-- | mesalib/docs/intro.html | 11 | ||||
-rw-r--r-- | mesalib/docs/relnotes-9.0.html (renamed from mesalib/docs/relnotes-8.1.html) | 17 | ||||
-rw-r--r-- | mesalib/docs/utilities.html | 26 |
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> |