Subject: CVS commit: wip/gl
From: Pierre Allegraud
Date: 2010-08-18 12:27:27
Message id: E1Olfry-00087m-79@sfp-cvsdas-2.v30.ch3.sourceforge.com

Log Message:
Update to Mesa-7.8.2

    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 texture LOD clamping in i915 driver. Bug #24846.
        Fix off-by-one for drawing rectangle. Bug #27408.
    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.

    Fix incorrect enums for GLX_INTEL_swap_event by updating glxext.h to version \ 
27 from OpenGL.org.
    Fix compilation errors on non-GLX_DIRECT_RENDERING builds.
    Various fixes for building Mesa on OS X.
    Pass GLX drawable ID to dri2InvalidateBuffers. Fixes bug #27190.

Files:
RevisionActionfile
1.2modifywip/gl/Makefile
1.2modifywip/gl/Makefile.common
1.2modifywip/gl/PLIST
1.4modifywip/gl/distinfo
1.2modifywip/gl/hacks.mk
1.2modifywip/gl/options.mk
1.3modifywip/gl/version.mk
1.2modifywip/gl/patches/patch-aa
1.2modifywip/gl/patches/patch-ab
1.1.1.1removewip/gl/patches/patch-ac
1.1.1.1removewip/gl/patches/patch-ad
1.1.1.1removewip/gl/patches/patch-ae
1.1.1.1removewip/gl/patches/patch-af
1.1.1.1removewip/gl/patches/patch-ag
1.1.1.1removewip/gl/patches/patch-ah
1.1.1.1removewip/gl/patches/patch-aj
1.2removewip/gl/patches/patch-ak
1.1.1.1removewip/gl/patches/patch-al
1.1.1.1removewip/gl/patches/patch-am
1.1.1.1removewip/gl/patches/patch-an
1.1.1.1removewip/gl/patches/patch-ao
1.1.1.1removewip/gl/patches/patch-ap
1.1.1.1removewip/gl/patches/patch-aq
1.1.1.1removewip/gl/patches/patch-as
1.1.1.1removewip/gl/patches/patch-at
1.1.1.1removewip/gl/patches/patch-au
1.1.1.1removewip/gl/patches/patch-av
1.1.1.1removewip/gl/patches/patch-aw
1.1.1.1removewip/gl/patches/patch-ay
1.1.1.1removewip/gl/patches/patch-bb
1.1.1.1removewip/gl/patches/patch-bc
1.1.1.1removewip/gl/patches/patch-bd
1.1.1.1removewip/gl/patches/patch-be