Mesa (gallium-resources): 272 new commits

Keith Whitwell keithw at kemper.freedesktop.org
Fri Apr 9 12:42:11 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28f8b8683175149a381be5eff263d4c20568bce7
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Apr 9 13:41:39 2010 +0100

    r300g: update after merge for pipe_resources

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=248c93cbc066ba6e3fadd94c5fcf3bdbb373d8fd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Apr 9 13:41:20 2010 +0100

    st/mesa: fix old pipe_texture usages

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a563b1c5c2cb57b3ef28a3654d9b477460d13ced
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Apr 9 13:40:56 2010 +0100

    r300g: remove unused variable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=734500131d828c9dfd68c5fa26b3e6b07e086d2d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Apr 9 13:40:36 2010 +0100

    nv50: fix compiler warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efd402e13037e5c3e29759fa5b1c754c6d65d0e2
Merge: fec8a1db13fac04ef56f6ece799d1f20aa3011db 54526154c5b02be0fbae6b0dad766c6be1bee21c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Apr 9 13:33:57 2010 +0100

    Merge commit 'origin/master' into gallium-resources
    
    Conflicts:
    	src/gallium/drivers/cell/ppu/cell_screen.c
    	src/gallium/drivers/cell/ppu/cell_texture.c
    	src/gallium/drivers/llvmpipe/lp_screen.c
    	src/gallium/drivers/r300/r300_context.c
    	src/gallium/drivers/r300/r300_render.c
    	src/gallium/drivers/r300/r300_screen.c
    	src/gallium/drivers/r300/r300_state.c
    	src/gallium/drivers/r300/r300_texture.c
    	src/gallium/drivers/r300/r300_transfer.c
    	src/gallium/state_trackers/egl/common/egl_g3d.h
    	src/gallium/state_trackers/egl/kms/native_kms.c
    	src/gallium/state_trackers/egl/x11/native_dri2.c
    	src/gallium/state_trackers/egl/x11/native_ximage.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54526154c5b02be0fbae6b0dad766c6be1bee21c
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Fri Apr 9 20:58:29 2010 +1000

    nouveau: Import latest nouveau_class.h from renouveau
    
    And fix nv50_screen.c to compile against the updated header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ddb4e2c81c88c9320ed7fb75464e0b37f4d4536
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Apr 9 03:38:23 2010 -0700

    st/xorg: Fix bad paramf.
    
    Should be an integer param, according to docs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2cf1e85c88890b60fdfa1b0236a90bb6916d267
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Apr 9 03:37:53 2010 -0700

    r300g: Fill out dummy fence functions.
    
    xorg st needs them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c2efb071f8b0a377b6a6e713cbae332b64a6705
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Nov 24 07:42:44 2009 -0800

    util: Include u_debug for debug_print_format.
    
    Caused fun linker errors on r600g.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b80b817195d47984907f46ab74d5146e91bce4cf
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Apr 9 17:49:55 2010 +0800

    st/egl: Move probe interface to native_probe.h.
    
    native.h is getting a little messy over time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f69b35fa15f43747dde29addaeec845604d7e127
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Apr 9 17:27:06 2010 +0800

    st/egl: Remove pbuffer from the native interface.
    
    A pbuffer is an EGL resource.  It does not need a native display to
    create.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08100aa44449e9f43d7b3b7b195d68185c109703
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Apr 9 00:40:15 2010 -0700

    util: Set DXTN_LIBNAME to libtxc_dxtn.dylib on Mac OS X.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6781e9c78e623b64a9ecfff8a107a1c3f2923c8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 8 19:48:02 2010 +0100

    util: Support PIPE_FORMAT_B4G4R4X4_UNORM and PIPE_FORMAT_R8G8B8X8_UNORM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4459a21e07ffb21aabcc16630d2662355452e891
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 8 19:47:40 2010 +0100

    gallium: Add a couple more of D3D9 formats forgotten earlier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89ceb2f3c761d7287f5e2dca84d43dc16f400da0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 8 19:03:05 2010 +0100

    util: (Almost) universal format translation function.
    
    Untested.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=956b2f74d8048ee9e0cfde4704bb9a5e438c3b03
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 8 18:55:51 2010 +0100

    util: Describe, implement, and test the new D3D9 color formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1320017049ba3e59e9811a9cfe942f2eef9b0d11
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 8 18:51:45 2010 +0100

    gallium: Add missing D3D9 color formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=948ac631123d814f3223b7fd9a00aa60e3c8bdf0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 8 17:51:31 2010 +0100

    util: is_array/mixed/etc is only meaningful for plain formats.

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

    util: Keep const keyword when unpacking formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f626646793bf6d8d20aa277ad1bc760a4c271f5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 8 16:24:43 2010 +0100

    util: Reorder the code generated function so that they are grouped by format.
    
    Makes it easier to copy and paste.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9599da33742b727ba714618d2d14c0486e0408f6
Author: Li Peng <peng.li at intel.com>
Date:   Thu Apr 8 13:52:55 2010 -0400

    intel: Call intel_prepare_render() in intelClear()
    
    Make sure we have up to date buffers before we start looking at
    the tiling bits to determine how to clear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=074084d5639dc0eba93d3497a5618e018b8b7433
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Apr 8 10:53:21 2010 -0400

    draw llvm: hook up the generated function into the draw elts path
    
    we were only using the jited function in the linear case, now drawelts
    correctly uses the same path. it results in a significant gain in
    real world apps (openarena went from 23fps to 29fps)

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

    draw: Fix vertex buffer indexation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2f8162f91e797af5dbccec3f76a7c238e27f206
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 8 10:36:16 2010 +0100

    util: Don't call util_dl_close(library) when util_format_s3tc_init is successful."
    
    Otherwise the library will be unloaded and function pointers become invalid.
    
    This reverts commit bc2bc0306e4dd8c56bd66a8aabf2433f6689653d.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc2bc0306e4dd8c56bd66a8aabf2433f6689653d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Apr 8 00:52:35 2010 -0700

    util: util_dl_close(library) before exiting util_format_s3tc_init.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01ec162d5305c7dc1b20b7c54a0cc163a1ea1bcf
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Apr 8 00:30:40 2010 -0700

    draw llvm: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94e5bc23e704a25b5afc222966bce0e9bb1baafc
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Apr 8 00:18:46 2010 -0700

    llvmpipe: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dff50ff592da7cb1d784fae794dd1647a5445bca
Merge: 968bf9634ec03e61441834603f13f0c914bbb0ce 4b39a0da89f5b07d4a24bc9ce52693e6c2acfe99
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Apr 8 16:48:41 2010 +1000

    Merge remote branch 'origin/7.8'
    
    Conflicts:
    	Makefile
    	configs/default
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=968bf9634ec03e61441834603f13f0c914bbb0ce
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Apr 5 10:06:52 2010 +0800

    st/dri: Fix setTexBuffer2 with __DRI_TEXTURE_FORMAT_RGB.
    
    When the format is __DRI_TEXTURE_FORMAT_RGB, the texture should be
    treated as if there is no alpha channel.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b39a0da89f5b07d4a24bc9ce52693e6c2acfe99
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Apr 3 13:34:29 2010 +1000

    texenvprogram: fix for ARB_draw_buffers.
    
    piglit has a test called fbo-drawbuffers, this fails for me on r300g,
    and fixing the texenv program to use the DATA outputs fixes it.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=821abff8c03031603111abc17dabe7cfa28a31e1
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Apr 7 17:46:55 2010 -0400

    draw llvm: highly reduce the compilation times for draw llvm
    
    our code resets pipe_vertex_buffer's with different offsets when rendering
    vbo, meaning that we kept creating insane number of shaders even for simple
    apps e.g. geartrain had 54 shaders and it was taking almost 27 seconds just to
    compile them. this patch passes pipe_vertex_buffer's to the jit function and lets
    it to the stride/buffer_offset computation at run time. the slowdown at runtime
    is largely unnoticable but the we go from 54 shaders to 3, and from 27 seconds to less
    than 1.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40bac07f9b5182890719151c99e9d9035e7984e7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 7 22:17:07 2010 +0100

    gallivm: Get the format translation logic write.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c06fa4682ec0dd8a9f9d15ace867a6b952fd2e8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 7 22:16:18 2010 +0100

    util: Support fixed formats conversion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=783e94243a46e5d11d9db51924839a1c64a281bc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 7 21:00:18 2010 +0100

    util: Add copyright header to u_half.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f15469039a4623ae89e7867e4904eec8eef6395b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 7 21:00:05 2010 +0100

    util: Remove the half typedef from p_compiler.h.
    
    Unnecessary, and doesn't even guarantee size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68df2949971f6a9c0854bdfb2a252cb82fd9b7aa
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 7 20:55:31 2010 +0100

    llvmpipe: Add missing include.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d96e87c3c513f8ed350ae24425edb74b6d6fcc13
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 7 20:47:38 2010 +0100

    util: Use stubs for the dynamically loaded S3TC functions.
    
    Loosely based on Luca Barbieri's commit
    52e9b990a192a9329006d5f7dd2ac222effea5a5.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a46ca64562aeaa11a53baa1407226901f2ce0fd9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 7 20:41:09 2010 +0100

    draw: Fix MSVC build (snprintf->util_snprintf).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecdd6bc3e297375d288a9e19e6ca356b7fadcbd4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 7 19:58:18 2010 +0100

    util: Remove u_tile.c YCbCr's.
    
    Superseded by u_format_yuv.c. Also PIPE_FORMAT_YUYV's interpretation was
    inconsistent: it was being interpreted as VYUY.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f9444050fbf91a5727617ba39806f28ea0921a2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 7 19:47:24 2010 +0100

    util: Implement YUV and subsampled RGB format conversion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78fd65fd2c9b537b88bf35454b98323029ee1bb3
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 7 07:09:52 2010 -0600

    draw: init draw->pt.middle.general = NULL just to be safe
    
    This field should be null from the initial calloc() of the draw context,
    but let's be safe (and improve understanding of the code).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da17623c33cddf96c0f63b32e25ebc33b04a2b14
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 7 13:49:29 2010 +0100

    llvmpipe: Fix USE_DRAW_LLVM build. Use lp_build_engine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=765dc9fc32cf9016473726fbf4827c2aa4cec0b1
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Wed Apr 7 11:21:15 2010 +0200

    r300: Initialize compiler.max_temp_regs for blits.
    
    Blits were broken since commit e41a64591bf1a74465bf0adc7d35c991c4cfb4fe
    ('r300/compiler: make the max number of fragment shader temporaries
    adjustable').

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95bfd0067c55859b311feab3109851deb88dbda2
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Apr 7 01:04:45 2010 -0700

    draw llvm: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e51bbf77f231157cc38a59c5aced4058372a348
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Apr 7 00:45:40 2010 -0700

    gallium: Add files to Makefile.
    
    This was missed in commit ae69f9fbf0a1aab7186e5b644085a5fe5aea99af.
    New files from the gallium_draw_llvm merge were added to SCons but
    not make.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88a0d7e1bff5b271fa14a36024ca82b66741c440
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Apr 6 23:48:00 2010 -0700

    llvmpipe: Remove unused variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d606c13ff68286b201f8d574d9cc645b8b8f2e2
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Apr 7 15:41:17 2010 +1000

    nouveau: allow multiple simultaneous maps of a pipe_transfer
    
    I'm not entirely convinced we want this behaviour (the underlying nouveau_bo
    doesn't support it either), but since certain parts of the mesa state
    tracker appear to require it lets make it work for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=841b327a51a5bc5968a8ddb0e867b6c552ac67c7
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Apr 7 15:06:59 2010 +1000

    nv50: fix assertion that caused piglit texturing/texrect-many to fail

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c60a161cc5c92b495007cbd3f709a5b9405e019a
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Apr 6 22:41:11 2010 -0400

    scons: define DRAW_LLVM if we're building it

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1570760a9756234978ff56a9db4c781a630fe6ce
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Apr 6 20:27:17 2010 -0400

    draw llvm: disable printing of the LLVM ir

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0963099d5e32ace5ff99ebe7efb5f1ae41c5dd31
Author: Marc Dietrich <marvin24 at gmx.de>
Date:   Tue Apr 6 23:44:08 2010 +0200

    cell: fix build
    
    compile fix for cell driver.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45c89091487a9cd3999362cdb486299c4a0f24c6
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 6 20:20:13 2010 -0600

    gallium/draw: add additional DRAW_LLVM check
    
    Fixes build breakage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae69f9fbf0a1aab7186e5b644085a5fe5aea99af
Merge: fe130a7e5e3e7cc31e070d8088203706c687e6e8 695a029e9b8c70a34c5cde01ab32ac377e513707
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Apr 6 20:09:08 2010 -0400

    Merge branch 'gallium_draw_llvm'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe130a7e5e3e7cc31e070d8088203706c687e6e8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 6 22:49:57 2010 +0100

    llvmpipe: Support S3TC when util_format_s3tc_enabled is set.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=728741a3bd27a3aaab50393665d25776ad06fcb3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 6 22:49:33 2010 +0100

    gallivm: Fallback to calling util_format_description::fetch_float for any format we can't code LLVM IR directly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=306835cc0fbdd7bf46b8c703f6659d1431f86ff9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 6 22:37:08 2010 +0100

    gallivm: Move the global LLVM objects (module, engine, provider, target) into here.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=695a029e9b8c70a34c5cde01ab32ac377e513707
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Apr 6 17:14:30 2010 -0400

    llvmpipe: use a define to decide whether to use draw llvm paths
    
    right now disabled by default

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06bda76c08618eaf68de70f4f776329e6ef1f196
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Apr 6 17:14:13 2010 -0400

    draw llvm: disable debugging output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=323fdd8ae5baf16df6c57754e58adc8e22d28e10
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Apr 6 16:28:48 2010 -0400

    draw llvm: implement simple pipeline caching using variants

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e0bf24139f6047f505b138392fc0f1d6584d6bc
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Apr 6 12:37:31 2010 -0400

    draw llvm: fix iteration for larger vertex arrays
    
    we were trying to store the outputs starting at the same offset we
    were using for the input arrays, which was writing beyond the end of
    the output array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de0647dbad96db222b5643d03b3f61b093e7ef76
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Apr 6 12:07:33 2010 -0400

    draw llvm: iterate with the correct stop over the outputs
    
    it's whatever the var step is (4 usually) not an unconditional 1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=859642c655b149a1321f214e6a731eb1ea991dc7
Author: Michal Krol <michal at vmware.com>
Date:   Tue Apr 6 17:19:28 2010 +0200

    util: Respect destination stride in pipe_get_tile_swizzle().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aeaf2cf18fc74f2d65fcadfad8c19f244ccd4206
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Apr 6 11:00:35 2010 -0400

    draw llvm: fix draw arrays
    
    we don't index within the outputs but only within the inputs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04ea6f5dd84bb91e91225133f3a67e38ed7a3fad
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Apr 4 20:43:52 2010 +0100

    util: Make half float lookup tables constant.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05b494c10181cff6a37557f530cfaf5b8d6c8e3d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Apr 4 20:14:55 2010 +0100

    util: Remove the hand written SRGB format support code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10dd0cad67ebd0476c9e4de522af3eea136b0e93
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Apr 4 20:12:02 2010 +0100

    util: Support all SRGB formats.
    
    Based on code from Brian Paul and Michal Krol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d18d0fdcd8daa0d9979b72978795f0305d2db7c8
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Apr 6 19:52:39 2010 +0800

    egl_dri2: Flush before context switch and swap buffers.
    
    DRI does not define any callback to flush the current context.  GLX
    loader simply calls glFlush.  Follow the GLX loader here.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7915151f2d05e175d00e739e9a3fead922e60096
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Apr 6 18:55:40 2010 +0800

    st/dri: Implement DRI image extension.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=216c76c820339729a6c17237cf4d1478a1e9e2be
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Apr 6 18:06:03 2010 +0800

    progs/egl: Correctly check GL_OES_EGL_image.
    
    The hack was added because GL_OES_EGL_image was not exported in the
    extension string.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2002e4d06e2627241cd4af88f65b54d2101ef151
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Apr 6 17:46:17 2010 +0800

    mesa: Add OES_EGL_image to extension list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0942ed45b370addf4edb310d4d0f9cd0c7b18fd0
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Apr 6 13:24:24 2010 +0800

    progs/egl: Fix the blank window in pbuffer demo.
    
    EGL requires eglSwapBuffers to be called on the current surface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f51f62e8ed5227f410efa46337a95af25d7eb616
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Apr 6 13:17:56 2010 +0800

    progs/egl: Port drawtex and torus to eglut.
    
    This brings the demos also to KMS and removes about 400 duplicated lines
    of code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d2db19fe581ede34dd1f396f1e0bd46ea5c3776
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 5 22:04:56 2010 -0600

    st/mesa: reformatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=489eced800cb0f20a1e1d66b84a048e4df99503b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 5 21:59:05 2010 -0600

    st/mesa: put fragment wpos code into separate function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dd70e7b85ddbc73bd976c4dab81476aa36c557e
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Apr 6 00:13:20 2010 -0400

    draw llvm: fix loop iteration and vertex header offsets
    
    the loop was doing a NE comparison which we could have skipped if the prim
    was triangles (3 verts) and our step was 4 verts. also fix offsets in conversion
    to aos.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=848945e5d63ff8327f5a1a6e61e66fcdab3ac8fc
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Apr 6 11:51:25 2010 +0800

    egl: Unbind the old context in _eglBindContext.
    
    The last commit incorrectly moved the code under an "else".

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbe459b14d593bd2d7b6c0f010e165fe815e8396
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Apr 5 21:26:34 2010 +0800

    egl: Fix eglMakeCurrent with different surfaces.
    
    0a82fadcdd0b6ebbc345c7c302da0e0efce40a98 seems to trigger a bug in
    _eglBindContext.  Rework the logics yet again.  It is simpler, and
    hopefully correct this time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffb6a8f55269d99d61eb3dc63dd510141ef817b4
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Apr 5 18:38:55 2010 +0800

    st/es: Remove unnedded --whole-archive.
    
    All public functions in the archives are either directly referenced or
    indirectly referenced by _glapi_get_proc_address.  There is no need for
    --whole-archive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b5d488bc22f9938e8b7da2c2c44459420595e1b
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Apr 5 18:13:09 2010 -0700

    scons: Link expat in dri builds.
    
    Fixes this i915g error.
    i915_dri.so: undefined symbol: XML_ParserCreate

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fdedf067d098449d92fd68c9986e73a6ecdbf71
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 5 17:33:12 2010 -0600

    mesa: added Makefile.egl to GALLIUM_FILES

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fc3a766c05f0b7fc6d809269b1de12ad4c4e81a
Author: Thierry Vignaud <thierry.vignaud at gmail.com>
Date:   Mon Apr 5 17:31:18 2010 -0600

    mesa: add missing file to GALLIUM_FILES
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b0bab167cd541f70c32249ca3e70da88b8c93c5
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Apr 5 16:43:53 2010 -0400

    draw llvm: when generating the vertex_header struct adjust its name
    
    change the name to not clash and accuretly represent the number of inputs
    we store in the data member

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=582e292a88ccb19bbaed8c4f313512a416b2076b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Apr 5 12:45:20 2010 -0700

    docs: Update 7.8.1 release MD5 sums

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50074ecd3a360d3479d789624a268847a644add8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Apr 4 23:15:15 2010 +0200

    st/mesa: trivially enable GL_EXT_gpu_program_parameters

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b05ada76a5473d901ac9c352af3a05a24ed21363
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Apr 5 19:39:55 2010 +0200

    r300g: enforce microtiled zbuffer from X server
    
    This should be relatively safe, I think.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5683d77b22b12129c4d715860671d331c760e362
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 5 11:22:32 2010 -0600

    mesa: bump MESA_TINY version

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1f85cf689b6f9ccf6b7310485460f84c8d78cad
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Apr 5 18:52:55 2010 +0200

    r300g: typecast using the r300_texture function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e0de77f0e2583365f2c41bddee21526758b1bff
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 5 11:12:59 2010 -0600

    docs: added news item for 7.8.1 release

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=659669d74cdb2c37b5e7a74bb56e6ef326ff7d62
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 5 11:10:51 2010 -0600

    docs: add link to 7.8.1 release notes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0eea33b0696cee2cdea1e63a1714cec267d9b990
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 5 11:00:52 2010 -0600

    softpipe: index the correct blend/mask state index
    
    Need to check pipe_blend_state::independent_blend_enable to determine
    which render target/index to use when checking blend enable and colormask
    state.
    
    This is part of the fix for piglit/fbo-drawbuffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ad1a51f140fcf6eba5a976f01e74e33d2b661d4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Apr 5 09:51:18 2010 -0700

    docs: Add 7.8.1 release MD5 sums

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88b7329cdd8f3fc22f18a84175822f81930b4d50
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Apr 5 09:49:08 2010 -0700

    mesa: set version string to 7.8.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dcaa2c6e761ef3f910c94c0e4e4980626ab8e11e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Apr 5 09:12:33 2010 -0700

    Initial 7.8.1 release notes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f820b263db0d3bc46b4ea7b41bbe026cbf990430
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Sun Apr 4 10:24:46 2010 -0700

    mesa: update_arrays() depends on program state.
    
    It uses ctx->VertexProgram._Current.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df65e64c294e93d83f6400b29a2a2d1c69db2c5d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 5 08:09:57 2010 -0600

    mesa: remove unused var
    
    Fixes a coverity warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51e6c57054549538c14eeefba61582cb96541051
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 5 08:01:29 2010 -0600

    i965g: change value of VERT_RESULT_PSIZ hack to avoid warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=557c8bb748f0b23dcc7c02ca9c594add4a42638d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 5 08:01:05 2010 -0600

    mesa: check for _NEW_BUFFERS for color read format queries

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3258058d3b3fe0412007bfa699918bbe1665939d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 13:36:10 2010 -0600

    util: added util_dl_error()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee30e24f5f9cc2ec6c5a3edbe498e5e0334f788b
Merge: bba6957da3a8832f8514f1bc4e26b36ed89a6172 42ea25cb4ecae09b5cc011a95d42ba7f0645dde3
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Apr 4 23:07:30 2010 -0700

    Merge branch '7.8'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42ea25cb4ecae09b5cc011a95d42ba7f0645dde3
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Apr 4 23:06:01 2010 -0700

    Update to final names from GLX_INTEL_swap_event spec
    
    Fixes bug #27454.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bba6957da3a8832f8514f1bc4e26b36ed89a6172
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Apr 5 07:01:52 2010 +0200

    r300g: enable OpenGL 2.1 on r3xx-r4xx chipsets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a955f86b31304a1a0f35faa0e0861e920354e23b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Apr 5 06:26:11 2010 +0200

    r300g: add fallback for back stencil reference value and masks for r3xx-r4xx
    
    This splits rendering into two passes when front and back stencil
    reference value, value mask, or write mask don't match.
    
    The advantages of doing it in the driver instead of in st are:
    * SWTCL is executed just once and the resulting vertex buffer is reused
      in the second pass.
    * Lower driver overhead due to the fallback being very close to
      the actual draw emission with minimum state change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b71bfc4400e1d7c15a2bebbbd3b26a8770fbf546
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Apr 5 03:19:08 2010 +0200

    r300g: simplify accessing screen from context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32327196f7f7a97bebc462a1ba94270580ef3fe9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Apr 5 02:44:16 2010 +0200

    r300g: remove some XXXs
    
    We can't have more than 8 texcoord outputs in VS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2686cdb2354b7cfe0e4eac3c5afab40cb947e0f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Apr 5 02:11:26 2010 +0200

    r300g: raise the number of texture units to 16 for all supported chipsets
    
    As per Radeon 9700 Opengl Programming and Optimization Guide [1], there are
    16 texture units even on the first r300 chipsets. If you think I am wrong,
    feel free to propose a patch.
    
    [1] Here's PDF: http://people.freedesktop.org/~mareko/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e41a64591bf1a74465bf0adc7d35c991c4cfb4fe
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Feb 14 23:57:46 2010 +0100

    r300/compiler: make the max number of fragment shader temporaries adjustable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e949271c25ccc5a06fbbbe912b0b43b75d1d169
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Apr 4 16:09:59 2010 +0200

    r300g: is_npot -> uses_pitch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0179c5a95b604105ead8d642e8313740adc2a686
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Apr 4 09:58:40 2010 +0200

    r300g: enable conditional rendering also for SWTCL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5399c6dfa19421c5766c7a3f91c37ab5ea26c139
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Apr 4 19:15:01 2010 -0700

    progs: Include X11 headers and libraries in SCons build.
    
    Fixes Mac OS X SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=940098e9254600d990f06d1ea83558302751782e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Apr 4 18:28:03 2010 -0700

    glut: Include X11 headers and libraries in SCons build.
    
    Fixes Mac OS X SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efdd33985cb38429aeae845a556db2322957e71a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Apr 4 18:07:12 2010 -0700

    glew: Include X11 headers and libraries in SCons build.
    
    Fixes Mac OS X SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a437601bee5f79d66c61215ed381a240d1ea7287
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Apr 4 19:08:21 2010 -0600

    docs: update status of transform feedback and instanced drawing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf4c4479dd3468c029a9688edf677e946c38b9e2
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Apr 4 18:28:41 2010 -0600

    mesa: don't turn on GL_EXT_transform_feedback yet

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=528d100b80f0aaa5f4480c3e42004158763612e9
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Apr 4 18:22:46 2010 -0600

    st/mesa: call pipe_context::draw_arrays/elements_instanced()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b7ac45162412a79c3cd4d4dbc16bd54db597608
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Apr 4 18:21:16 2010 -0600

    mesa: implement core Mesa support for GL_ARB_draw_instanced

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf3193ad1cd75b847c5d626def701a4bb012d080
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Apr 4 18:18:28 2010 -0600

    mesa: new validation functions for GL_ARB_draw_instanced

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3258dfbbbda69b46003362e94e75129c277c7a61
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Apr 4 18:17:06 2010 -0600

    mesa: new extension flag for GL_EXT/ARB_draw_instanced

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61b21f0c834b093e731ac04141eea2e0887941a7
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Apr 4 18:15:30 2010 -0600

    glapi: regenerated files for GL_ARB_draw_instanced

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=736846b22fe3e219c88591a2d5c2f03294c8c145
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Apr 4 18:14:49 2010 -0600

    glapi: plug in ARB_draw_instanced.xml

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4e1abd487b2219dd9781c2fb9462fddc9cc703f
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Apr 4 18:14:03 2010 -0600

    glapi: ARB_draw_instanced.xml file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fb2daf42c8171579cdc18605c5ceeb1963f8b31
Merge: ad3575e2dd81252e9ea341d1a7355e0bfd1cccee f66733e0773b4ec794438dd2422aeb28a791adda
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Apr 4 16:54:00 2010 -0700

    Merge branch '7.8'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f66733e0773b4ec794438dd2422aeb28a791adda
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Apr 4 16:53:41 2010 -0700

    gl: updated glxext.h to version 27

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad3575e2dd81252e9ea341d1a7355e0bfd1cccee
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Mar 1 15:21:46 2010 +0800

    progs/egl: Add an OpenGL ES demo for EGL_OES_image_pixmap.
    
    The demo uses a Pixmap as its drawing area, and whatever is drawn on the
    pixmap will be used as a texture to draw a cube.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1aa53b2a934ca026bb115aca18a46fd920f9e8d
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Feb 25 23:10:47 2010 +0800

    st/mesa: Implement GL_OES_EGL_image driver hooks.
    
    Use st_manager::get_egl_image to look up GLeglImageOES and implement
    EGLImageTargetTexture2D and EGLImageTargetRenderbufferStorage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=776dc53f62c46e235ff8ef2e1eec1a308a036987
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Mar 12 09:56:11 2010 +0800

    st/egl: Implement get_egl_image hook.
    
    This hook may be used by rendering state trackers to implement EGLImage
    extensions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d605b0db4d4318d2616fffc158e57732c416c5c3
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Apr 4 20:31:42 2010 +1000

    r300g: fix TFP stride override.
    
    We should use pitch for the overriden state, fixes one half of the tfp test.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=655fe281556679669699052f37412a6243771619
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Apr 4 08:59:09 2010 +0200

    r300g: add conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=116c99768e2c43ff7b41159dafc65e698cde9a62
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Feb 21 18:22:18 2010 +0100

    r300g: add r4xx fragment shader registers
    
    In case anyone needs it, it's here.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6eb892cc12047af36f4eb42050f1d2e57b0f3a3c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Apr 4 03:54:09 2010 +0200

    r300g: do not use the c++ template keyword
    
    It makes life for some code browsing utilites easier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0848bd90378ba633cfa57013c650e892d931f74
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Apr 3 17:08:45 2010 +0200

    r300g: properly setup textures from X server
    
    The setup needs be done after querying tiling flags.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=930838efcdac04dd0a0c7ee0375364548a0efe8c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Apr 3 12:14:21 2010 -0700

    util: Use GCC atomic bultins on GCC 4.1 and higher only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71b2f1d8e64eb77b1c1955c175d07def74855bad
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Thu Apr 1 12:28:41 2010 -0700

    xdemos: Build object files first
    
    This helps debugging on darwin.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c26cdbe01619abad413b09317f2842dcf1a4d57
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Apr 3 21:52:09 2010 +1000

    r300g: fix color tiling for buffer from X server.
    
    The tiling setup needs a bit of work, but this should be good enough for now,
    when we get buffers from the kernel we need to store their tiling properties.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

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

    mesa: display list support for GL_EXT_transform_feedback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=808c424b673de109babc608ec74b34f0738ed906
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 2 22:38:00 2010 -0600

    mesa: plug in GL_EXT_transform_feedback functions into dispatch

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

    glapi: regenerated files for EXT_transform_feedback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0101507ff0f875c66041c64faa66506da31ac5fe
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 2 22:36:30 2010 -0600

    glapi: include/build EXT_transform_feedback.xml

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bfdd88ac222396fbc72a4a82ff5739422a6300b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 2 22:35:56 2010 -0600

    glapi: new EXT_transform_feedback.xml file

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

    glapi: fix error message

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=073bae1ce441d175fd1ab60bcdef2cabe3074e00
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Apr 3 12:17:57 2010 +1000

    r300 compiler: add target output debugging.
    
    print the output target in the FP debug.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47e61426586bb9f9f40950e9c4372e4f12bb9ed6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Apr 3 00:51:19 2010 +0100

    util: Revert unsolicited, untested, unreviewed, and broken changes to format support.
    
    Not all is bad, but I'm afraid I'll have to throw the baby with the water
    given they are all tied to together.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd194b6932c9b7bbb87b34b501254ec83d82ba49
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 2 19:39:16 2010 +0100

    python/tests: Output test results in a format that Hudson CI can understand.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb31d3b5fec6260142ed27cc37f7155915ecfe89
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Apr 2 18:52:32 2010 -0400

    draw llvm: fix storing of outputs for the rest of the pipeline
    
    there's no good way of aligning the output's, and since the vertex_header
    is variable sized in the first place we need to extract elements from a vector
    and store them individually into an array. this gets the basic examples working
    again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73cd1cf7c1ab28eadbd6b7564fd103b799b126a0
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Apr 2 14:25:38 2010 -0700

    gallium/docs: Dithering might not actually do anything.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21961f6e9614f234be704da93032cb4ec197eef4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Apr 2 14:21:50 2010 -0700

    r300g: Expound on dithering comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6c7b911653fb1508256c63518ef0bd15d68186e
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Apr 3 07:00:03 2010 +1000

    r300g: make dithering work like fglrx.
    
    From fglrx traces the dithering is never enabled.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d11ba0ba3d3919bdee62a6513bc0c0d1e68aa66
Author: Yann Droneaud <yann at droneaud.fr>
Date:   Fri Apr 2 13:44:26 2010 +0000

    gallium: fix dri_destroy_option_cache() when optionCache.info is NULL
    
    With an Intel 855GM handled by intel_drv, there's a crash with Gallium3D
    enabled DRI driver for Intel i915 (--enable-gallium-intel).
    The Gallium3D driver doesn't support the 855GM as expected by
    intel_drv, it failed to open the screen and give an half
    initialized screen structure to dri_destroy_option_cache():
    optionCache.info is NULL, so it's crashing while trying
    to free array content. This patch at least fix the crash in the function.
    
    Here's some logs of the fixed version:
    
    [ 16274.137] LoaderOpen(/opt/mesa/lib/xorg/modules/drivers/intel_drv.so)
    [ 16274.139] (II) Loading /opt/mesa/lib/xorg/modules/drivers/intel_drv.so
    [ 16274.183] (II) Module intel: vendor="X.Org Foundation"
    [ 16274.183]    compiled for 1.8.0, module version = 2.11.0
    [ 16274.183]    Module class: X.Org Video Driver
    [ 16274.183]    ABI class: X.Org Video Driver, version 7.0
    [ 16274.183] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
            i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
            E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
            965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
            4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
    [ 16274.382] (II) intel(0): Integrated Graphics Chipset: Intel(R) 855GME
    [ 16274.382] (--) intel(0): Chipset: "852GM/855GM"
    [ 16276.675] (II) intel(0): [DRI2] Setup complete
    [ 16276.675] (II) intel(0): [DRI2]   DRI driver: i915
    debug_get_option: GALLIUM_TRACE = (null)
    debug_get_bool_option: GALLIUM_RBUG = FALSE
    debug_get_bool_option: INTEL_DUMP_CMD = FALSE
    i915_create_screen: unknown pci id 0x3582, cannot create screen
    dri_init_screen_helper: failed to create pipe_screen
    [ 16276.794] (EE) AIGLX error: Calling driver entry point failed
    [ 16276.794] (EE) AIGLX: reverting to software rendering
    [ 16276.794] (II) AIGLX: Screen 0 is not DRI capable
    [ 16276.796] (II) AIGLX: Loaded and initialized /opt/mesa/lib/dri/swrast_dri.so
    [ 16276.796] (II) GLX: Initialized DRISWRAST GL provider for screen 0
    
    Signed-off-by: Yann Droneaud <yann at droneaud.fr>
    Reviewed-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=557b75248a3ebc6daabe3c2b69ac24d409aaa1e0
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Apr 2 15:56:34 2010 -0400

    draw llvm: fix translation of formats with variable components

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=67776f66c93abb44ee4d1432ba59458ce4fb28f7
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Apr 2 00:12:59 2010 -0700

    glx: Fix compilation errors on non-GLX_DIRECT_RENDERING builds.
    
    Add ifdef guards around variables of types defined only for
    GLX_DIRECT_RENDERING.

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=154d9242de865c3cca8e597be911d69a53077ab1
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Apr 2 10:27:57 2010 +0800

    st/vega: Do not depend on libm.
    
    This fixes the "no rule to make target -lm" error on darwin, reported by
    Jeremy Huddleston.

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=2b4d8616f581a36ed98a491ac1ec14be69d37511
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Thu Apr 1 17:26:04 2010 -0700

    GLX/DRI2: pass GLX drawable ID to dri2InvalidateBuffers
    
    The IDs will be the same in the case where an X window is used directly
    as a GLX drawable, but will fail if a new GLX drawable is created
    explicitly, as with glxgears_fbconfig.
    
    Fixes fdo bug #27190.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=115203281cf791221f586f03c14cfe4e0a44dd7a
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Thu Apr 1 17:00:22 2010 -0700

    Revert accidental commits from the xquartz tree
    
    This reverts commit 9aadc793f3db64cefa0b08f18abad424a659dacc.
    This reverts commit 69ea4e7718efb60b6b0d795a355cebd6712ceac1.
    This reverts commit dbe8b013936d977ec63d6607bfd2fc6772d29787.
    This reverts commit 23215ef4d60a86d9f3b3fdc08e3fdadc59e98890.
    This reverts commit 9495e3703062d1ddaf3161f4efc23f0b51284d9b.
    This reverts commit 0594cf70883b64692ba617d85f4f9b4e636e5c2b.
    This reverts commit 86a7978d37393ee34f876569ac06ffdb8d7289ae.
    This reverts commit 437902ce978cde9a0e1aa260f12dc232a8501c42.

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=ab5c09738760bc1b665b9809eaf921f4ac27057e
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Apr 1 18:58:51 2010 -0400

    draw llvm: a lot better storing implementation

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=9aadc793f3db64cefa0b08f18abad424a659dacc
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Thu Apr 1 12:14:08 2010 -0700

    apple: Don't build gallium
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69ea4e7718efb60b6b0d795a355cebd6712ceac1
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Sat Jan 2 00:03:53 2010 -0500

    apple: Use mesa gl.h rather than generating one.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbe8b013936d977ec63d6607bfd2fc6772d29787
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Thu Apr 1 11:18:42 2010 -0700

    apple: Integrate our libGL into the existing build system better
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23215ef4d60a86d9f3b3fdc08e3fdadc59e98890
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Thu Apr 1 11:17:04 2010 -0700

    apple: Change ifdefs for DRI to be DRI && !APPLE
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9495e3703062d1ddaf3161f4efc23f0b51284d9b
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Thu Dec 24 09:51:17 2009 -0800

    apple: Remove duplicate headers that already exist in mesa.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0594cf70883b64692ba617d85f4f9b4e636e5c2b
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Thu Apr 1 11:01:31 2010 -0700

    apple: Initial import of libGL for OSX from AppleSGLX svn repository.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86a7978d37393ee34f876569ac06ffdb8d7289ae
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Thu Apr 1 12:28:41 2010 -0700

    xdemos: Build object files first
    
    This helps debugging on darwin.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=437902ce978cde9a0e1aa260f12dc232a8501c42
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Thu Apr 1 11:51:15 2010 -0700

    xdemos: Fix a build failure for non-autoconf configs
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

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=16f568a1830ea17da82683f97e016cdc0aae0c65
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Apr 1 00:10:28 2010 -0700

    glx: Fix compilation errors on non-GLX_DIRECT_RENDERING builds.
    
    driContext field for __GLXcontextRec struct is only defined if
    GLX_DIRECT_RENDERING is set.

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=b6d052e4fd83d923776320cf5fef66abcd4bf3d0
Merge: ae5487d4276007e466b6a7c783d6fb740f9539c5 2fb655d1dbb3f8425aeff1597271262661ef206b
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Mar 31 22:16:09 2010 -0400

    Merge remote branch 'origin/master' into gallium_draw_llvm

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae5487d4276007e466b6a7c783d6fb740f9539c5
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Mar 31 22:15:12 2010 -0400

    draw llvm: fix iteration over buffers
    
    fetching was converting garbage

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=e24f4378a1e29a8f81033c1c4a1c31ec9ca3706a
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=880e3fb09b538f6f0b6fad2db7e0e10e9df43555
Merge: 93e342574f5fc95789028dbe7cf637257562e9bb 4afed821baa6993d85a07c67d42ea40d4e9a600a
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Mar 30 21:10:33 2010 -0400

    Merge remote branch 'origin/master' into gallium_draw_llvm

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93e342574f5fc95789028dbe7cf637257562e9bb
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Mar 30 21:09:51 2010 -0400

    draw llvm: fix a warning

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

    draw llvm: actually set the constant buffers on the context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bc07fc83e344c9e693bdec4148009320a1731f1
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Mar 30 16:16:36 2010 -0400

    draw llvm: fix some silly mistakes
    
    the vs_type selection isn't ideal, but for now both llvmpipe's fs and vs
    do the same thing which is operate on 4xfloat vector as the base type

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f34339af421d4001dcc01114be462d2ea381f16
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Mar 30 12:52:09 2010 -0400

    draw llvm: we translate between pointers, not values directly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1963112f9d0a2ed8e237641eef8eb384365d1375
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Mar 30 12:35:40 2010 -0400

    draw llvm: various fixes for the translation code
    
    the from translation isn't quite right yet

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f44af927ff90a9fe1256d8c6f4869a39a55043d3
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Mar 29 13:19:16 2010 -0400

    draw llvmpipe: lots of fixes for fetch/emit
    
    the values passed are still not right, but the general scheme
    is looking good.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=275c4bd3643d773210780cb8d578ca84f2604684
Merge: c5c5cd7132e18f4aad8e73d8ee879f8823c4c1e7 d0b35352ed27b1e66785c45ee95a352ed06b47ce
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Mar 15 15:24:38 2010 -0400

    Merge remote branch 'origin/master' into gallium_draw_llvm

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5c5cd7132e18f4aad8e73d8ee879f8823c4c1e7
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Feb 22 22:02:58 2010 -0500

    gallium/draw: initial code to properly support llvm in the draw module
    
    code generate big chunks of the vertex pipeline in order to speed up
    software vertex processing.




More information about the mesa-commit mailing list