Mesa (gallium-0.2): 35 new commits

Alan Hourihane alanh at kemper.freedesktop.org
Thu Jan 22 09:43:54 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4df482086ebf0663c708b089d8d8d22de0ef972c
Merge: 01cbd764962ff49bf104e5997914ced53360ef81 b8bd0b0ddc357f9b430bb6ddeb60c5a2179d3791
Author: Alan Hourihane <alanh at vmware.com>
Date:   Thu Jan 22 09:43:42 2009 +0000

    Merge commit 'origin/master' into gallium-0.2
    
    Conflicts:
    	windows/VC8/mesa/osmesa/osmesa.vcproj
    	windows/VC8/progs/demos/gears.vcproj
    	windows/VC8/progs/progs.sln

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8bd0b0ddc357f9b430bb6ddeb60c5a2179d3791
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 13 12:50:38 2009 -0800

    i915: Add decode for PS in batchbuffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc3971d80051b34836716579fd060dbb122d036b
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jan 8 19:15:04 2009 -0800

    i965: Remove gratuitous whitespace in INTEL_DEBUG=wm output.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=046e88fc0be37d5a3dfbfa9fb8033b549604c74c
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jan 8 19:00:10 2009 -0800

    i965: Use _mesa_num_inst_src_regs() instead of keeping a copy of its contents.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=194d039f1efee0e666c2d1b1116fd5adea8cb942
Author: Kristian Høgsberg <krh at redhat.com>
Date:   Wed Jan 21 11:47:01 2009 -0500

    [intel] Remove remaining references to intel_wait_flips().
    
    Oops.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=470e10dfaa7a7c6801be1092e1527a944ac38a10
Author: Thomas Henn <thomas.henn at igd.fraunhofer.de>
Date:   Wed Jan 21 09:31:58 2009 -0700

    windows: fix output dir for glut project file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c7135ee14fb6f4d8b6e64d570daee3512c99438
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 21 09:05:02 2009 -0700

    swrast: fix redundant texture application in affine_textured_triangle().
    
    This function does simple texture mapping so disable normal texture mapping
    before we call _swrast_write_rgba_span() so that we don't do it twice.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4683cab29a74d6b3cefdd915aaf91e6b4f667d27
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 21 08:18:07 2009 -0700

    mesa: add some debug assertions to detect null current texture object pointers
    
    See bug #17895.  These assertions could be removed when this is resolved.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=787a001a6774e6fe80623159f32155ce12002a9f
Author: Karl Schultz <k.w.schultz at comcast.net>
Date:   Wed Jan 21 07:59:11 2009 -0700

    windows: another round of VC8 project file updates
    
    New static configs generate DLLs that do not have a dependency on the MSCVR*
    DLL's.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd92f483b0f2eced3984be9a051c0cc653ae6d74
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 21 07:57:45 2009 -0700

    Revert "windows: new VC8 projects statically linked against libcmt"
    
    This reverts commit bbda892c551e7d3f2d94cc877cc6e80f8568fa99.
    
    Static configs rolled into regular project files (in next commit).
    Provided by Karl Schultz.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65118a51b609cbcfdd6698a8e22c18e98152f362
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 15:36:01 2009 -0700

    docs: document glXMakeContextCurrent() and Windows fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab9b4e1f593b2006a61c0f5440c2d7d3af80ea74
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Jan 20 13:55:18 2009 -0800

    Fix issues with glXMakeContextCurrent and glXMakeCurrentReadSGI
    
    There were several bugs in the infrastructure for these two routines.
    
    1. GLX_ALIAS was incorrectly used.  The function and its alias must be
    identical!  glXMakeContextCurrent / glXMakeCurrentReadSGI and
    MakeContextCurrent had different parameters.  This caused the last
    parameter of MakeContextCurrent to get random values.
    
    2. We based the implementation of glXMakeContextCurrent on the manual
    page instead of the GLX spec.  The GLX spec says that
    glXMakeContextCurrent can be passed a Window as a drawable.  When this
    happens, it will behave just like glXMakeCurrentReadSGI or
    glXMakeCurrent.
    
    3. If there was a problem finding or creating the DRI drawable,
    MakeContextCurrent would crash instead of returning an error.
    
    This commit fixes all three issues, and fixes bug #18367 and bug #19625.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39e6d0d8108fe6d222865e7bb9de1e3cea18b4c4
Author: Timo Aaltonen <tjaalton at cc.hut.fi>
Date:   Tue Jan 20 11:45:35 2009 -0500

    [intel] Go back to using the typedef for the sarea struct
    
    The upstream linux kernel headers and libdrm kernel headers disagree on the
    tag name for the sarea struct: _drm_i915_sarea vs drm_i915_sarea.  They
    both typedef it to drm_i915_sarea_t though, so just use that.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5da7feee03abd7ca52312476bd75d28d1afddf4
Author: Owain G. Ainsworth <oga at openbsd.org>
Date:   Wed Jan 14 01:14:32 2009 +0000

    Remove intel pageflipping support in its entirety.
    
    It's been broken and deprecated for a while, so it's time to die. This has the
    wonderful benefit of cleaning up the code a fair amount; making it marginally
    less twisty.
    
    I'm unsure if the for loops in IntelWindowMoved are still needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f548dbc9811838362c8cfaecc10f1fbe8c3dd8d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 09:21:32 2009 -0700

    glsl: silence unused var warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d216be8cfe57f88cd2d890c2334df8ff5c30436
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 09:20:41 2009 -0700

    mesa: silence uninitialized var warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb26cc6cf5ba0b8ff4c7d85da8f421839691186a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 09:17:12 2009 -0700

    mesa: silence compiler warning at -O2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb63a663b1a3a3a3f27ebc8b1a678c3bc7cc4a69
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 09:13:41 2009 -0700

    mesa: bump version to 7.3-rc3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dace4e3e2a4646d7512028c9aaff6b4a1fc16b3f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 09:13:06 2009 -0700

    mesa: inlclude whole windows/VC8/ directory in tarballs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbda892c551e7d3f2d94cc877cc6e80f8568fa99
Author: Thomas Henn <thomas.henn at igd.fraunhofer.de>
Date:   Tue Jan 20 09:05:18 2009 -0700

    windows: new VC8 projects statically linked against libcmt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a387dca19d68de901856fe997b805b6af98920
Author: Karl Schultz <k.w.schultz at comcast.net>
Date:   Tue Jan 20 08:58:40 2009 -0700

    windows: more VC8 project file updates
    
    Make some compiler flags per-file.
    Remove driverfuncs.c from osmesa project.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=437fa85ba3611606ae8a8ac4aa4d634c91d2966d
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Jan 20 11:40:51 2009 +0100

    Add a comment about _tnl_emit_indexed_vertices_to_buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b00477acf3546242cd183630bd55a49085bbb3ed
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Jan 20 11:15:57 2009 +0100

    tnl: Add a utility to emit indexed vertices to a DMA buffer.
    
    This utility is useful for hardware that doesn't support HW index buffers.
    It's a bit inefficient but appears to give a substantial performance gain,
    as we can emit tri strips that would otherwise be split into triangles.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7374285f07b673dcba1d1f47dd987c8ba7037bad
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Jan 20 11:13:38 2009 +0100

    Fix store texel for argb4444.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c84a1032c13a75b95e40bd316495b3351b324e1
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Jan 20 11:13:05 2009 +0100

    Fix store texel for argb8888_rev.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbda49a9e65f684ca46c7af84cc52d63b0622978
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Jan 20 11:12:17 2009 +0100

    Add RGBA4444 and RGBA5551 texture formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11351f0c8a88ae84ec397c7f9abb4a83c64b2cfc
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Jan 20 11:07:10 2009 +0100

    dri1: Add a macro to validate two dri drawables in one go.
    
    Dri drivers often may validate first a write drawable and then a read
    drawable ("readable"). However, the hardware lock may be unlocked when
    validating the readable, causing the write drawable status to be stale.
    
    Drivers should use this macro instead when validating two drawables.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5b5bc9f95f381ac61e29e2b2f2001c4135e54ef
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 13 14:39:55 2009 -0700

    mesa: fix build of stand-alone glslcompiler driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f97792421ba3ea0af1f1976e5e267e88314885a2
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 19 12:03:17 2009 -0700

    tests: test pseudo-XOR blend mode.
    
    GL_XOR logicop mode can be approximated with blending by computing 1 - dst.
    Here's a couple test programs for that.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=396711b840683809565507e47a4311e5b7503ef2
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Jan 19 15:40:30 2009 +0000

    dri: add fake front definitions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbd8e4066b28afad5f02a063e81b973c649746f5
Author: Thomas Henn <thomas.henn at igd.fraunhofer.de>
Date:   Mon Jan 19 08:23:22 2009 -0700

    windows: updated VC8 project files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7f802eca2c78397ea7b8472b3a7e90a997fc140
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Jan 18 09:59:07 2009 -0700

    glx: gcc 2.95 build fix (move declaration before code)
    
    Adapted from patch by Matthieu Herbb <matthieu.herrb at laas.fr>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a61a1a8181f05e07de1c0bccad109f4ad529a298
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 16 13:33:19 2009 -0700

    i965: fix polygon culling bug when rendering to a texture/FBO
    
    Since we use an inverted viewport transformation for render to texture, that
    inverts front/back polygon orientation.
    Now glCullFace(GL_FRONT / GL_BACK) works correctly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=345a08a77fa16f58ef956c896f1bf5f4cf118243
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 16 13:31:04 2009 -0700

    intel: added intel_rendering_to_texture() helper function.
    
    When we're rendering to textures we have to invert the viewport transformation.
    This helper cleans up that test and can be used elsewhere...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12c6d28cc7ef36a27389003e9898b512b6f722f9
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 16 13:25:41 2009 -0700

    mesa: remove GL_DEPTH_TEST + no depth buffer test
    
    One could enable depth testing before binding an FBO that has a depth buffer
    so this test is no longer useful or correct.




More information about the mesa-commit mailing list