From 67551627d34fff4a0fbe719bce33a3bacb55ccef Mon Sep 17 00:00:00 2001
From: marha
Date: Thu, 28 Jun 2012 08:08:21 +0200
Subject: xkeyboard-config mesa fontconfig randrproto git update 28 Jun 2012
---
mesalib/docs/GL3.txt | 5 +++--
mesalib/docs/autoconf.html | 32 ++++++++++++++++----------------
mesalib/docs/devinfo.html | 41 +++++++++++++++++++----------------------
mesalib/docs/envvars.html | 4 ++++
mesalib/docs/faq.html | 2 +-
mesalib/docs/games.html | 4 ++--
mesalib/docs/helpwanted.html | 30 +++++++++++++++++++++---------
mesalib/docs/libraries.html | 2 +-
mesalib/docs/lists.html | 3 +++
mesalib/docs/perf.html | 2 +-
mesalib/docs/repository.html | 4 ++--
mesalib/docs/shading.html | 24 ++++++++++++------------
mesalib/docs/sourcedocs.html | 2 +-
mesalib/docs/sourcetree.html | 10 ++++++----
mesalib/docs/systems.html | 12 +++++++-----
mesalib/docs/thanks.html | 2 +-
mesalib/docs/utilities.html | 2 +-
17 files changed, 101 insertions(+), 80 deletions(-)
(limited to 'mesalib/docs')
diff --git a/mesalib/docs/GL3.txt b/mesalib/docs/GL3.txt
index 89b46c0a4..36d24725d 100644
--- a/mesalib/docs/GL3.txt
+++ b/mesalib/docs/GL3.txt
@@ -72,15 +72,16 @@ GLX_ARB_create_context_profile DONE
GL 3.3:
-GLSL 3.30 not started
+GLSL 3.30 new features in this version pretty much done
GL_ARB_blend_func_extended DONE (i965, r600, softpipe)
GL_ARB_explicit_attrib_location DONE (i915, i965, r300, r600, swrast)
GL_ARB_occlusion_query2 DONE (r300, r600, swrast)
GL_ARB_sampler_objects DONE (i965, r300, r600)
+GL_ARB_shader_bit_encoding DONE
GL_ARB_texture_rgb10_a2ui DONE (r600)
GL_ARB_texture_swizzle DONE (same as EXT version) (i965, r300, r600, swrast)
GL_ARB_timer_query ~60% done (the EXT variant)
-GL_ARB_instanced_arrays DONE (r300, r600)
+GL_ARB_instanced_arrays DONE (i965, r300, r600)
GL_ARB_vertex_type_2_10_10_10_rev DONE (r600)
diff --git a/mesalib/docs/autoconf.html b/mesalib/docs/autoconf.html
index 4f1ad8d64..4fa96c3c6 100644
--- a/mesalib/docs/autoconf.html
+++ b/mesalib/docs/autoconf.html
@@ -10,18 +10,18 @@
Compilation and Installation using Autoconf
-Basic Usage
-Driver Options
+
Basic Usage
+Driver Options
-Library Options
+
Library Options
-Demo Program Options
+
Demo Program Options
@@ -149,13 +149,13 @@ configure option --with-driver. There are currently three supported
options in the configure script.
-Xlib
This is the default mode for building Mesa.
+
Xlib
This is the default mode for building Mesa.
It uses Xlib as a software renderer to do all rendering. It corresponds
to the option --with-driver=xlib
. The libX11 and libXext
libraries, as well as the X11 development headers, will be need to
support the Xlib driver.
-
DRI
This mode uses the DRI hardware drivers for
+
DRI
This mode uses the DRI hardware drivers for
accelerated OpenGL rendering. Enable the DRI drivers with the option
--with-driver=dri
. See the basic
installation instructions for details on prerequisites for the DRI
@@ -163,12 +163,12 @@ drivers.
---with-dri-driverdir=DIR
- This option specifies the
+
--with-dri-driverdir=DIR
+ This option specifies the
location the DRI drivers will be installed to and the location libGL
will search for DRI drivers. The default is ${libdir}/dri
.
-
--with-dri-drivers=DRIVER,DRIVER,...
- This option
+
--with-dri-drivers=DRIVER,DRIVER,...
+ This option
allows a specific set of DRI drivers to be built. For example,
--with-dri-drivers="swrast,i965,radeon,nouveau"
. By
default, the drivers will be chosen depending on the target platform.
@@ -177,16 +177,16 @@ for available drivers. Beware that the swrast DRI driver is used by both
libGL and the X.Org xserver GLX module to do software rendering, so you
may run into problems if it is not available.
-
--disable-driglx-direct
- Disable direct rendering in
+
--disable-driglx-direct
+ Disable direct rendering in
GLX. Normally, direct hardware rendering through the DRI drivers and
indirect software rendering are enabled in GLX. This option disables
direct rendering entirely. It can be useful on architectures where
kernel DRM modules are not available.
-
--enable-glx-tls
+
--enable-glx-tls
Enable Thread Local Storage (TLS) in
GLX.
-
--with-expat=DIR
- The DRI-enabled libGL uses expat to
+
--with-expat=DIR
- The DRI-enabled libGL uses expat to
parse the DRI configuration files in
/etc/drirc
and
~/.drirc
. This option allows a specific expat installation
to be used. For example, --with-expat=/usr/local
will
@@ -201,7 +201,7 @@ page for more details.
---with-osmesa-bits=BITS
+--with-osmesa-bits=BITS
This option allows the size
of the color channel in bits to be specified. By default, an 8-bit
channel will be used, and the driver will be named libOSMesa. Other
@@ -235,7 +235,7 @@ the programs will be built depending on the driver and library options
chosen. See the directory progs
for the full set of demos.
---with-demos=DEMOS,DEMOS,...
+--with-demos=DEMOS,DEMOS,...
This option allows a
specific set of demo programs to be built. For example,
--with-demos="xdemos,slang"
. Beware that if this option is
diff --git a/mesalib/docs/devinfo.html b/mesalib/docs/devinfo.html
index 4828cc61d..a469cbaa6 100644
--- a/mesalib/docs/devinfo.html
+++ b/mesalib/docs/devinfo.html
@@ -163,36 +163,33 @@ branch is relevant.
Verify and update version info
-
-Create/edit the docs/relnotes-x.y.html file to document what's new in the release.
-Add the new relnotes-x.y.html file to relnotes.html.
-
-
-Update the MESA_MAJOR, MESA_MINOR and MESA_TINY version numbers in
-configs/default.
-Also update the VERSION line in the top-level Makefile.
-
-
-
-Make sure the values in src/mesa/main/version.h are correct.
-
-
-
-Update docs/news.html.
-
+
+ - configs/default
+ - MESA_MAJOR, MESA_MINOR and MESA_TINY
+ - Makefile.am
+ - PACKAGE_VERSION
+ - autoconf.ac
+ - AC_INIT
+ - src/mesa/main/version.h
+ - MESA_MAJOR, MESA_MINOR, MESA_PATCH and MESA_VERSION_STRING
+
Create a docs/relnotes-x.y.z.html file.
The bin/shortlog_mesa.sh script can be used to create a HTML-formatted list
of changes to include in the file.
-Link the new docs/relnotes-x.y.z.html file into the main relnotes.html file.
+Link the new docs/relnotes-x.y.z.html file into the main relnotes.html file.
+
+
+
+Update docs/news.html.
-Tag the files with the release name (in the form mesa_X_Y)
-with: git tag -a mesa_X_Y
-Then: git push origin mesa_X_Y
+Tag the files with the release name (in the form mesa-x.y)
+with: git tag -a mesa-x.y
+Then: git push origin mesa-x.y
@@ -206,7 +203,7 @@ Make the distribution files. From inside the Mesa directory:
After the tarballs are created, the md5 checksums for the files will
be computed.
-Add them to the docs/relnotes-X.Y.html file.
+Add them to the docs/relnotes-x.y.html file.
diff --git a/mesalib/docs/envvars.html b/mesalib/docs/envvars.html
index fffb50a47..89f71739c 100644
--- a/mesalib/docs/envvars.html
+++ b/mesalib/docs/envvars.html
@@ -42,6 +42,8 @@ sometimes be useful for debugging end-user issues.
printed to stderr.
If the value of MESA_DEBUG is 'FP' floating point arithmetic errors will
generate exceptions.
+
- MESA_LOG_FILE - specifies a file name for logging all errors, warnings,
+etc., rather than stderr
- MESA_TEX_PROG - if set, implement conventional texture env modes with
fragment programs (intended for developers only)
- MESA_TNL_PROG - if set, implement conventional vertex transformation
@@ -119,6 +121,8 @@ Mesa EGL supports different sets of environment variables. See the
Gallium environment variables
+- GALLIUM_LOG_FILE - specifies a file for logging all errors, warnings, etc.
+ rather than stderr.
- GALLIUM_PRINT_OPTIONS - if non-zero, print all the Gallium environment
variables which are used, and their current values.
- GALLIUM_NOSSE - if non-zero, do not use SSE runtime code generation for
diff --git a/mesalib/docs/faq.html b/mesalib/docs/faq.html
index dbef6a58c..fa90d5bfe 100644
--- a/mesalib/docs/faq.html
+++ b/mesalib/docs/faq.html
@@ -389,7 +389,7 @@ algorithms).
In the mean time, a 3rd party plug-in library is available.
diff --git a/mesalib/docs/games.html b/mesalib/docs/games.html
index eaa7f4073..812c21d44 100644
--- a/mesalib/docs/games.html
+++ b/mesalib/docs/games.html
@@ -15,7 +15,7 @@
- battle game
- BZFLAG - 3-D tank
battle game
-
- Copter Commander - 2d multiplayer side scroller
+
- Copter Commander - 2d multiplayer side scroller
- CrystalSpace - Free
3d game engine
- Cthugha - music-sync'ed
@@ -40,7 +40,7 @@
- JONGL - Juggling simulator
- KnightCap -
chess game
-
- LinWarrior 3D - A Battle Mech Simulator
+
- LinWarrior 3D - A Battle Mech Simulator
- Lunar Lander
2000 - 3D version of the classis lunar lander game
- Majik 3D - an online role-playing
diff --git a/mesalib/docs/helpwanted.html b/mesalib/docs/helpwanted.html
index 444c12b5a..6d6058eb5 100644
--- a/mesalib/docs/helpwanted.html
+++ b/mesalib/docs/helpwanted.html
@@ -17,36 +17,48 @@ Here are some specific ideas and areas where help would be appreciated:
-
Driver patching and testing.
-Patches are often posted to the mesa3d-dev mailing list, but aren't
+Patches are often posted to the mesa-dev mailing list, but aren't
immediately checked into git because not enough people are testing them.
Just applying patches, testing and reporting back is helpful.
-
Driver debugging.
-There are plenty of open bugs in the bug database.
+There are plenty of open bugs in the bug database.
-
Remove aliasing warnings.
Enable gcc -Wstrict-aliasing=2 -fstrict-aliasing and track down aliasing
issues in the code.
-
Windows driver building, testing and maintenance.
-The Visual Studio project files aren't always updated in a timely manner
-when new source files are added or old ones are removed.
-Fixing these tends to delay new Mesa releases.
+Fixing MSVC builds.
-
Maintenance and testing of lesser-used drivers.
-Drivers such as DOS/DJGPP, GGI, etc that aren't being maintained are being
-deprecated starting in Mesa 7.3.
+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.
+They have to be ported to DRI2 to be accepted in mesa master again.
-
Contribute more tests to
-glean.
+Piglit.
-
Automatic testing.
It would be great if someone would set up an automated system for grabbing
-the latest Mesa code and run tests (such as glean) then report issues to
+the latest Mesa code and run tests (such as piglit) then report issues to
the mailing list.
+
+You can find some further To-do lists here:
+
+
If you want to do something new in Mesa, first join the Mesa developer's
diff --git a/mesalib/docs/libraries.html b/mesalib/docs/libraries.html
index e9db42790..b410bc1c2 100644
--- a/mesalib/docs/libraries.html
+++ b/mesalib/docs/libraries.html
@@ -10,7 +10,7 @@
Libraries and Toolkits
diff --git a/mesalib/docs/perf.html b/mesalib/docs/perf.html
index ec400c613..82e6b5988 100644
--- a/mesalib/docs/perf.html
+++ b/mesalib/docs/perf.html
@@ -52,7 +52,7 @@ Performance tips for software rendering:
GL_COLOR_MATERIAL is disabled
No spot lights are used (all GL_SPOT_CUTOFFs are 180.0)
No local lights are used (all position W's are 0.0)
- All material and light coefficients are >= zero
+ All material and light coefficients are >= zero
- XFree86 users: if you want to use 24-bit color try starting your
X server in 32-bit per pixel mode for better performance. That is,
start your X server with
diff --git a/mesalib/docs/repository.html b/mesalib/docs/repository.html
index 3e05871fd..adbfcf909 100644
--- a/mesalib/docs/repository.html
+++ b/mesalib/docs/repository.html
@@ -10,7 +10,7 @@
Code Repository
-Mesa uses git
+Mesa uses git
as its source code management system.
@@ -95,7 +95,7 @@ Once your account is established:
Windows Users
-If you're
+If you're
using git on Windows you'll want to enable automatic CR/LF conversion in
your local copy of the repository:
diff --git a/mesalib/docs/shading.html b/mesalib/docs/shading.html
index 175e02460..a9b7cfc4b 100644
--- a/mesalib/docs/shading.html
+++ b/mesalib/docs/shading.html
@@ -209,30 +209,30 @@ struct gl_shader_state
};
-
-- EmitHighLevelInstructions
-
+
+- EmitHighLevelInstructions
+-
This option controls instruction selection for loops and conditionals.
If the option is set high-level IF/ELSE/ENDIF, LOOP/ENDLOOP, CONT/BRK
instructions will be emitted.
Otherwise, those constructs will be implemented with BRA instructions.
-
+
-
- EmitCondCodes
-
+- EmitCondCodes
+-
If set, condition codes (ala GL_NV_fragment_program) will be used for
branching and looping.
Otherwise, ordinary registers will be used (the IF instruction will
examine the first operand's X component and do the if-part if non-zero).
This option is only relevant if EmitHighLevelInstructions is set.
-
+
-
- EmitComments
-
+- EmitComments
+-
If set, instructions will be annoted with comments to help with debugging.
Extra NOP instructions will also be inserted.
-
-
+
+
Compiler Validation
@@ -243,7 +243,7 @@ regressions.
-The Piglit project
+The Piglit project
has many GLSL tests and the
Glean glsl1 test
tests GLSL features.
diff --git a/mesalib/docs/sourcedocs.html b/mesalib/docs/sourcedocs.html
index 2b1633c67..898ecac74 100644
--- a/mesalib/docs/sourcedocs.html
+++ b/mesalib/docs/sourcedocs.html
@@ -24,7 +24,7 @@ the doxygen
directory and run make
.
For an example of Doxygen usage in Mesa, see a recent source file
-such as bufferobj.c.
+such as bufferobj.c.
diff --git a/mesalib/docs/sourcetree.html b/mesalib/docs/sourcetree.html
index abc5e3986..42675d9bb 100644
--- a/mesalib/docs/sourcetree.html
+++ b/mesalib/docs/sourcetree.html
@@ -43,6 +43,8 @@ each directory.
common - code shared by all DRI drivers
i915 - driver for Intel i915/i945
i965 - driver for Intel i965
+ radeon - driver for ATI R100
+ r200 - driver for ATI R200
XXX more
x11 - Xlib-based software driver
@@ -90,7 +92,9 @@ each directory.
i915 - Driver for Intel i915/i945.
llvmpipe - Software driver using LLVM for runtime code generation.
nv* - Drivers for NVIDIA GPUs.
- r300 - Driver for ATI/AMD R300.
+ radeonsi - Driver for AMD Southern Island.
+ r300 - Driver for ATI R300 - R500.
+ r600 - Driver for ATI/AMD R600 - Northern Island.
softpipe - Software reference driver.
svga - Driver for VMware's SVGA virtual GPU.
trace - Driver for tracing Gallium calls.
@@ -127,9 +131,8 @@ each directory.
dri - Meta state tracker for DRI drivers
egl - Meta state tracker for EGL drivers
es - OpenGL ES 1.x and 2.x state trackers
- g3dvl -
glx - Meta state tracker for GLX
- python -
+ vdpau - VDPAU state tracker
vega - OpenVG 1.x state tracker
wgl -
xorg - Meta state tracker for Xorg video drivers
@@ -137,7 +140,6 @@ each directory.
winsys -
- drm -
-
- g3dvl -
- gdi -
- xlib -
diff --git a/mesalib/docs/systems.html b/mesalib/docs/systems.html
index 999975183..171d12813 100644
--- a/mesalib/docs/systems.html
+++ b/mesalib/docs/systems.html
@@ -26,12 +26,14 @@ and ES 2, OpenVG and the EGL interface.
Hardware drivers include:
diff --git a/mesalib/docs/thanks.html b/mesalib/docs/thanks.html
index b9a2b27cb..6b658e3b4 100644
--- a/mesalib/docs/thanks.html
+++ b/mesalib/docs/thanks.html
@@ -33,7 +33,7 @@ Tungsten Graphics, Inc. have supported the ongoing development of Mesa.
The
-Mesa
+Mesa
website is hosted by
Allen Akin's glean is a framework for OpenGL testing.
-Valgrind is a very useful tool for tracking down
memory-related problems in your code.
--
cgit v1.2.3