Mesa (lp-surface-tiling): 176 new commits

Brian Paul brianp at kemper.freedesktop.org
Fri Apr 2 22:55:40 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c670481248c4d46f87f13bf3af5655925e7002d
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 2 16:36:11 2010 -0600

    llvmpipe: add a special-case optimization to lp_surface_copy()
    
    Be more efficient when copying tiled image to linear image.
    Before, the fallback path was always converting the whole source image
    to linear.  Now we can convert just a sub region.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=faa684645e64d6024b3a11e4e08da825e8220b2e
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 2 16:15:16 2010 -0600

    llvmpipe: assorted texture and tile/line conversion code change s
    
    The tiled/linear conversion functions take x/y positions now to
    allow converting only sub-regions.
    
    More texture-related helper functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=926a60033fc02b6e62a2ce7ae08575cd326561f2
Merge: baad81ec5318d44bfac1e37c7643afc0836607bb bc50336b6ab40b6f4df7dbe19abe8b1d89938472
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 2 10:21:26 2010 -0600

    Merge branch 'master' into lp-surface-tiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc50336b6ab40b6f4df7dbe19abe8b1d89938472
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 2 09:17:47 2010 -0600

    llvmpipe: limit max texture size to 2Kx2K for now
    
    MAXWIDTH/HEIGHT were 2048 but the max texture size was 4096.
    This caused a crash if a 4Kx4K texture was created and rendered to.
    See comment about max framebuffer size in lp_scene.h.
    
    Also added assertions to catch this inconsistancy in the future.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82e289d355089952a217b14081bac8ffff04ab2e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Apr 2 01:14:24 2010 -0700

    gallivm: Add fallthrough comment at end of case statement.
    
    The code is correct. Tell Coverity that the fallthrough case is
    intentional.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c87e6e50ee02c8cda11d14a0ea242bb19e77300f
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Apr 2 01:08:31 2010 -0700

    progs/gallium/unit: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d65a7caf97684aa654088c76a74b632fbd685fa
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 07:26:33 2010 +0200

    gallium/util: print \n after DXTn printf

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f50247c9aae036c9131bc2b5726c879c114eece0
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 06:21:19 2010 +0200

    softpipe: remove S3TC init, since it's done on-demand now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36ed9a7f1356bc9c7c83388500ed8fbda8bff8aa
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Apr 1 22:29:23 2010 -0700

    progs/gallium/unit: Move declaration before code.
    
    Fixes SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e1a3923f44bfa550ea152c57c99f9ec558b7571
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 1 22:32:44 2010 -0600

    glsl: fix bad return value in link_transform_feedback()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e47d7e87905486a06ca5183c58f4af45ca69470e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 1 22:19:52 2010 -0600

    gallium/util: remove extraneous semicolon

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=361b179720dc5d7bb4e046d3e91ce3b1a64a4cd2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 1 22:15:17 2010 -0600

    gallium: remove old comment about return values

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30b9ead229fabd9a4c68f676ac7a6cba2de74f70
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 1 22:15:17 2010 -0600

    glsl: remove obsolete comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=107c72f355a3006d716ec5e8d550f0fcd3766bbc
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 1 22:15:17 2010 -0600

    glsl: do extra link checking for transform feedback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50a75a0b4a1ebbc54feff1a7dc2c71b27d8a5067
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 1 22:15:16 2010 -0600

    docs: update GL3 / GL_ARB_fragment_coord_conventions status

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3100f31b747a3294e1e7043ed9a61d8b90bf423a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 1 22:15:16 2010 -0600

    mesa: minor fixes in _mesa_GetTransformFeedbackVarying()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b49437372218e12f4270b750199f8825f9b0f45
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 1 22:15:16 2010 -0600

    glsl: append built-in, used varying vars to the varying vars list

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a14866689b1e207b1af4c57f9727e2712e9f49e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 1 22:15:16 2010 -0600

    mesa: make _mesa_copy_string() non-static

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=038aba1f082d696a49db7c818766c5886f4efa83
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 1 22:15:16 2010 -0600

    glsl: pass datatype to _mesa_add_varying()
    
    Will be needed later for transform feedback support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee91c1e367b9e3bcbb156ed80ab94694f0d4b4ca
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 1 22:15:16 2010 -0600

    glsl: add more vertex/fragment output info helpers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a090ae80a597f498f113fe58a772ddf3dca12e0
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 04:51:50 2010 +0200

    gallium/util: revert util_format_init addition
    
    Putting calls to util_format_init all over the codebase is infeasible.
    
    Instead, half float tables are pregenerated, and the s3tc library is
    loaded on demand.
    
    I believe this is a solution that combines performance, cleanliness,
    flexibility and portability.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5126683e3b971ccfb51e50e560750ce44e86bae8
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 05:23:32 2010 +0200

    gallium/util: add util_format_is_supported to check for pack/unpack
    
    This improves the code by making it more readable, and removes
    special knowledge of S3TC and other formats from softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52e9b990a192a9329006d5f7dd2ac222effea5a5
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 04:48:42 2010 +0200

    gallium/util: load s3tc on demand
    
    This changes the S3TC function pointers to be initialized to stubs
    that load the S3TC library and then delegate to the real functions.
    
    If the S3TC library fails to load, the function pointers are replaced
    with a "nop" function.
    
    The code is also changed to attempt to load the library only one time.c
    
    Note that unlike checking for a flag, this method has no performance
    cost at all.
    
    The use of the "nop" functions also allows to avoid most checks, that
    are only preserved when the function does non-trivial work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6259264c57537896d72158f811674a192c6a1596
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 04:35:20 2010 +0200

    progs/gallium: add unit test for u_half

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c476305cdeb1ca9d755983e2058cb44f5b9109f0
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 03:48:59 2010 +0200

    gallium/util: pregenerate half float tables
    
    This solution avoids the issue of how to run the initializers and
    also allows those pages (and the parts of them in processor caches)
    to be shared between multiple processes.
    
    The drawback is slightly higher library size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ae66e9b97e9864367c26fc5f9cb86896bc83b45
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Apr 2 10:19:43 2010 +0800

    st/egl: Add a missing break.
    
    The swtich in egl_g3d_st_framebuffer_validate misses a break.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c36d15d158515bb7b7bc7daf9da4cae5e2766be9
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Apr 2 10:03:20 2010 +0800

    progs/egl: Update .gitignore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1054f22e480875b2d91c3d9ad1b85080e4705a35
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Apr 2 09:59:36 2010 +0800

    progs/egl: Link to eglut first.
    
    This moves eglut before EGL so that the symbols can be resolved.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87275e8fab51a906903e676f8f1762afe096aeb0
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Apr 1 18:49:54 2010 -0700

    gallium/util: s/inline/INLINE/
    
    Fixes MSVC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbf4097b8dd097daf6d91cd0cf2c5b08151793bc
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 02:36:59 2010 +0200

    nv50: call util_format_init
    
    Needed to fetch static vertex attributes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aee5bb5b8ad80d4aed849519a80b1d696991e866
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 01:43:49 2010 +0200

    gallium/util: add util_format_init that inits s3tc and util_half
    
    Switch from auto-init to explicit init for util_half per Brian Paul's
    indication.
    
    NOTE: this is probably broken because not enough things call util_format_init.
    Will be fixed shortly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecaaf8c15f98551f809d5219f87af7fdb451c029
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 02:01:25 2010 +0200

    gallium/util: add one-time initialization helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3040462c10c19ba8f4a2ab64feee41a18c86a578
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 00:41:51 2010 +0200

    gallium/util: use #pragma section instead of #pragma data_seg
    
    They apparently both declare the section, but #pragma data_seg
    also puts all subsequent definitions in the section, which is
    undesirable.
    
    This should be the correct solution, and is actually used by the
    reference I cited (but I forgot to do it in my code).
    
    Untested, let me know if it doesn't work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c5f444f596984778a786b49058d3cf2a4fd2c2c
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 00:39:08 2010 +0200

    gallium/util: reindent u_half.c and u_half.h with Mesa coding style
    
    Sorry, forgout about that.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bb54c99a466883af3ac3e79426def17dcfa8d89
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Apr 2 00:34:44 2010 +0200

    Revert "util: Init half-float tables on demand."
    
    This reverts commit 950300eb255f0e3507bf2757d16c3b5bc8ff3471.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e40fce13e152ecf929c899ed38a8e5f7d198c738
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Thu Apr 1 14:59:10 2010 -0700

    progs: Fix linking of Xlib demos for non-autoconf builds
    
    The Xlib demos were fixed to use $(X11_LIBS) so that configure could
    detect the proper directory to link the library from, but this broke
    the non-autoconf builds. Give X11_LIBS a default value to fallback on.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=950300eb255f0e3507bf2757d16c3b5bc8ff3471
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Apr 1 14:41:18 2010 -0700

    util: Init half-float tables on demand.
    
    Gets rid of unnecessary delays on startup and compiler-specific hax.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e1aceaf0a1fb7b4ee44c7bc488f03b584b8b785
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 19:00:03 2010 +0100

    llvmpipe: Support sampling from PIPE_FORMAT_R32_FLOAT.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13d2f3c7380be6cf476d56269c17b52c53f313b3
Author: Michal Krol <michal at vmware.com>
Date:   Thu Apr 1 19:25:25 2010 +0200

    util: Declare .CRT$XCU data segment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c519e5f87ad6e96c68a13fab636ffdb8c4930e9
Author: Michal Krol <michal at vmware.com>
Date:   Thu Apr 1 19:06:05 2010 +0200

    scons: Remove `util/u_gctors.cpp'.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4edffe026e387f6a038d7538577bf5ecc168f223
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Apr 1 18:40:27 2010 +0200

    gallium/util: rewrite global constructor system for half floats (GCC/MSVC only!)
    
    NOTE: this commit will cause Gallium to fail to build on any compiler
          except GCC, the Microsoft C compiler and compatible compilers that
          claim to be one of those.
    
    This commit removes the u_gctors.cpp mechanism, in favor of using
    compiler-specific syntax to add global constructors from C files.
    
    This solves the problem of u_gctors.o not being pulled from static
    libraries and avoids using C++.
    
    However, it needs compiler-specific support for every compiler.
    
    The Microsoft C compiler support has not been tested.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f38135e283a0e81510fb40fb9e0c918436fa5f1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 17:45:29 2010 +0100

    llvmpipe: Support sampling from signed and mixed siged formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=675fcb6cae9bbcd5a7b2e7b2edf3871f82beb6cf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 17:36:37 2010 +0100

    python/tests: We're using a rgba8 rendertarget so sample only in the [0, 1] range.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f14c5adbc78b010d1b07eee9f0f65a99d0df4248
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 17:35:46 2010 +0100

    st/python: Allow to sample only in the [0,1] range.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=811e602954f3093e7fbfbcc464c3b3f1870876ed
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 17:26:50 2010 +0100

    python/tests: Several cleanups.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e011272fa357fbb22377220fa1d8655d063e4aa0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 16:38:01 2010 +0100

    st/python: Always use softpipe as reference driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38afd1e4452d5ed357cce0d7a604948a9fb563aa
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Apr 1 17:29:48 2010 +0200

    gallium/util: add copyright header to u_half.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a49db89326504e72f62e5243536ca1e0fcb759a3
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Apr 1 14:25:15 2010 +0800

    Update DEMO_FILES for demos using EGL.
    
    Reflect the recent addtion of eglut and reorganization of the EGL demos.
    This helps remove ~2k lines of duplicated code
    
    $ git diff --shortstat -M 57cc1db87b5cacffd3344c49062c8289b7d46e78
     18 files changed, 298 insertions(+), 2178 deletions(-)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=532b7400fd2959936c7344e4c38f6efbbef77924
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Apr 1 22:03:54 2010 +0800

    progs/egl: Port OpenVG lion and sp to eglut.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b48d88407655dc135d7a3c2c47d9df3e8dff01e
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Apr 1 14:03:30 2010 +0800

    progs/egl: Port ES1 gears to eglut.
    
    As gears in the last demo under "screen" subdirectory, this also removes
    the directory.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd7276f494f81e57450fac93434ed6d9abfe8e41
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Apr 1 13:47:53 2010 +0800

    progs/egl: Port ES1 tri to eglut.
    
    This also removes EGL_MESA_screen_surface version of ES1 tri as eglut
    supports the extension.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=765b30849cd271896901f9e02c920187e82c6494
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Apr 1 13:16:06 2010 +0800

    progs/egl: Replace egltri by xegl_tri.
    
    With the switch to eglut, xegl_tri supports both X11 and
    EGL_MESA_screen_surface.  Have it replace egltri.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02551cab472fae0359f4f432e4ad05ba2f241ba6
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Apr 1 13:12:16 2010 +0800

    progs/egl: Porg xegl_tri to eglut.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=589f6740ea90c61af95a08dfe6b8bcc0a22ef4d2
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Apr 1 12:21:06 2010 +0800

    progs/egl: Port eglgears to eglut.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57cc1db87b5cacffd3344c49062c8289b7d46e78
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Apr 1 12:19:47 2010 +0800

    progs/egl: Add eglut.
    
    eglut is a simple library with GLUT-like API.  It is intended to be used
    by simple EGL demos.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc3ddd4b566380e7684c780450016e3e191a4160
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Apr 1 14:20:24 2010 +0800

    progs/openvg: Move OpenVG demos to a subdirectory of progs/egl.
    
    That is, move
    
      progs/openvg/demos to progs/egl/openvg,
      progs/openvg/trivial to progs/egl/openvg/trivial.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f231cab2b7c13ba70d6aa694f74b6d6eee6470f
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Apr 1 13:43:33 2010 +0800

    progs/es: Move OpenGL ES demos to subdirectories of progs/egl.
    
    Move
    
      progs/es1/xegl -> progs/egl/opengles1,
      progs/es1/screen -> progs/egl/opengles1/screen,
      progs/es2/xegl -> progs/egl/opengles2.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c727ef01083c873abfaf3c79b28d7cbcd6361bf3
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Apr 1 11:17:43 2010 +0800

    progs/egl: Move demos a level deeper.
    
    Move the demos to "opengl" subdirectory.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2da7ef077a494373904f2e8ad4fcd3885c2bba9b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 15:16:26 2010 +0100

    llvmpipe: More tweaks to the supported texture formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b1a8e0f877c780420ba392cb1e55963507dc5cf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 15:15:57 2010 +0100

    gallium/unit: Invoke util_half_init_tables().
    
    half float formats now pass the tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89034b8ae71ca12f9a12935807a33caa686ede00
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 15:15:28 2010 +0100

    util: Declare util_half_init_tables only once.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=982d36667dcb53236cfd9668b56f7e91d49e9f0a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 15:11:05 2010 +0100

    util: Use u_math.h's union fi instead of redefining it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08eb07bc83c9ba81ad5b497b8991d1069e17f4d7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 15:07:14 2010 +0100

    util: Add support for other DXTn RGBA formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8548efbe1d2ebc9cfe5636d3e0f3064958ad0644
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 14:43:35 2010 +0100

    util: Get DXT1_RGB format working correctly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca6aacf842c0075f12907d13fec89cc7f1eac4f0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 13:34:24 2010 +0100

    util: Add test case for PIPE_FORMAT_DXT1_RGB.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9899ebd2fcb099279320d0bf77221d6b1e6e7cd9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 13:20:00 2010 +0100

    llvmpipe: Fix build...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0995544923d8b67098627a8a9e7729613377789
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 13:12:43 2010 +0100

    util: Allow to have block format test cases

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=943408533d2ccbb3743dcbdf143f1d23d23f29a9
Author: Michal Krol <michal at vmware.com>
Date:   Thu Apr 1 13:56:03 2010 +0200

    util: Generate correct format conversions for half floats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7bca4b28cb5b12bc84391c53ea932cfd117dc52
Author: Michal Krol <michal at vmware.com>
Date:   Thu Apr 1 09:52:40 2010 +0200

    util: Use u_half to perform half <--> float conversions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a359df2195583f94f7d6bcd28144677630df03b
Author: Michal Krol <michal at vmware.com>
Date:   Thu Apr 1 09:51:54 2010 +0200

    gallium: Integrate util_half with scons.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ff175d6de89ad92d167362355501f99d06f0f97
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Mar 24 18:12:45 2010 +0100

    gallium/util: add fast half float conversion functions
    
    This adds a fast half float conversion facility to Gallium.
    
    Mesa already contains such a facility, but using a much worse algorithm.
    
    This one is an implementation of
    www.fox-toolkit.org/ftp/fasthalffloatconversion.pdf
    and uses a branch-less algorithm with some lookup tables small enough
    to fit in the L1 cache.
    
    Ideally, Mesa should start using these functions too, but I'm not sure
    how to arrange that with the current build system.
    
    A new "u_gctors.cpp" is added that defines a global C++ constructor
    allowing to initialize to conversion lookup tables at library init.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=110e039d0df08ae1642adf4bd20f07992b9ffe9c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 11:52:54 2010 +0100

    gallium/unit: Install test in build/xxx/bin

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f706f12bbfe5356a5e167d162e25cb9d91df781c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 11:52:00 2010 +0100

    util: Add half float test cases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=898ddd6b00ffbb515c83025b1e51092752c182a7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 1 11:31:03 2010 +0100

    llvmpipe: Fix (un)swizzling, broken due to use of VOID channels.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bef912abd3345268168fdff82b4a36f64f1d78a0
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Mar 31 23:44:29 2010 -0700

    mesa: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6be593fbf7ab7683c0b8233939623438a23ec41
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Mar 31 23:36:06 2010 -0700

    r300g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=732685175773e3fce2e72836264e2081978e16fb
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Apr 1 06:17:10 2010 +0200

    util/format: fix big endian compilation by not trying to byteswap single bytes
    
    Conceivably, we could also have a dummy util_bswap8, but it seems better
    to not emit it in the first place.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fb655d1dbb3f8425aeff1597271262661ef206b
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Mar 31 21:30:37 2010 -0400

    gallivm: convert floats to doubles
    
    printf can't handle floats, convert them to doubles so that we can
    actually print floats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ab737557258148d52d9b9e983e4b18560b7a460
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 1 02:21:06 2010 +0200

    r300g: add RGBA16F colorbuffer support
    
    Disabled by default due to unresolved IP issues.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3252651fb291d7e6e4af5fed8ab461f603574cd6
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 1 02:14:52 2010 +0200

    r300g: add RGTC texture support
    
    The CS checker already knows about this.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39e116e3a0dce1a13dbb4395585cd3873e5ed073
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 1 01:13:26 2010 +0200

    r300g: format handling cleanup

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f45d43a17fa1f4de50e1cf3e54d3edfdff91399d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 22:47:11 2010 +0100

    softpipe: Use S3TC when avaiilable,

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9388ce41917fa4c706c5e284d960e1ca648ee935
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 22:46:42 2010 +0100

    util: Hook into libtxc_dxtn.so (WIP).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d073b39d19c261ffdce21b1adb297182654bd0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 21:37:57 2010 +0100

    llvmpipe: Don't call unused generate_clamp().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36e92a0494f8a4d2d840d08ffece6719bc8260d6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 21:27:07 2010 +0100

    libgl-xlib: Fix missing X11 symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=018aae950df449a18d7d69de54d51af587be94c6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 21:16:16 2010 +0100

    util: Make the accessors bidimensional again.
    
    Otherwise there's no way to unpack blocks with height >1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8012643e1f5f6e49593ec8f04d3721df53e6afb
Author: Michal Krol <michal at vmware.com>
Date:   Wed Mar 31 21:54:54 2010 +0200

    util: First stab at half-float conversion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=329814c6ee8a87d67a55ecf197af9d6e6fb7ade0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 18 11:27:29 2010 +0000

    util: Describe PIPE_FORMAT_NONE as PIPE_FORMAT_R8_USCALED.
    
    Avoids the need to special case PIPE_FORMAT_NONE so often.
    
    Conflicts:
    
    	src/gallium/auxiliary/util/u_format_table.py

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fcf2b87b35240efe8dd8ebe7d2f40268e647902
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 17 19:50:33 2010 +0000

    util: Silence pointer to integer size mismatch errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69895725cfe9d4dc917ff6e643af9e6e3a6e093f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 20:15:17 2010 +0100

    util: Add callback to fetch a single pixel.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3200e708582f75b3566a85228de9a698edbfb022
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 20:05:10 2010 +0100

    python/tests: Read the number of tests to execute from command line.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96548d80e541691281a947836b673177542fd400
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 19:53:25 2010 +0100

    mesa: Use a consistent name of the external s3tc library for all windows compilers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93eee0537f8245c376c5b6b641b3f1d12f993b0f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 19:43:57 2010 +0100

    scons: Force to consider the util/u_format_pack.py for util/u_format_table.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf5cd836def660c1040d9f7a0a59aad1c69dbe37
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 11 17:52:34 2010 +0000

    scons: Don't always include/links X11 headers/libs.
    
    Move it into a separate tool.
    
    TODO: Needs to be "tooled" in each SConscript that uses it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6047c89a2309f09a738912280e49db54ba2b2b60
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 11 16:50:37 2010 +0000

    scons: Don't always link expat.
    
    Only needed for DRI. Should be linked in DRI specific subdirectories.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1c1911435dcab9436f1d204043124f4b1506a1e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 16:34:09 2010 +0000

    llvmpipe: Disable threads by default on embedded.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=730cd1baaa301dbdff60ce2867c920d3b52b2111
Author: Kurt Daverman <krd at vmware.com>
Date:   Wed Mar 10 16:30:22 2010 +0000

    os: Temporarily use posix thread for embedded too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=711f6428bcc4838abb3f62a2971ee8c53c90eff5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 8 19:58:34 2010 +0000

    scons: Allow any toolchain to be specified in the command line.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1f6370eb41dc83c65c415c7cfd6699a36559172
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 17:29:51 2010 +0100

    util: Remove the hand written u_tile.c functions for the ones that are code generated correctly.
    
    Not that the code generated are any better, but to quickly detect any regression
    in the code generated ones from now on.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5d4a44f449a8203a8b1da9b18806a718d80f131
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 17:26:31 2010 +0100

    util: Use u_format_pack.py's code instead of u_format_access.py.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e833c7988a218d3c01ff79f17bdeed40058b32e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 16:58:05 2010 +0100

    llvmpipe: Don't rely on u_format_access.py

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d97f6963aee71d8fafa2a94a5fe1f3ca4b4ef16d
Merge: 96bf4aff5bd674bba5d83ab32c46024a686c1a1d 56b34e54f29cdd0a479219695c6559c44a41a76c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Mar 31 16:57:05 2010 +0200

    Merge branch 'gallium-new-formats'
    
    Conflicts:
    	src/gallium/auxiliary/util/u_format.csv
    	src/gallium/auxiliary/util/u_format_access.py
    	src/gallium/auxiliary/util/u_format_pack.py

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96bf4aff5bd674bba5d83ab32c46024a686c1a1d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 15:30:14 2010 +0100

    util: Put the format pack/unpack functions in the description table.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e245ca74e11869750cafb1ab3fbb6957100c554b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:43:09 2010 +0100

    util: Make pack/unpack operate on spans.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b46750d601655c39ccb967ae525d4edcbb9fb9d2
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 31 15:44:25 2010 +1000

    st/mesa: use BITFIELD64_BIT to access shader OutputsWritten in more places

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=325d55303d5920c137c0047e673a3940a99e4629
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:31:29 2010 +0100

    util: Make util_format_xxx_pack_xxx take pointer as arguments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bce109c944c45d763497cea3aeaa6cf0d8163149
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:28:54 2010 +0100

    util: Fix PIPE_FORMAT_B5G5R5X1_UNORM test case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=338b9d71dfd93cfe516b16db1be4038725c5bc7b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:28:34 2010 +0100

    util: Use VOID type for X channels in format descriptions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0258ca59dd529799092d768eec52c6cad7321c8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:05:55 2010 +0100

    python/tests: Run trhough tests randomly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=213e6584ed91b4ac6c3ed27f076e1b64e51cbc06
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:05:21 2010 +0100

    gallivm: Fix USCALED translation. Minor Cleanups.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ead8f82eeb2db035cb95a2387a93aced361360f6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:00:46 2010 +0100

    llvmpipe: More accurate format capability exporting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa364d091e7e2ef2296fb25f92efc79a8c88f77d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 13:59:59 2010 +0100

    llvmpipe: Drop the aos format conversion.
    
    It's unused and incomplete. Still in git history if necessary in future.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a26c875a9195587c408188ddc7d02a42dfde2bb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 13:55:12 2010 +0100

    util: Generalize lp_format_is_rgba8 into util_format_is_rgba8_variant.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e566046efcaa4229f595acdc419670d70db66c1c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 13:28:36 2010 +0100

    python/tests: Rename test name.
    
    We only test blitting from a surface -- we don't test any sampler state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6de8f86ab4cf5d6af3023714b77a3555f2ad58a0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 13:27:08 2010 +0100

    python/tests: Test all existing gallium formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aae63a7109c963794b28e64078fd0fb1d454f5df
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 13:12:08 2010 +0100

    python/tests: Speed up the tests by reusing the same pipe context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fceee460226ca55a3ae7f41b2f62ffd12c825407
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 12:28:49 2010 +0100

    python/tests: Get the tests running again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52b4691518422f82ee9f34ae94a2c4dfd1a0cfd0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 12:28:12 2010 +0100

    st/python: Generate binding for u_format utility functions too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2463eaccf1ef68891783b6b0a85863b950fc7de
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Mar 30 23:46:51 2010 -0700

    i965g: Fix assertion that was always true.
    
    surface_format field is a 9-bit field and the value of
    BRW_SURFACEFORMAT_INVALID exceeds 9 bits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5123e33863ac37242eb5e867cd0a38fecbd06b48
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Mar 30 23:35:32 2010 -0700

    st/dri: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b6285c0522e86a842a6cfdf5c6c6347d89344ae
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Mar 30 22:42:45 2010 -0700

    identity: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91454fb94d76d2984081bbe56e1de08de8bc100c
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Mar 30 22:35:23 2010 -0700

    st/dri: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=539d03ff367a7ce05929f5aa24e3448ba8ac01c5
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:55:08 2010 -0600

    mesa: added glGet queries for transform_feedback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86a1ea31ed6afdb9789671ca3fdd79709ea9f112
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:54:51 2010 -0600

    mesa: added glEnable/Disable state for transform feedback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=423860ac7809173dda479991f23751ad169076d1
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:53:01 2010 -0600

    mesa: add new query/buffer targets for transform feedback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5d7ee929e47e85a97f0dedbe3e30f1c57e7f49b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:51:26 2010 -0600

    mesa: plug in transform feedback functions, set limits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e443d13ab672d2b226324ce5bdf4570912b38785
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:50:49 2010 -0600

    mesa: add transformfeedback.c to build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de8530e1546733bf21b2e0518d6c5bda560770b9
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:50:11 2010 -0600

    mesa: initial check-in of transform feedback functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5c69647b0b1e7a2f1e1af75bf02d1bb0b8aac2b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:54:02 2010 -0600

    mesa: add transform feedback queries
    
    And make _mesa_copy_string() non-static.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e9f07544821fbf7e7b079871c83555042073848
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:53:28 2010 -0600

    mesa: add EXT_transform_feedback to extension list

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=066f0097959fe705c57556b658a09af0ba6be8fb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:59:51 2010 -0600

    mesa: initial data structures for transform feedback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed17446d80fb0e98b4df7e76bae46a360a379682
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 11:33:51 2010 -0600

    mesa: simplify query code with get_query_binding_point()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4afed821baa6993d85a07c67d42ea40d4e9a600a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Mar 30 15:38:03 2010 -0700

    intel: Bump intel driver date to later than the date on the 7.8 branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94264994b1332109974f7de8179535429f34caf4
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 30 14:41:27 2010 -0400

    dri: Drop another unused __DRIscreen field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42510765907014aabdee39a38ffe0283f7e32654
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 30 14:38:52 2010 -0400

    dri: Drop the unused dummyContext

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=221bc02d29b92cf81a2fee62e3685bc4ae20ea14
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 30 14:37:02 2010 -0400

    dri: Drop an unused __DRIcontext field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff6bce552a1522160c64d10677a36a7ad6cf5f88
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 30 14:32:10 2010 -0400

    intel: Remove redundant fields from struct intel_context
    
    All these pointers are in the __DRIcontext struct, which we point to.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=581c773e81cdc467be2d09a0ccd76c0de3cba529
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 30 14:05:47 2010 -0400

    intel: Use fb->Height when flipping read buffer orientation
    
    With DRI2, x and y are always zero and fb->Height is always up to date
    with the drawable height.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3623202834e9ca1073a4aa66f72f584812fb14df
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 30 10:43:51 2010 -0700

    r300/compiler: Unbreak DDX/DDY.
    
    Fixes progs/glsl/deriv.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc886ba1391d7d890bd1f5532bc14553e883a418
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Mar 30 08:55:17 2010 -0400

    gallivm: cleanup the code (found by coverity)
    
    the condition can't be false, declerations are ok even if we don't
    emit any.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cc9387d0de966e855794d3108b31737a6dfc13a
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Tue Mar 30 13:09:16 2010 +0300

    drisw: fix use after free (bug 27370)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5c7d1e1c8ccb493c63e33d017c28b5cf4a55829
Merge: aa1a79036003c2aeaae24877da66e9b46a059cad 07c6d94cd7272524ef06b2a787667e5d626137d2
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Mar 30 12:01:31 2010 +0200

    Merge branch '7.8'
    
    Conflicts:
    	Makefile
    	src/mesa/main/version.h
    
    Resolved by keeping version strings from master (also in the intel driver).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07c6d94cd7272524ef06b2a787667e5d626137d2
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Mar 30 11:50:13 2010 +0200

    glx/dri2: Fix debug build with old dri2proto.
    
    Apparently the higher compiler optimization level in non-debug builds was
    eliminating the unused functions referencing the unresolved DRI2 symbols...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa1a79036003c2aeaae24877da66e9b46a059cad
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 30 15:41:31 2010 +0800

    st/dri: Fix a memory leak in dri1_init_screen.
    
    Free the returned configs upon errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6f5cba9a66afea3f500e3be1c15e7b18d88e265
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 30 13:19:59 2010 +0800

    mesa/es: Use core mesa's mfeatures.h.
    
    Remove mfeatures_es1.h and mfeatures_es2.h.  Build the overlay with
    either FEATURE_ES1 or FEATURE_ES2 defined.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=066477ab226c6bf9598511ebe9134cb360fb54a2
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 30 13:13:20 2010 +0800

    mesa: Add missing features.
    
    Add features tested in the code but missing from mfeatures.h.
    
    This also fixes some tests of features.  They should be tested with
    "#if", not "#ifdef".

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f0e1be2de1d9256f340b541630ad258ca8885f7
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 30 12:38:25 2010 +0800

    mesa: Add umbrella features.
    
    Add FEATURE_GL, FEATURE_ES1, and FEATURE_ES2 for OpenGL, OpenGL ES 1.x,
    and OpenGL ES 2.x respectively.  Define individual features through the
    new umbrella features.  There is no real change introduced by this
    commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49289007c1fb7609a1c37aeb2daeeb96a47b8438
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 29 23:11:26 2010 -0700

    drisw: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2c55566ee271f34a42587f9def105c99ec06faf
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 29 22:54:35 2010 -0700

    swrastg: Silence unused value warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba43b74967d91d592f085943b60c522b88916495
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 29 22:19:28 2010 -0700

    r300g: Remove unused variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dc51ad4f7bb9bbaba247da90dc50f2098dd5e64
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 29 22:11:37 2010 -0700

    r300g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=587c5ef01fad962bcfb087232d0925a8eec86953
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 29 15:10:18 2010 -0700

    r300g: Bind constantbuf to Draw immediately, don't wait for render.
    
    Doesn't hurt, and reduces code duplication.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1a392ac4c6a7da4026653de556c2c7698f86860
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 30 09:17:20 2010 +0800

    st/glx: Remove a wrong assertion in choose_pixel_format.
    
    There are X visuals that Gallium or the code does not support.  We could
    not assert the color format to be supported.  Return PIPE_FORMAT_NONE in
    such cases and let the caller handle it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c6f71e01e40075156c8b83f2c5e15ab73e66036
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 29 18:13:31 2010 -0600

    gallivm: use constant size array, added assertion check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56b34e54f29cdd0a479219695c6559c44a41a76c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 30 02:01:11 2010 +0200

    gallium/util: use other layout instead of the old compressed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=733df0059f04e3fd7e3265d3c80dd8029f939c60
Merge: 6fb364a1717858d8201b2caf234076ce5d4832ac 5fa09846618ed702493f054a1d4b0ec2a28fbbd0
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 30 01:52:13 2010 +0200

    Merge branch 'master' into gallium-new-formats
    
    Conflicts:
    	src/gallium/auxiliary/util/u_format.csv

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fb364a1717858d8201b2caf234076ce5d4832ac
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 30 01:35:49 2010 +0200

    gallium: adapt all code to the renamed depth/stencil formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e9690f00ca67e42e31367c50f9c216ad10ef553
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 30 01:33:28 2010 +0200

    gallium: make the python scripts for format parsing not fail on new formats
    
    they won't generate any useful conversion code for some of the new formats
    but at least don't assert. Also needed some more hacks so they don't generate
    code for some of the new formats, as gcc was not impressed.
    Also declare unused channels as void, and change the scripts to not fail if
    the first channel happened to be unused.
    Needs serious fixing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fa09846618ed702493f054a1d4b0ec2a28fbbd0
Author: Chris Li <chrisl at vmware.com>
Date:   Fri Mar 26 10:24:34 2010 -0700

    Add test case for lp_bld_printf()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b1a8d9d5ba286da568b4176ed533a7dde60ad18
Author: Chris Li <chrisl at vmware.com>
Date:   Fri Mar 26 10:23:03 2010 -0700

    gallivm: added lp_bld_printf() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90075f34e24a6d6c16198c5b99fb25d713910e8a
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 29 14:56:12 2010 -0700

    progs/glsl: Add workarounds for Apple GLSL compiler crash.
    
    fsraytrace and vsraytrace were crashing on Mac OS X 10.6.3 in the Apple
    GLSL compiler function TPPStreamCompiler::assignOperands. Removing some
    const qualifers made the crashes go away.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52f728921563192ccbabf5ffe98234d8d330b933
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 29 13:58:39 2010 -0700

    progs/glsl: Remove inline keyword.
    
    Fixes MSVC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2aafbd7c2ae6922edecec6662ebda6c71cc5e404
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 29 12:01:28 2010 -0600

    docs: fix 7.7.1 release date
    
    (cherry picked from commit e6f5ca0fa3bff975f2acb3a825d77f095bc9f43e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9de2ee646ad09676817c558a6d02f5b2bb7bb173
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 29 20:00:41 2010 +0200

    gallium: fix bogus depth/stencil format names (and channel descriptions)
    
    only the depth part is normalized, stencil part isn't.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9eae63792a011535d246c74d2dcb7296c2d9b3d
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 29 19:52:29 2010 +0200

    gallium: add new texture formats
    
    These are needed for DX10 and/or OGL3.3.
    
    This just adds the formats nothing handles them yet.
    PIPE_FORMAT_R1_UNORM can't be used currently as it requires special filter.
    Need to reclassify compressed formats at some point.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e96147e744d7fbad374c83c3d3d87a17a7e4101d
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 29 19:12:14 2010 +0200

    gallium/docs: minor fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dec94903d98e3705a0b92d6e9227854eabb336b5
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Mar 28 16:35:56 2010 -0700

    mesa: Add 7.8 release MD5 sums

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef6736e6466947afc3ea3c3113359cdadfd8c9cd
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Mar 28 16:33:53 2010 -0700

    intel: Bump intel driver date to reflect status as 2010Q1 release

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6a4613135dc0b93012d3a2b1abcf69f772e4214
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Mar 28 16:31:08 2010 -0700

    mesa: set version string to 7.8
    
    Also set the correct release date.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11289924b8b93a6649a35fddcaea73f58009378a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Mar 28 16:25:47 2010 -0700

    mesa: Add 7.7.1 release MD5 sums
    (cherry picked from commit 0c88e340499c961cc7a06107a727710a67e280ed)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbc99d34b992074e125f183dcc9c1c7471c5becb
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Mar 28 16:22:44 2010 -0700

    mesa: set version string to 7.7.1
    
    Also set the correct release date.
    (cherry picked from commit 663642b435af2f8ab4b16360783eb367f42486c3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6abc3501c6c6d99a6e115cd645cec0c94ff00e1e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Mar 27 14:40:41 2010 -0700

    progs/tests: Remove duplicate texcompress2 in SConscript.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bf67a3b3f220493484fa675b00cb6bf257a0a81
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Mar 27 14:25:03 2010 -0700

    i965g: Add brw_winsys_debug.c to SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b5b04de75f73f0c622429a412f584a368a0803f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Mar 27 10:07:14 2010 -0700

    identity: Add id_drm.c to SCons build.
    
    This was missed in commit f7cbaae13d67c55abe81ac230de37f564365099f.
    (cherry picked from commit 02ee7c29502966dffa44243bfc8c20c15907b880)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9903d09f82c525690cd016e7747ba2fe96c6468f
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Mar 27 08:59:17 2010 -0600

    mesa: move/update hash function comments
    
    (cherry picked from commit 535742d75f0096b22d1b8ff203ae561167af18f7)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=038d2607ab759638217ded3bd1b232d389975af5
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Mar 27 08:58:59 2010 -0600

    mesa: fix deadlock in _mesa_HashFindFreeKeyBlock()
    
    Fixes fd.o bug 27340.
    (cherry picked from commit 8fe3b3f66ae57a1a6eca7f6dcb0455e14ad92075)




More information about the mesa-commit mailing list