Date: Mon, 20 Sep 2010 08:57:53 -0600
Subject: docs: mark as obsolete, remove dead links
---
docs/fbdev-dri.html | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
(limited to 'docs')
diff --git a/docs/fbdev-dri.html b/docs/fbdev-dri.html
index e941b1679e..0eea5e8e32 100644
--- a/docs/fbdev-dri.html
+++ b/docs/fbdev-dri.html
@@ -9,6 +9,9 @@
Mesa fbdev/DRI Drivers
+NOTE: this information is obsolete and will be removed at
+a future date
+
1. Introduction
@@ -22,7 +25,7 @@ Contributors to this project include Jon Smirl, Keith Whitwell and Dave Airlie.
Applications in the fbdev/DRI environment use
-the MiniGLX interface to choose pixel
+the MiniGLX interface to choose pixel
formats, create rendering contexts, etc. It's a subset of the GLX and
Xlib interfaces allowing some degree of application portability between
the X and X-less environments.
@@ -315,8 +318,7 @@ It means that the sample_server process is not running.
5.0 Programming Information
-OpenGL/Mesa is interfaced to fbdev via the MiniGLX
-interface.
+OpenGL/Mesa is interfaced to fbdev via the MiniGLX interface.
MiniGLX is a subset of Xlib and GLX API functions which provides just
enough functionality to setup OpenGL rendering and respond to simple
input events.
@@ -332,7 +334,7 @@ This allows some degree of flexibility for software development and testing.
However, the MiniGLX API is not binary-compatible with full Xlib/GLX.
Some of the structures are different and some macros/functions work
differently.
-See the GL/miniglx.h header file for details.
+See the GL/miniglx.h header file for details.
--
cgit v1.2.3
From 4d435c400da37970a094a8b054f149c2552c9ddf Mon Sep 17 00:00:00 2001
From: Ian Romanick
Date: Mon, 4 Oct 2010 16:35:09 -0700
Subject: docs: Add list of bugs fixed in 7.9
---
docs/relnotes-7.9.html | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 52 insertions(+)
(limited to 'docs')
diff --git a/docs/relnotes-7.9.html b/docs/relnotes-7.9.html
index 8f32ed006a..b6f3ec1d06 100644
--- a/docs/relnotes-7.9.html
+++ b/docs/relnotes-7.9.html
@@ -42,11 +42,63 @@ tbd
GL_ARB_texture_swizzle extension (alias of GL_EXT_texture_swizzle)
GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_program_shadow
and GL_EXT_draw_buffers2 in Gallium drivers
+Initial "signs of life" support for Sandybridge hardware in i965 DRI
+ driver.
+
Bug fixes
+This list is likely incomplete.
+- Bug 10908 - GLSL: gl_FogParamaters gl_Fog built-in uniform not functioning
+- Bug 13753 - Numerous bugs in GLSL uniform handling
+- Bug 16854 - GLSL function call at global scope causes SEGV
+- Bug 16856 - GLSL indexing of unsized array results in assertion failure
+- Bug 18659 - Crash in shader/slang/slang_codegen.c _slang_gen_function_call_name()
+- Bug 22622 - [GM965 GLSL] noise*() cause GPU lockup
+- Bug 23743 - For loop from 0 to 0 not optimized out
+- Bug 24553 - shader compilation times explode when using more () pairs
+- Bug 25664 - [GLSL] re-declaring an empty array fails to compile
+- Bug 25769 - [GLSL] "float" can be implicitly converted to "int"
+- Bug 25808 - [GLSL] const variable is modified successfully
+- Bug 25826 - [GLSL] declaring an unsized array then re-declaring with a size fails
+- Bug 25827 - [GLSL] vector constructor accepts too many arguments successfully
+- Bug 25829 - [GLSL] allowing non-void function without returning value
+- Bug 25830 - [GLSL] allowing non-constant-expression as const declaration initializer
+- Bug 25877 - [GLSL 1.10] implicit conversion from "int" to "float" should not be allowed
+- Bug 25878 - [GLSL] sampler is converted to int successfully
+- Bug 25994 - [GM45][GLSL] 'return' statement in vertex shader unsupported
+- Bug 25999 - [GLSL] embedded structure constructor fails to compile
+- Bug 26000 - [GLSL] allowing different parameter qualifier between the function definition and declaration
+- Bug 26001 - [GLSL 1.10] constructing matrix from matrix succeeds
+- Bug 26224 - [GLSL] Cannot get location of a uniform struct member
+- Bug 26990 - [GLSL] variable declaration in "while" fails to compile
+- Bug 27004 - [GLSL] allowing macro redefinition
+- Bug 27060 - [965] piglit glsl-fs-raytrace failure due to lack of function calls.
+- Bug 27216 - Assignment with a function call in an if statement causes an assertion failure
+- Bug 27261 - GLSL Compiler fails on the following vertex shader
+- Bug 27265 - GLSL Compiler doesnt link the attached vertex shader
+- Bug 27388 - [i965] piglit glsl-vs-arrays failure
+- Bug 27403 - GLSL struct causing "Invalid src register file ..." error
+- Bug 27914 - GLSL compiler uses MUL+ADD where it could use MAD
+- Bug 28055 - glsl-texcoord-array fails GLSL compilation
+- Bug 28374 - SIGSEGV shader/slang/slang_typeinfo.c:534
+- Bug 28748 - [i965] uninlined function calls support
+- Bug 28833 - piglit/shaders/glsl-texcoord-array fail
+- Bug 28834 - Add support for system fpclassify to GL_OES_query_matrix function for OpenBSD / NetBSD
+- Bug 28837 - varying vec4 index support
+- Bug 28845 - The GLU tesselator code has some warnings
+- Bug 28889 - [regression] wine game crash
+- Bug 28894 - slang build fails if absolute path contains spaces
+- Bug 28913 - [GLSL] allowing two version statements
+- Bug 28931 - Floating Point Exception in Warzone2100 Trunk version
+- Bug 28966 - [r300g] Dynamic branching 3 demo does not run
+- Bug 28967 - slang/slang_emit.c:350: storage_to_src_reg: Assertion `index >= 0' failed.
+- Bug 29013 - [r300g] translate_rgb_op: unknown opcode ILLEGAL OPCODE
+- Bug 29020 - [r300g] Wine d3d9 tests hardlock
+- Bug 29910 - Mesa advertises bogus GL_ARB_shading_language_120
+- Bug 30196 - [GLSL] gl_TextureMatrix{Inverse,Transpose,InverseTranspose} unsupported
--
cgit v1.2.3
From 57b730080408b826ec4090932edd3887d799d0ca Mon Sep 17 00:00:00 2001
From: Marek Olšák
Date: Tue, 5 Oct 2010 02:56:14 +0200
Subject: update release notes for Gallium
I am trying to be exhaustive, but still I might have missed tons of other
changes to Gallium.
(cherry picked from commit 968a9ec76eadf55e8b58171884e1175d7b8cf59a)
Conflicts:
docs/relnotes-7.9.html
---
docs/relnotes-7.9.html | 23 +++++++++++++++++++----
1 file changed, 19 insertions(+), 4 deletions(-)
(limited to 'docs')
diff --git a/docs/relnotes-7.9.html b/docs/relnotes-7.9.html
index b6f3ec1d06..f4d3ed9689 100644
--- a/docs/relnotes-7.9.html
+++ b/docs/relnotes-7.9.html
@@ -37,20 +37,35 @@ tbd
New, improved GLSL compiler written by Intel.
See the Shading Language page for
more information.
-GL_EXT_timer_query extension (i965 driver only)
+New, very experimental Gallium driver for R600-R700 Radeons.
+GL_EXT_timer_query extension (i965 driver and softpipe only)
GL_EXT_framebuffer_multisample extension (intel drivers, MAX_SAMPLES = 1)
GL_ARB_texture_swizzle extension (alias of GL_EXT_texture_swizzle)
-GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_program_shadow
- and GL_EXT_draw_buffers2 in Gallium drivers
+GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_program_shadow,
+ GL_ARB_window_pos, GL_EXT_gpu_program_parameters,
+ GL_ATI_texture_env_combine3, GL_MESA_pack_invert, and GL_OES_EGL_image
+ extensions in Gallium drivers
+GL_ARB_depth_clamp and GL_NV_depth_clamp extensions (in nv50 and r600
+ Gallium drivers)
+GL_ARB_half_float_vertex extension (in nvfx, r300, r600, softpipe,
+ and llvmpipe Gallium drivers)
+GL_EXT_draw_buffers2 (in nv50, r600, softpipe, and llvmpipe Gallium
+ drivers)
+GL_EXT_texture_swizzle (in nvfx, r300, r600, softpipe, and llvmpipe
+ Gallium drivers)
+GL_ATI_texture_mirror_once (in nvfx, nv50, r300, r600, softpipe, and
+ llvmpipe Gallium drivers)
+GL_NV_conditional_render (in r300 Gallium driver)
Initial "signs of life" support for Sandybridge hardware in i965 DRI
driver.
-
Bug fixes
This list is likely incomplete.
+- Massive improvements to the Gallium driver for R300-R500 Radeons; this
+ driver is now considered stable for use as a DRI (OpenGL) driver.
- Bug 10908 - GLSL: gl_FogParamaters gl_Fog built-in uniform not functioning
- Bug 13753 - Numerous bugs in GLSL uniform handling
- Bug 16854 - GLSL function call at global scope causes SEGV
--
cgit v1.2.3
From 792b0308fc97b1648d739d57350a5751d909af9e Mon Sep 17 00:00:00 2001
From: Ian Romanick
Date: Tue, 5 Oct 2010 09:54:09 -0700
Subject: docs: Import 7.9 release notes from 7.9 branch.
---
docs/relnotes-7.9.html | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
(limited to 'docs')
diff --git a/docs/relnotes-7.9.html b/docs/relnotes-7.9.html
index f4d3ed9689..fe1fd5e418 100644
--- a/docs/relnotes-7.9.html
+++ b/docs/relnotes-7.9.html
@@ -8,7 +8,7 @@
-Mesa 7.9 Release Notes / date TBD
+Mesa 7.9 Release Notes / October 4, 2010
Mesa 7.9 is a new development release.
@@ -28,7 +28,12 @@ for DRI hardware acceleration.
MD5 checksums
-tbd
+ed65ab425b25895c7f473d0a5e6e64f8 MesaLib-7.9.tar.gz
+82c740c49d572baa6da2b1a1eee90bca MesaLib-7.9.tar.bz2
+cd2b6ecec759b0457475e94bbb38fedb MesaLib-7.9.zip
+7b54af9fb9b1f6a1a65db2520f50848f MesaGLUT-7.9.tar.gz
+20d07419d1929f833fdb36bced290ad5 MesaGLUT-7.9.tar.bz2
+62a7edecd7c92675cd6029b05217eb0a MesaGLUT-7.9.zip
@@ -38,6 +43,7 @@ tbd
See the Shading Language page for
more information.
- New, very experimental Gallium driver for R600-R700 Radeons.
+
- Support for AMD Evergreen-based Radeons (HD 5xxx)
- GL_EXT_timer_query extension (i965 driver and softpipe only)
- GL_EXT_framebuffer_multisample extension (intel drivers, MAX_SAMPLES = 1)
- GL_ARB_texture_swizzle extension (alias of GL_EXT_texture_swizzle)
@@ -71,6 +77,7 @@ tbd
- Bug 16854 - GLSL function call at global scope causes SEGV
- Bug 16856 - GLSL indexing of unsized array results in assertion failure
- Bug 18659 - Crash in shader/slang/slang_codegen.c _slang_gen_function_call_name()
+- Bug 19089 - [GLSL] glsl1/shadow2D() cases fail
- Bug 22622 - [GM965 GLSL] noise*() cause GPU lockup
- Bug 23743 - For loop from 0 to 0 not optimized out
- Bug 24553 - shader compilation times explode when using more () pairs
--
cgit v1.2.3
From d0981675cc4656956913f34b1616e7fd5f84a4dd Mon Sep 17 00:00:00 2001
From: Ian Romanick
Date: Tue, 5 Oct 2010 09:55:54 -0700
Subject: docs: Import 7.8.x release notes from 7.8 branch.
---
docs/relnotes-7.8.2.html | 99 ++++++++++++++++++++++++++++++++++++++++++++++--
docs/relnotes-7.8.3.html | 89 +++++++++++++++++++++++++++++++++++++++++++
docs/relnotes.html | 1 +
3 files changed, 186 insertions(+), 3 deletions(-)
create mode 100644 docs/relnotes-7.8.3.html
(limited to 'docs')
diff --git a/docs/relnotes-7.8.2.html b/docs/relnotes-7.8.2.html
index e1b0f2d279..1393b2ede2 100644
--- a/docs/relnotes-7.8.2.html
+++ b/docs/relnotes-7.8.2.html
@@ -26,7 +26,15 @@ for DRI hardware acceleration.
MD5 checksums
-tbd
+c89b63d253605ed40e8ac370d25a833c MesaLib-7.8.2.tar.gz
+6be2d343a0089bfd395ce02aaf8adb57 MesaLib-7.8.2.tar.bz2
+a04ad3b06ac5ff3969a003fa7bbf7d5b MesaLib-7.8.2.zip
+7c213f92efeb471f0331670d5079d4c0 MesaDemos-7.8.2.tar.gz
+757d9e2e06f48b1a52848be9b0307ced MesaDemos-7.8.2.tar.bz2
+8d0e5cfe68b8ebf90265d350ae2c48b1 MesaDemos-7.8.2.zip
+b74482e3f44f35ed395c4aada4fd8240 MesaGLUT-7.8.2.tar.gz
+a471807b65e49c325808ba4551be93ed MesaGLUT-7.8.2.tar.bz2
+9f190268c42be582ef66e47365ee61e3 MesaGLUT-7.8.2.zip
@@ -44,10 +52,95 @@ tbd
- Fixed Gallium glDrawPixels(GL_DEPTH_COMPONENT).
- Fixed Gallium Cell driver to buildable, runable state
+
- Fixed bad error checking for glFramebufferRenderbuffer(attachment=GL_DEPTH_STENCIL_ATTACHMENT).
+
- Fixed incorrect Z coordinate handling in "meta" glDraw/CopyPixels.
+ Bug
+ #23670.
+
+- Assorted i965 driver fixes.
+ Including but not limited to:
+
+ - Fix scissoring when width or height is
+ 0. Bug
+ #27643.
+
- Fix bit allocation for number of color regions for
+ ARB_draw_buffers.
+ - Set the correct provoking vertex for clipped first-mode
+ trifans. Bug
+ #24470.
+ - Use
R16G16B16A16_FLOAT for 3-component half-float.
+ - Fix assertion for surface tile offset usage on Ironlake.
+ - Fix cube map layouts on Ironlake.
+ - When an RB gets a new region, clear the old from the state
+ cache. Bug
+ #24119.
+ - Reject shaders with uninlined function calls instead of hanging.
+
+
+
+- Assorted i915 driver fixes. Including but not limited to:
+
+
+
+- Fixed hangs in etracer on 830 and 845
+ chipsets. Bug
+ #26557.
+- Fixed tiling of small textures on all Intel drivers.
+- Fixed crash in Savage driver when using
_mesa_CopyTexImage2D.
+ Bug
+ #27652.
+
+- Assorted GLX fixes. Including but not limited to:
+
+ - Fixed
__glXInitializeVisualConfigFromTags's handling of
+ unrecognized fbconfig tags.
+ - Fixed regression with
GLX_USE_GL.
+ - Fixed config chooser logic for 'mask' matching.
+ - Report swap events correctly in direct rendered case (DRI2)
+ - Fixed build with dri2proto which doesn't define
+
X_DRI2SwapInterval.
+ - Get
GLX_SCREEN first in __glXQueryContextInfo.
+ Bug
+ #14245.
+
+
+
+- Assorted GLSL fixes. Including but not limited to:
+
+ - Change variable declared assertion into conditional in GLSL
+ compiler. Bug
+ #27921.
+ - Fix instruction indexing
+ bugs. Bug
+ #27566.
+ - Updated uniform location / offset encoding to be more like
+ other implementations.
+ - Don't overwrite a driver's shader infolog with generic failure
+ message.
+
+
+
+- Fixed OSMesa build for 16 and 32-bit color channel depth.
+
- Fixed OSMesa build with hidden symbol visibility. libOSMesa no longer links to libGL.
+ Bug
+ #28305.
+
- Fixed handling of multiple render targets in fixed-function
+ texture envrionmnent programs.
+- Fixed conversion errors in
signed_rgba8888[rev] texel
+ fetch.
+- Don't set srcLevel on
GL_TEXTURE_RECTANGLE_ARB targets.
+- Various build fixes for OpenBSD.
+- Various build fixes for OS X.
+- Various build fixes for GCC 3.3.
-Changes
-None.