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

    -
  1. Basic Usage

  2. -
  3. Driver Options +

  4. Basic Usage

  5. +
  6. Driver Options

    -
  7. Library Options +

  8. Library Options

    -
  9. Demo Program Options +

  10. 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:
      1. 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.
      2. Driver debugging. -There are plenty of open bugs in the bug database. +There are plenty of open bugs in the bug database.
      3. Remove aliasing warnings. Enable gcc -Wstrict-aliasing=2 -fstrict-aliasing and track down aliasing issues in the code.
      4. 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.
      5. 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.
      6. Contribute more tests to -glean. +Piglit.
      7. 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

        -
      • Apprentice - free OpenInventor work-alike +
      • Apprentice - free OpenInventor work-alike
      • Coin - OSS Open Inventor clone
      • Ch - OpenGL bindings for the Ch C/C++ interpreter
      • FOX - GUI Library diff --git a/mesalib/docs/lists.html b/mesalib/docs/lists.html index d89bcffbd..e415fc9b1 100644 --- a/mesalib/docs/lists.html +++ b/mesalib/docs/lists.html @@ -32,6 +32,9 @@ In general, people should not post to this list.

        target="_parent">mesa-announce - announcements of new Mesa versions are sent to this list. Very low traffic.

      • +
      • piglit - for Piglit (OpenGL driver testing framework) discussion.

        +

      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 - 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