Mesa (gallium-msaa): 303 new commits

Roland Scheidegger sroland at kemper.freedesktop.org
Mon May 17 19:35:59 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a15553e431f04d13b757a3a76e4eb7d794f1219
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:34:30 2010 +0200

    st/egl: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf3c8ed481047d0c446d2d3d6d1de82403783fb0
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:34:03 2010 +0200

    st/dri: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=685bb6941681f89f71a9169594d87c8e314b94d0
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:33:53 2010 +0200

    st/glx: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a127e4709dcafa409dde25061481c130064a1c42
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:33:45 2010 +0200

    st/wgl: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c36c3d86b62b525291b1c6527de3ac5de93a2faf
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:33:37 2010 +0200

    st/vega: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48780ec9f99d7af4e98614be597adc3534d6918c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:33:27 2010 +0200

    st/xorg: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bd87b662f70070686fdfbea36f3660bd2586e32
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:32:41 2010 +0200

    st/python: adapt to interface changes
    
    compile tested only.
    Should probably change the python surface_copy/fill functions
    also into resource_copy/fill_region functions and adapt the code
    using them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb2b668b3705f8091df716f342d72d32d9f31aea
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:30:01 2010 +0200

    svga: adapt to interface changes
    
    might need further cleanup. Using surfaces internally just to be able to use
    the existing code might cause unnecessary copies afaict.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39b4bf71b55ce4553e877868dcbf6e7502cbc696
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:29:17 2010 +0200

    r300g: adapt to interface changes
    
    might need further cleanup. Using surfaces internally for the u_blitter code
    seems nonoptimal.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b59b23a51dc17da59ccff0b3f8a73009056746e5
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:28:14 2010 +0200

    nouveau: adapt to interface changes
    
    this probably needs further cleanup (just getting a surface for the resource
    seems quite nonoptimal and potentially cause unnecessary copies I think)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=433701a7214fb792c3e8bdd71a0d025c09328f87
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:25:27 2010 +0200

    fo: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd578be828e1dd7c25160e7748b30b1421f4d0c7
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:25:16 2010 +0200

    identity: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd771cda8e11a5f9a8bc5b8eab9ef4293df316e0
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:25:07 2010 +0200

    trace: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a02ddd48c5f7350366115ac07c15113402a79ee2
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:24:50 2010 +0200

    i965g: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bccf31bf5f2d6c9516a4c073d735b5056ff1d608
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:24:04 2010 +0200

    i915g: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c32670706e8ed3855ff2187f0eadee43b5b8742
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:23:46 2010 +0200

    softpipe: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e121a73d629856240a9676a4f0dff832d95c90c3
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:23:31 2010 +0200

    llvmpipe: adapt to interface changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57a01712258c9d6063ef36bc359cffba3e7f9be1
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:22:23 2010 +0200

    cell: adapt to interface changes
    
    not even compile tested but fairly trivial

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=127328bfadaa5f080730fd41f404f1bc74f490d3
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:19:03 2010 +0200

    mesa/st: adapt to interface changes
    
    adapt to blit changes, and also handle a bit more msaa state in theory
    (incomplete, doesn't handle resolves in any way for now).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=815b75705f5e3f0f7db025368da37bb14395de9a
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:15:20 2010 +0200

    gallium/util: adapt util code to interface changes
    
    The util blit functions change their interface (apart from some rename) too
    (in particular util_blit_pixels now also takes a pipe_resource as the src blit
    argument instead of a surface, as it might just call resource_copy_region).
    Maybe the blit util code might need a bit more cleanup, it still doesn't feel
    very clean. In particular it seems that util_blit_pixels_tex should probably
    disappear, and I think it would be great if the code called by drivers for
    blitting (u_blitter.c, which isn't really touched by this change) could somehow
    be merged with the u_blit code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=379db6a36b32912be8fd8808ceb95ca5cffa7850
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 21:02:24 2010 +0200

    gallium: clean up resource_copy_region function
    
    Previously, surface_copy was said to allow overlapping blits, and it was
    "optional". However, some state trackers actually assumed it is always present,
    and quite some code (like in u_blit) assumed overlapping isn't allowed.
    Hence, resource_copy_region (and in the same spirit, resource_fill_region) is
    now mandatory, but overlapping blits are no longer allowed. A driver can plug
    in the cpu fallback util_resource_copy_region if it does not want to provide its
    own implementation, though this is not optimal.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6272d7632a8d2948e45698d1c75eae8c441c3916
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon May 17 20:52:08 2010 +0200

    gallium: another interface change for multisampling
    
    due to popular request, use nr_samples parameter in is_format_supported()
    instead of new is_msaa_supported() query.
    This makes it easily possible to query if a format with a given sample count
    is also supported not only as render target, but for sampler views (note that
    texture sampling from multisampled resources isn't supported yet).
    It is not quite how dx10 format msaa queries work, but we might need to revisit
    format queries completely in the future anyway.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ae2f59c0287f4baec6c7de5f2f0fdf736fba26d
Merge: 7662e3519bef3802024da3050b886068281e02b1 1c920c61764b17fd9fb4a89d2db7355fbe1d7565
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue May 4 15:58:29 2010 +0200

    Merge commit 'origin/master' into gallium-msaa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c920c61764b17fd9fb4a89d2db7355fbe1d7565
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue May 4 09:22:24 2010 -0400

    intel: Enable GL_EXT_framebuffer_object for gles2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec43b2eb45a1b2e33f328f76624c987484e329f3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue May 4 13:51:54 2010 +0100

    gallivm: Proper implementation of TXL opcode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4554cdc289f1d97855825127c0bf8c0e7f6a2eda
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue May 4 13:31:50 2010 +0100

    gallivm: Fix several glitches introduced in the prev commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b1f0e17d8c2f9c6191b42770eaab487859a8456
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue May 4 07:23:21 2010 -0400

    mesa: Forgot to add .pc.in files for gles
    
    Some day I'll grow up and remember to add new files when I commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=962558daaed43b0111cd062e32821aad106869d7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue May 4 10:06:46 2010 +0100

    gallivm: Implement TXD.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c6756d6f56644784b9e7c2550a6b796e7d1defd
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue May 4 16:00:16 2010 +0800

    gles: Add -I$(TOP)/include.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e83ca4052b3247c35f358cfe67d74a58c9fb37b1
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon May 3 21:18:04 2010 -0400

    mesa: Only initialize TNL for OpenGL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=208fdac73a9b7f8f511f0ec8eeb5c09d4577b3a4
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon May 3 21:12:46 2010 -0400

    mesa: Only initialize save dispatch table for OpenGL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=642839824e911a23fb863cd1983f2f61481530c9
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon May 3 11:29:11 2010 -0400

    progs/egl/opengles2: Add es2gears demo
    
    Because every subdirectory under progs has to have a version of gears.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2ea69afef2eeeb31b73772c3bf8ef696dadbc17
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 17:35:40 2010 -0600

    mesa: increase MAX_DRAW_BUFFERS to 8
    
    Required for GL 3.x

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b0c217f2bc123bffd25cc4977d6abb1b3fa8186
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 17:28:32 2010 -0600

    gallium: move surface utility functions into u_surface.c
    
    This is a better place than in u_rect.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c8c88f02f0dc9cf39ce51d068525a94fccd5dc7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon May 3 20:41:01 2010 +0100

    gallivm: Increase the TGSI translation limits and centralize them in a header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9d1a85f81efacb796578c718ddd399310a2e063
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon May 3 17:06:57 2010 +0100

    gallicm: Newton-Raphson step to improve precision.
    
    Disabled as it doesn't make VS/PSPrecision DCT happy, and it would
    unnecessarily slow some cases where it is not needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b02f41cac36286d6838339532c7a95a0615b645
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 17:13:21 2010 -0600

    cso: use framebuffer utility functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fc5a318a64b10567ed6990eb04b2dc3ecb2b347
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 17:08:17 2010 -0600

    gallium: move framebuffer utility functions into a new file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8306c9caf3190f2bca6b83c653cd4711c25f98a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 16:13:57 2010 -0600

    st/mesa: remove dead code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=295a87f6c211322faefc4ef7f88f02722973f5b6
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 16:13:20 2010 -0600

    st/mesa: remove unused needFlush parameter to st_finalize_texture()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=013b332cbcad2b9d113e00c467a65d072eb61cec
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 16:03:19 2010 -0600

    st/mesa: updated comments and fix some formatting in texture storage code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e79086865bd67f860dfd0d5951395495530022bc
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 15:51:00 2010 -0600

    st/mesa: rename srcImageStride -> srcRowStride and fix-up formatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7d1d34c580e8c76bf2f3f8687223e648e7ec5f1
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 15:48:00 2010 -0600

    st/mesa: consolidate and clean-up texture memory allocation code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe3332da788fa3b17619b0ca9e368b2d5e77ffae
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 15:47:29 2010 -0600

    st/mesa: updated comments for st_texture_image_map()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41b8a2e9391cd85a65ba30a7e5f5068b5767d58a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 15:39:40 2010 -0600

    st/mesa: move some texture size calculation code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=682fec0dca5bfd38ff9943663b7647e600fc4c1d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 15:35:21 2010 -0600

    st/mesa: remove old convolution-related vars and min pitch code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b02619914eed4bdb5c8bb2239c6e3b9639ed00f6
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 15:31:09 2010 -0600

    st/mesa: remove unsupported convolution code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=babd71ba45cbb14d5747d5783e21bc9eb692df8e
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 15:29:02 2010 -0600

    progs/demos: check for GL_ARB_imaging if convolutions is requested

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b7812919a5db2f72bd3b9f6d760ffeb469ee3e4
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 15:17:38 2010 -0600

    st/mesa: updated comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a12614362a79d676eeb1c3030ed52057bcb8f4f8
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 13:58:51 2010 -0600

    glsl: change variable declared assertion into conditional
    
    The slang_variable::declared field originated as a debug field but
    can be promoted for use during sematic error checking.
    
    Fixes fd.o bug 27921.
    
    NOTE: this is a candidate for back-porting to the 7.8 stable branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6405ecb399a52e4d3fe0c002bcd9b3485cbd1360
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 13:16:11 2010 -0600

    Revert "glapi: s/strcpy/strncpy/"
    
    This reverts commit 9446fd8f69564e09ffd0f28735a99c510f84bb62.
    
    It doesn't make sense to replace strcpy(a,b) with strncpy(a,b,strlen(b)).
    The preceeding code effectively does bounds checking, btw.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc67bd87999814dbf8ecc3ef99b16dac66b4f320
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 30 12:50:42 2010 -0600

    st/mesa: remove dead code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=529b7b355d392b1534ccd8ff7b428dc21cbfdc21
Author: Brian Paul <brianp at vmware.com>
Date:   Mon May 3 13:04:29 2010 -0600

    st/mesa: restore original last_layer comparison
    
    Commit e648d4a1d1c0c5f70916e38366b863f0bec79a62 changed the original
    less-than test to a not-equal test.  This was an effort to save some
    memory by switching the texture layout to a non-mipmapped layout when
    we mis-guessed about the original layout (thus saving some memory).
    
    However, this causes us to hit a new (apparently broken) code path
    when copying the old texture's data to the new texture.  Simply
    undo this change for the time being until the other/new bug is fixed.
    
    Fixes fd.o bug 27933.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac6a26b429d70395cf6def04d2d9c8cf1bd2c964
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 3 20:14:17 2010 +0200

    r300g: use util_format_short_name and util_format_is_plain

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a6b9f3855e7ba179626f7b30467e62fc3ae0ffb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 3 20:09:14 2010 +0200

    util: add util_format_short_name

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc3d9a8b187eb0756f4666a13dbc2dc1c01b0299
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 3 19:19:02 2010 +0200

    util: add util_format_is_plain

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cdedaaf295acae13ac10feeb3143d83bc53d314
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 3 19:14:31 2010 +0200

    r300g: refuse to create a texture with size 0

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bcb4f10016fb611b2946307d880f4dc1dd05eae
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 3 19:05:03 2010 +0200

    r300g: improve texture debug output, split into TEX and TEXALLOC flags

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15af543f106db9e6ff840828905df4978e68f715
Author: Török Edwin <edwintorok at gmail.com>
Date:   Mon May 3 07:43:03 2010 -0700

    Reorder LLVM passes, running mem2reg earlier.
    
    This gives a ~30% shader optimization time improvement on blender.
    Tested by comparing the dumped LLVM modules.
    Current ordering:
    time ~/llvm-git/obj/Release-Asserts/bin/opt l.bc  -constprop -instcombine
    -mem2reg -gvn  -simplifycfg
    real    0m1.126s
    user    0m1.108s
    sys     0m0.012s
    
    With this patch:
    time ~/llvm-git/obj/Release-Asserts/bin/opt l.bc -mem2reg -constprop -instcombine   -gvn  -simplifycfg
    real    0m0.885s
    user    0m0.880s
    sys     0m0.000s
    
    The overall improvement in blender is ~15%.
    Blender without the patch takes 1m13s:
    edwin     5934 87.6 11.5 729440 458296 pts/5   SLl+ 17:35   1:13 blender
    
    Blender with the patch takes 1m3s:
    edwin     5726 94.2 11.2 716424 446168 pts/5   SLl+ 17:32   1:03 blender
    
    It is still slow with the patch, but better (most of the optimization time is
    taken up by GVN, see LLVM PR7023).
    
    Signed-off-by: Török Edwin <edwintorok at gmail.com>
    Signed-off-by: José Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=723ab664f617e60812ea236761b429e999abc83c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon May 3 16:23:44 2010 +0100

    svga: Silent warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=723511bb32900a8e2f463a2622c7e9a908f64583
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon May 3 08:32:56 2010 -0400

    Generate es glapi files when es1 or es2 is enabled

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9db4a211e96356deb963223038eea074a5fe0eda
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon May 3 13:16:09 2010 +0100

    gallivm: Display message instead of crashing when sampler generator was not supplied for tgsi translation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ab3df4ebbcb5fe7a65e6cf05b3a6671392ba929
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon May 3 08:00:10 2010 -0400

    driswrast: Fix more context creation breakage
    
    Pointed out by Colin Harrison.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b891234f81d441426a62abcff96720022d2ac3d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon May 3 12:18:55 2010 +0100

    translate: Make translate_generic truly generic.
    
    PIPE_FORMAT_R10G10B10X2_USCALED, half floats, were not supported, so
    just rely on u_format for (almost) universal format support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caede7528d2afad478c49afb98eb96088e1c41cc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon May 3 12:15:32 2010 +0100

    draw: Remove draw_pt_fetch_prepare call from llvm middle end.
    
    Unneeded since we code generate the vertex fecthes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14a0328d4b21a2783a43932d2e4ed7ee75d79685
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon May 3 12:13:54 2010 +0100

    tgsi: Parse and dump predicates.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d288698a76e2ad8408d303570578856a05ea96d0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon May 3 10:53:32 2010 +0100

    gallium: Remove loop register file.
    
    It was only used for D3D's REP/END/BGNFOR/ENDFOR. D3D's aL register is
    just like another address register now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e27983bc08d4eff5effbbcffbf5c9f5862fca2cf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon May 3 09:54:01 2010 +0100

    gallivm: Replace predicate assertion failure with warning message.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d44c8ee568878899e4ce5d8e1d0fcf523aa62199
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon May 3 09:53:12 2010 +0100

    draw: Disable rtasm compilation when using LLVM.
    
    Saves time and trouble.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=738cb502371097fa6fb25f397a3cbcd6a5db020c
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon May 3 17:09:17 2010 +1000

    nouveau: fix nouveau_create_context decleration

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8f48b1dc99a8db05c07d442acd3baf8f3620f6e
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun May 2 17:37:18 2010 +1000

    softpipe: invalidate cache view when swizzles are different.
    
    Current code only invalidated if the texture was different, however we
    store swizzled values in the cache, so we need to invalidate in that case
    also.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26a9b7e4c737c89b47844303bb7413ceab0280a5
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun May 2 19:35:34 2010 +1000

    glx: fix regression with GLX_USE_GL
    
    update for fbconfig_style_tags

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2b6ed7c4daf094bfe3fa4e0318133d0a8ea3cf6
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun May 2 21:40:30 2010 -0400

    gallivm: fix nested break and continue statements
    
    we were resetting the mask on each new break/continue statement within
    the same scope. we always need to and the current execution mask
    with the current break/continue mask to get the correct result (the
    masks are always ~1 initially)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2c1f60391113490f4f90efb2786544c599ac991
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat May 1 12:38:25 2010 +0100

    identity: Move sampler view create and destroy to id_objects.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59b160d286e5848851848e09c87eb64cd2631c6b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat May 1 12:02:26 2010 +0100

    identity: s/texture/resource/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eda7c2506aff13726a265c70711d594ad8fddca3
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat May 1 11:50:36 2010 +0100

    identity: Whitespace & Style

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83a1a0bc3e5c29810cd8728297b2106a1afb3d52
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon May 3 00:25:12 2010 +0100

    swrast: Correct include for mtypes.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0f9e7521c6e59852ceb00b30f063d0fe2c72965
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun May 2 16:12:50 2010 -0700

    gallium/util: print \n after DXTn printf
    
    Re-add commit 2d65a7caf97684aa654088c76a74b632fbd685fa
    
    Signed-off-by: Xavier Chantry <chantry.xavier at gmail.com>
    Signed-off-by: José Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5362f77b470f9c003c09ff258b33817bc9a9dbfe
Author: Xavier Chantry <chantry.xavier at gmail.com>
Date:   Sun May 2 15:57:25 2010 -0700

    llvmpipe: add lp_test_* to .gitignore
    
    Signed-off-by: Xavier Chantry <chantry.xavier at gmail.com>
    Signed-off-by: José Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b84590994c4261d85485357263146d5e3d8827eb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun May 2 23:54:42 2010 +0100

    svga: Remove the screen private context.
    
    All affected operations have already been moved to context.
    
    More cleanup work can be done, in particular with the buffer transfers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49e37469bdafe663fa08a5a446e44f3ede168a13
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun May 2 22:35:53 2010 +0100

    svga: Remove empty file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e28479c3af6a568d0421113b10f34f66f38d1d1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun May 2 22:33:43 2010 +0100

    svga: Update flags documentation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4885cd4ff71b184ef38d709f365dd8d46d437960
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun May 2 21:37:24 2010 +0100

    softpipe: Fix alpha blending for formats without alpha channel.
    
    Don't use the dst alpha channel from the tile cache when it does not
    exist in the true format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59253a79d823a4cfd1d65466c0a165d6d4c43a92
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun May 2 21:36:12 2010 +0100

    llvmpipe: Fix alpha blending for formats without alpha channel.
    
    Don't use the dst alpha channel from the swizzled tile when it does not
    exist in the true format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b44c52870dc2eec9a41e984d4dceca22ea83d334
Author: Xavier Chantry <chantry.xavier at gmail.com>
Date:   Sun May 2 23:25:43 2010 +0200

    Update drisw state tracker to use new API aware context create
    
    Even though swrast defines its own __DriverAPIRec it still shares the
    driCreateNewContext() implementation from dri_util.c.  So the CreateContext
    prototypes have to match in the two __DriverAPIRecs.
    
    Reviewed-by: Jakob Bornecrantz <jakob at vmware.com>
    Signed-off-by: Xavier Chantry <chantry.xavier at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6edb18ee35fb15c501d8ff786830ef49ccbf2952
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun May 2 13:34:50 2010 -0700

    svga: Include svga_surface.h in svga_screen.c.
    
    Fixes svga_screen_init_surface_functions implicit declaration warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a30d981591fd16faab4e36db6d434836272f117
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun May 2 13:30:40 2010 -0700

    r300g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38e3fb23da9f75632992767fa3a01d335b9bb7ab
Author: Xavier Chantry <chantry.xavier at gmail.com>
Date:   Sun May 2 16:27:25 2010 -0400

    Update dri state tracker to use new API aware context create

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=801dcd9e8f6a45d81428bda4740b162a6cd02980
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun May 2 13:21:42 2010 -0700

    mesa: Include api_exec.h in dlist.c.
    
    Fixes _mesa_alloc_dispatch_table implicit declaration warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b08b7b737760bc4ff8c8326763765c22c777580a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 2 17:31:06 2010 +0200

    r300g: do not validate buffers in check_cs
    
    It's already done in r300_emit_buffer_validate.
    This also fixes Total Annihilation 3D on debug builds at least.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b2cf97c5c84c3a92f97f335b27f754aa42c5259
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 2 17:19:03 2010 +0200

    r300g: fix surface_copy for compressed formats
    
    No accelerated blitting for these, it's too messy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2df3c361efc1d7ac4ec93a5457096b3bd2ce1935
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun May 2 14:52:39 2010 -0400

    configure.ac: Fix test for whether to build src/gles

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa8606fb237c1853ea66c40d7bb1e7fd4c381412
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun May 2 14:19:54 2010 -0400

    mesa: Include mfeatures.h before testing feature macros

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da76a4d845367242c1ae7726d1dc23900f31e1e4
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun May 2 14:09:52 2010 -0400

    mesa: Only compile ES files when ES1 or ES2 are selected
    
    This still requieres manual generation of the es1 and es2 glapis and is
    disabled by default.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=559d124ed3f2070c73c5cb9c3b506ddd9cfaeb02
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun May 2 16:10:40 2010 +0100

    mesa: #ifdef out more remap_table related code when disabled.
    
    Seems to get everything building again here.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=316b6fa50936470ee4f3c14d982ec216ec352ea1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun May 2 13:04:08 2010 +0100

    retrace: Add sampler_view_destroy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db1ed3da6caa51bd07887b78bd30453ccf0b2ef5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun May 2 13:03:37 2010 +0100

    trace: Fix typo in method name.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0870e4a2022cff79805613ae7cd4b9237a2f564c
Merge: 9d3360567346036f1c2b0b5e9de9bd123d883762 9fd5fa05122aa0cac0051fa92d1634bde43209db
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun May 2 10:17:07 2010 -0400

    Merge branch 'gles2-2'
    
    Conflicts:
    	src/mesa/drivers/dri/common/dri_util.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fd5fa05122aa0cac0051fa92d1634bde43209db
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun May 2 10:14:53 2010 -0400

    Hook in install rules for es1 and es2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74399d4af5b5ea793ce8318c10014a026cf81563
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun May 2 09:51:13 2010 -0400

    Add glesv2.pc and glesv1_cm.pc pkg-config files for ES 1 and 2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a804af2a1ea184ecc2c6a5e77335fae1e7730242
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun May 2 09:27:51 2010 -0400

    st/mesa: Create context for API_OPENGL as first priority

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d3360567346036f1c2b0b5e9de9bd123d883762
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 2 13:27:57 2010 +0200

    r300g: always set the pitch of the first miplevel in the tiling flags
    
    This further reduces the number of DRM calls and flushes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82027b2027d7cdb2cc9cd55b4746f80600a62a4e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 2 07:06:35 2010 +0200

    Revert "r300g: disable point sprites (again)"
    
    This reverts commit 3e0f1719d411b34f77fd2a053ecf83b43bb836ca.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68e720e12d51cf6d5237467a74af8c56b021acb7
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 2 06:24:55 2010 +0200

    r300g: merge VS output mapping state (VAP) to rasterizer block state (RS)
    
    These two should be tied together because what's set in VAP or stuffed in GA
    should be rasterized in RS. Not doing so causes a hardlock.
    
    The reason for the merge is that if stuffed texture coordinates (e.g. point
    sprite texgen) happen to occupy the texcoord slot dedicated to fog or wpos,
    the two must be relocated to other free slots, which needs remapping the vertex
    shader outputs.
    
    The rasterizer code is now literally a sequence read-rasterize-write.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35232172db40fc756f3a0d1c17ed19e696a8878d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 2 04:21:21 2010 +0200

    r300g: inline update_derived_shader_state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45d79af644349882b4990b775737405be7cd1aa2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 2 01:55:44 2010 +0200

    r300g: fix segfault when resizing a DRI2 framebuffer
    
    Resetting tiling flags might happen after a texture is destroyed...
    Looking at the kernel sources, we don't actually need to reset the tiling
    flags.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c6ea462be7c589d98887b822751bffd6df13418
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 2 01:48:57 2010 +0200

    r300g: cache tiling flags to reduce the number of DRM calls

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc1be4a99425d09103bba9e06026f31f2b0142d2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun May 2 01:03:59 2010 -0700

    mesa: s/sprintf/_mesa_snprintf/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c86e2f1dce458aec42b5de54fc2cf25cac28172
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun May 2 00:21:04 2010 -0700

    i965g: s/sprintf/util_snprintf/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4874705d95adfc85be535b85c9db26f5d3746f7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat May 1 22:01:28 2010 -0700

    glsl: s/sprintf/_mesa_snprintf/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9446fd8f69564e09ffd0f28735a99c510f84bb62
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat May 1 15:34:47 2010 -0700

    glapi: s/strcpy/strncpy/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70c75310514ef16880e1e3fe9cca83ab646bae99
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat May 1 15:12:45 2010 -0700

    llvmpipe: Remove unused variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33c34c0806908e7176cb415025c641574543b554
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat May 1 15:07:45 2010 -0700

    progs/tests: Remove meaningless const qualifiers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd502e5f5cb85e5bd464a7d2af920a61068a8399
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat May 1 11:29:20 2010 +0100

    swrastg: Use trace

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19aa77313cf5ffe051c39f9950d27d4afeb41dba
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat May 1 01:28:06 2010 -0700

    progs/demos: Remove meaningless const qualifier in vao_demo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5a4d70189bdd8e25bc1f30b9f4fe8f31999cf0e
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Apr 30 22:57:23 2010 +0200

    nv50: raise constant buffers size to maximum
    
    Removed the param heaps, haven't been using them for a long
    time now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75ee309ca9f467ba80a88b07735fb2d654a8c433
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Apr 29 23:15:05 2010 +0200

    nv50: relax restriction on surface_copy format equality a bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6df1e5c4aa980d52e98b991e6cdbd20a3c746845
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Apr 29 22:48:00 2010 +0200

    nv50: don't segfault on OPCODE_END for empty programs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d225221e7084a1e8e22c41cbd3c58775d6f298a1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 30 13:54:31 2010 -0600

    llvmpipe: fix out-of-bounds texture sampling
    
    If we're using a wrap mode in which border color sampling is possible
    it means that texcoords may be outside of the texture image bounds.
    Fetching the texel may result in a segfault.
    
    Use the 'use_border' variable to catch such texcoords and replace
    the texel offset with zero (which will be in bounds).
    
    Fixes segfault in Lightsmark demo, fd.o bug 27877.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a757b722d9d24a74b6a79cb2d4aae81ae8152d0
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 30 13:53:54 2010 -0600

    llvmpipe: added lp_build_sample_nop() for debugging

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7662e3519bef3802024da3050b886068281e02b1
Merge: 9a966b93c03aecac8eb72e6133aa9a2f2c7673f3 7c769bef052fc1936d7ab33e291bb4646dc5b0d1
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Apr 30 15:27:13 2010 +0200

    Merge commit 'origin/master' into gallium-msaa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c769bef052fc1936d7ab33e291bb4646dc5b0d1
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 29 15:49:54 2010 -0600

    st/mesa: remove unused/disabled code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=421e9aa71c9dc1c1462e55338dc5ceafb773e201
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 29 12:26:24 2010 -0600

    mesa: added _mesa_print_framebuffer() for debugging

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee29b861298bd165e6b104b218f31c78aed3682a
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Apr 29 13:35:56 2010 -0700

    i965: Reject shaders with uninlined function calls instead of hanging.
    
    Most of the failure from using uninlined function calls ends up being
    just bad rendering, but nested function calls in the VS currently hang
    the GPU, so reject them and explain why.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07a248a3664e4cd63c98ff3478bdd9b1e45c1398
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Apr 29 13:35:37 2010 -0700

    mesa: Don't overwrite a driver's shader infolog with generic failure message.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7cf8b4658aadb0a125f1e1fb9d6cb73d44902b0
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Apr 29 17:26:51 2010 +0100

    util: Update caps after helpfull input
    
    In no particular order:
    * Make list const
    * Add function comments
    * Clearly state that demo lists are not complete
    * Fix whitespace
    * Use __FUNCTION__ instead of __func__
    * Add unimplemented check which always fail
    
    Thanks Brian and Keith.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=110a956a645f900e100062fbbe19c5835f9b5476
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Apr 29 16:20:14 2010 +0100

    util: Add small caps checker helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3865e3abd429132be647bb7c9575dbf20e1ab11d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Apr 29 16:58:42 2010 +0100

    util: Format error format string as the rest of the pipe formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4e89d130f99be0897829c1a1721c63bc07bdbfc
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Apr 29 16:18:43 2010 +0100

    softpipe & llvmpipe: Enable SM3 cap

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7618c89b11a13de98f1e784338a4e02a8db0fd2
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Apr 28 17:11:25 2010 -0400

    draw llvm: stay in bounds even if fetch_count % 4 != 0
    
    if fetch_count % 4 != 0 then on the last iteration we fetch garbage.
    this patch makes sure we stay within bounds

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ccee747257192ef584d26d8854f8bc17cc57284
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 29 09:33:39 2010 -0600

    cso: remove commented-out code, update function docs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60a6bfefd115b93aaae2a3e11191ecb22ec65f56
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 29 09:13:47 2010 -0600

    gallivm: add some assertions in special-case sampler code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d8f0fc28239c8023d2d44cbd4c979aa86c31873
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Apr 28 17:17:54 2010 -0700

    i965: Fix cube map layouts on Ironlake.
    
    We were doubling up the offsets for the mipmap levels for CPU access.
    Instead of reimplementing i945_miptree_layout_2d with 6 cube images
    separated by qpitch, share that function and provide the level offsets
    later.
    
    Fixes piglit cubemap and fbo-cubemap.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d05c35914df1c382b90def7e7425d7f2fa4737dc
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Apr 28 12:47:51 2010 -0700

    i965: Implement VS MAX in a more obvious way.
    
    This should be functionally equivalent, with the possible exception of
    NaN handling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=084d8fdd36bbf04520f59fecfad54be0695531f2
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Apr 28 12:39:39 2010 -0700

    i965: Use immediate float operands for some VS instructions.
    
    We could use this to reduce constant register pressure, but for now it
    makes the resulting program assembly much more readable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba6d8448e11048687d2aa44a519c09b98fff1e94
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 29 09:10:05 2010 -0600

    llvmpipe: fix texture/display target memory leak

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7327a84b18140f30f2a4254066ae8ed025a8dfc0
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Apr 29 10:05:09 2010 +0200

    gallium/draw: Fix PPC compiler warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63d1134c862ea83435e492a53f70b2902a6645a9
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Apr 29 10:02:08 2010 +0200

    gallium/draw: Fix PPC build failure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9be226c8b51d86e8a98d0fc148a04d889fcf0b8e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 29 07:32:56 2010 +0200

    r300g: fix compiler error
    
    Ouch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18a5da7a6531fc3d617822bc13636653f83f1e9b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 29 07:18:37 2010 +0200

    r300g: use the enum for color swizzles in the rasterizer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04c1536bf7abe253e0e900c311ff9474ff4d1813
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 29 06:55:58 2010 +0200

    r300g: rasterizer debug logging

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dd06b8da45aa8100d61a09fc93c1bdfc16e9df8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 29 05:26:41 2010 +0200

    r300g: fix tests/yuvrect and possibly even rendering to YUV textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ba0c64c26d3ec9b2806f577020d4fde826a858d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 29 05:07:23 2010 +0200

    r300g: enable the RGBA16F renderbuffer too

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=195160f8e9524c89919ed39dccf7c6b226c6ca08
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 29 05:00:17 2010 +0200

    r300g: enable float textures
    
    We still need to wait for state tracker support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b667700a5d88b71e6e7a41d1521754b393c022e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 29 04:32:25 2010 +0200

    r300g: compose swizzles from texture formats and sampler views

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95bfc8f32571751c5c9ec6d8e84f5e3c28d1b20e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 29 03:18:39 2010 +0200

    r300g: init s3tc fetching functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9339c1291d73ada1a85b994cb076a9a0bf3c8110
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Mar 5 19:01:43 2010 -0500

    gles: Build libGLESv1_CM.so and libGLESv2.so from glapi files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5107b0a5cb1ac9f112aa498f57c13580bd56cb3
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Apr 27 14:57:51 2010 -0400

    intel: Only register ES2 extensions for ES2 contexts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f68032a7cebe740421e5de4586d13c99a8728ab
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Apr 27 13:42:33 2010 -0400

    configure.ac: Add options to enable GLES1/2 API support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5efee4d4e68067a3fd85b9ff6a2636f502538768
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Apr 27 21:43:40 2010 -0400

    intel: Advertise GLES1/2 for i915+ when enabled

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b69100bdcf26dbb5be4d600b7ca5f5cdf6e8f20
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Apr 27 11:04:51 2010 -0400

    dri: Add DRI entrypoints to create a context for a given API

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2fd98d794947464aa97d85fbbcbd2b833e96939
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Apr 27 11:38:46 2010 -0400

    egl_dri2: Use new DRI API to create a GLES1/2 context when asked to

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7a9a91d7b28e5b5faed509d00f0f951e3136b1b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Apr 27 11:04:51 2010 -0400

    dri: Add DRI entrypoints to create a context for a given API

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f5e8f77022f8bb4ac00128af6d217da747e63df
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Apr 27 10:52:23 2010 -0400

    st/mesa: Move st_cb_drawtex.c to the mesa state tracker

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bd6e003462e579c6c1b4a62d8e5f26cb314862d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Apr 27 09:00:31 2010 -0400

    es: Drop es specific enums.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21ad81727c9dfe83dfe7e06937e9142e8e652fba
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Apr 27 09:00:17 2010 -0400

    glapi: Regenerate enums.c for all APIs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9664f10023b0d57202134ca53795bf40daf580ef
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Apr 27 08:57:56 2010 -0400

    glapi: Update gl_enum.py to generate enum tables for multiple APIs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12c46b15d70ccb6d39d5f5c1a3ddfb0cf929f719
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Apr 26 09:55:41 2010 -0400

    mesa: Drop unused _mesa_init_drawtex_dispatch()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1904ba7936eb5a3fa76875a498eb54f3bd5f90a5
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Apr 26 09:53:23 2010 -0400

    mesa: Move drawtex functionality to main/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87eb66775949af6e9512daf7e4665c1cfa6b8745
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sat Apr 24 20:36:49 2010 -0400

    mesa: Move glQueryMatrixxOES() implementation to core mesa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a73eff645f5203165bf63996a1d60fcab5a6b85e
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sat Apr 24 19:56:42 2010 -0400

    mesa: Move GLES1 texgen functions to texgen.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7179a822628963d8cfa0817cf072c5acb70638a7
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sat Apr 24 19:34:57 2010 -0400

    mesa: Move support for paletted textures to main/teximage.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08fae07f5246052dccdd89689e27dc8820a24ff7
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sat Apr 24 19:18:35 2010 -0400

    mesa: Handle GL_TEXTURE_GEN_STR_OES in _mesa_Enable()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7aae8a592a299abd881372d3a2850375c2bb8884
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sat Apr 24 19:17:54 2010 -0400

    mesa: Move get_es*.c to main/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=003433989597771bbb4f03cf678f5771c09606fd
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sat Apr 24 16:22:02 2010 -0400

    es: Prefix the get* functions with _es1/2 so they don't conflict

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61d94dd207459e0c42d98c9d6eb7df5eabdfd8a4
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 22 21:11:56 2010 -0400

    mesa: Move GL_RGB565 workaround into fbobject.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44f9aef9ee9ceda0659e882afbac4d877267c4fd
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 22 20:52:21 2010 -0400

    mesa: Move GLES1/2 vbo entrypoints to vbo_exec_api.c
    
    This let's us drop stubs.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c90166fd4fad6bbbeda51a4338bf17d976864188
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 22 20:34:33 2010 -0400

    mesa: Move GLES2 shader stubs to main/shaders.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea0c7e71638a4a72a4eae962e6cc471bd33a5605
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 22 20:26:51 2010 -0400

    mesa: Move api_exec_es*.c into mesa/main
    
    This requires renaming a few functions to have unique names so that
    they can all live within the same driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1741ddb747ca0be284315adb4b6fe67ddf292d03
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 22 13:30:03 2010 -0400

    mesa: Move references to main/remap_helper.h to api_exec.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa416106307dc193e2133aa6a29b9bcfc91f8b39
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 22 12:40:47 2010 -0400

    mesa: Move struct _glapi_table allocation out of context.c
    
    We now allocate the table from api_exec.c and dlist.c where we fill out
    the table.  This way, context.c doesn't need to know the actual contents
    of struct _glapi_table.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ade150d66724259119012420068fa930807311c2
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 22 11:41:41 2010 -0400

    mesa: Compute extension string according to API
    
    We can now stop special casing glGetString() and drop specials_es*.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18f7e118a5c6dfc04502e6e91ae492bfa33d3cc9
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 22 08:27:51 2010 -0400

    es2: Move over es2 code to compute extensions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04bf868ad9f0034ce7b726eadd2ffac346441a68
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 22 08:34:42 2010 -0400

    main: Report GL_SHADING_LANGUAGE_VERSION according to API

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29107d4e07144f41614f053aa1fc49ccf225fedf
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Apr 21 16:14:18 2010 -0400

    mesa: Compute GL version according to API

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=218ceb3e1874a5a28f36a8df3ca0e881cdf213d5
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 22 11:07:45 2010 -0400

    mesa: Move API specific context intialization into context.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38d771c0539a087db42d8d940bb2e920bb64598c
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 22 09:32:11 2010 -0400

    st/mesa: Use API-aware context constructor
    
    The mesa state tracker is currently the only place where we create a
    context and expect it to implement GLES1/2.  Use the API-aware constructor
    to communicate this to core mesa.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ab18d63cb71d988265eeab431e4363081978144
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 22 09:25:51 2010 -0400

    mesa: Track the OpenGL API we're implementing in the context
    
    This introduces a new way to create or initialize a context:
    
      _mesa_create_context_for_api and
      _mesa_initialize_context_for_api
    
    which in addition to the current arguments take an api enum to indicate
    which OpenGL API the context should implement.  At this point the
    API field in GLcontext isn't used anywhere, but later commits will
    key certain functionality off of it.
    
    The _mesa_create_context and _mesa_initialize_context functions are
    kept in place as wrappers around the *_for_api versions, passing in
    API_OPENGL to get the same behavior as before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58590a112aed1354f7592520f8f258df24c89c9b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Apr 21 01:13:36 2010 +0100

    svga: Fix index offset

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e648d4a1d1c0c5f70916e38366b863f0bec79a62
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 29 15:32:36 2010 -0600

    st/mesa: ignore gl_texture_object::BaseLevel when allocating gallium textures
    
    Previously, when we created a gallium texture for a corresponding Mesa
    texture we'd only allocate space for mipmap levels >= BaseLevel.
    
    This patch undoes that mechanism.  This fixes a render-to-texture bug
    when rendering to level 0 when BaseLevel=1.
    
    Also, it makes sense to allocate the whole texture object memory when
    BaseLevel > 0 since a common use of GL_TEXTURE_BASE_LEVEL is to
    progressively load/render mipmaps.  Eventually, the app almost always
    fills in the level=0 mipmap image.
    
    Finally, the texture image code is bit easier to understand now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9bf09a98a624e594bdea2503326bb693b8cf9b8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 30 19:00:58 2010 +0100

    draw: Fix memory leaks in llvm code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=124ef032233d7afc2725e8ded0939838e7b2a76b
Author: Adam Jackson <ajax at redhat.com>
Date:   Fri Apr 30 14:09:57 2010 -0400

    x86-64: Make assembly routines .hidden like on x86

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed94c26ce80a1d370536c4bd406875deba7cbae0
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Apr 20 23:04:30 2010 +0100

    svga: Init surface functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f86def5e74566c8db1ced1cddfc1a1f7bee9875d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Apr 30 14:46:18 2010 +0100

    util: Add missing break statement in u_caps.c
    
    Thanks Vinson.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35d960cc744c374ccaad48c3d80559b59c74e28a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Apr 19 20:10:57 2010 +0100

    svga: More don't recurse

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa857509bd0032f636ebf45bebb143cc6a8e408e
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Apr 19 20:09:38 2010 +0100

    svga: Translate svga reloc flags to pb flags

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a5667a0082232b63a957841c4ae45a88860955e
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Apr 19 19:12:49 2010 +0100

    svga: Don't recurse

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e4f0e8725cd93fc1e51e4caa09aadf340add11a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 15:27:08 2010 -0600

    draw: remove extra semicolons

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aac6d84056b8ca406e61f3aa7152c6140787029c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 15:23:03 2010 -0600

    llvmpipe: free vertex buffer memory in lp_setup_vbuf_destroy()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdf753a858a8431f25bba98f8e77cab1ae03808a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 15:22:43 2010 -0600

    llvmpipe: fix scene queue memory leak

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0728db86bc8d4e9223aad56d0848f1fc4cb95f13
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 15:22:27 2010 -0600

    llvmpipe: fix scene queue memory leak

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dd44ca5f692f10a367b3862084f8b76bf3ad73b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 15:21:56 2010 -0600

    llvmpipe: fix mem leak in llvmpipe_resource_destroy()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f53ecb97f23503324d62abdd21bda8ee80b0ab9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 15:14:58 2010 -0600

    llvmpipe: fix surface memory leak during tear-down

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1550de98e62a179301e96b04a6fa75b6b1ba5b19
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 14:24:53 2010 -0600

    llvmpipe: remove unused psize_slot field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a749b5c094cca558b5d03efbf2ea6ee6d62c4b5
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 14:22:28 2010 -0600

    llvmpipe: move/rename llvmpipe_init_surface_functions()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8975ade13b7efdea2273e91e05cc6ecbda6ca454
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 14:19:15 2010 -0600

    llvmpipe: make rasterizer-related functions static, clean-up initializations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=965a604306e9371379cccebc5f83120e99d18548
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 14:15:38 2010 -0600

    llvmpipe: update comments, fix formatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd2fd8ae036c9f19dabe0ef1f6200385d2f49100
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 14:14:37 2010 -0600

    llvmpipe: remove old prototypes, fix-up formatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9523d78dde7f2e819275ecb39cdeafe50eb65f13
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 14:13:11 2010 -0600

    llvmpipe: make shader-related functions static, clean-up initializations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2176cad7dc478db3a329521a13d5537a8d99aedc
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 14:09:32 2010 -0600

    llvmpipe: make clip-related functions static, clean-up initializations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7885f8f1fd242dd3f8dafe98549c190bb4cab3a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 14:06:23 2010 -0600

    llvmpipe: make draw-related functions static, clean-up initializations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e351e828698b133feb1f626c1d99d0fcb2ec1480
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 14:04:24 2010 -0600

    llvmpipe: make vertex-related functions static, clean-up initializations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fd794db9e04da1c272e3681e5d2f74ce84fde07
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 14:01:04 2010 -0600

    llvmpipe: make blend-related functions static, clean-up initializations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfd81b4ebb1eb16ff56ec1a38aeb942eb7f0389c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 13:57:03 2010 -0600

    llvmpipe: make sampler-related functions static, clean-up initializations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7e2470843be35b7373e48fc6be9e0f9df877afb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 13:39:55 2010 -0600

    llvmpipe: remove some unneeded shader structure fields

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

    llvmpipe: dump shaders if LP_DEBUG=tgsi

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18d1d59484d2aa8b4f965558f18e13657e4812a9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 11:57:09 2010 -0600

    draw: use a cast wrapper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35883f42967a6dd31939e5653a818233c2e34abf
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 11:54:44 2010 -0600

    draw: put 'create' in the vs varient create function names

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c512085ab79736337cf3a3ba5ca040cc44d917b
Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Wed Apr 28 21:09:30 2010 +0200

    radeong: fix scons build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd3b98bdf67df9a5b1127bf7d50bbb6691597bfb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 11:43:54 2010 -0600

    draw: add missing function parameter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2479c3f3ee0383bbb7b4d6afe5a2fdc93ef69106
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 11:37:51 2010 -0600

    softpipe: consolidate tex image offset code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b73c9ba9195ac436960b90649db35bb11d23f9d0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 13:10:56 2010 -0600

    llvmpipe: remove unused write_depth

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce0844b44cb3924323ed1fd2b75cda4dbd0013c7
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 10:24:54 2010 -0600

    st/mesa: move/improve Mesa GPU program debugging
    
    Print the program (plus its parameters) before calling
    st_translate_mesa_program() in case we die in that function.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0383d7bb6d9636d27b04ddd777c659b0f83758b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 10:23:47 2010 -0600

    st/mesa: add missing debug entry for DEBUG_CONSTANTS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7f5c9a3dc6350252e73b541bb85ab3ed9e64a9c
Merge: 40dcbb87a9014adf6b3f11f8f0642800f449056c 7b640f9f708306b3e8c661771f29bf24bf8687fb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 10:10:51 2010 -0600

    Merge branch '7.8'
    
    Conflicts:
    
    	src/mesa/state_tracker/st_gen_mipmap.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40dcbb87a9014adf6b3f11f8f0642800f449056c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 09:34:12 2010 -0600

    softpipe: use consistant names for local vars

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=331c01ea4d4d5309826bea7dcbd2e189b23c9c89
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 09:02:09 2010 -0600

    progs/demos: added code to test compressed mipmap generation (disabled)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=347f783606052a467f32bfcf69fbee67e031d24d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 16:42:13 2010 -0600

    gallium: remove trailing comma

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=608cf0c9f732caeca6132731a9141fe3cd890181
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 16:41:53 2010 -0600

    gallium/util: convert //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=443fe5e57cf3db6c2cd810ed123d541ccc379a71
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 16:41:36 2010 -0600

    gallium/util: convert //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b640f9f708306b3e8c661771f29bf24bf8687fb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 10:06:05 2010 -0600

    st/mesa: fix incorrect RowStride computation
    
    Fixes incorrect stride when getting a compressed tex image.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56f99ee640772f71c1eac0388ba2d70935010e3e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 10:05:00 2010 -0600

    st/mesa: fill in stImage->level in st_generate_mipmap()
    
    Before, this field was always zero for all the new mipmap levels.
    Fixes problems with glGetTexImage() from a generated mipmap.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fc532ae05352a5540c658580cde08b1e0e9f84c
Merge: e42d84eaba228d4d96a46d116c6ca24581e29439 ef9a8fcb1b651b95c570fd3a46cdea4751d2b725
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Apr 28 16:27:51 2010 +0100

    Merge branch '7.8'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef9a8fcb1b651b95c570fd3a46cdea4751d2b725
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Apr 28 16:19:41 2010 +0100

    glx: Fix build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e42d84eaba228d4d96a46d116c6ca24581e29439
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Apr 28 16:19:41 2010 +0100

    glx: Fix build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe0fe67aafbb2283895dfebd76c9e99db955e73c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Apr 28 13:38:58 2010 +0100

    configure.ac: Print some llvm info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cfaaa291f9c69cfc24e8a9c0d7de47319e479ed
Author: Micah Fedke <M.Fedke at Astronautics.com>
Date:   Wed Apr 28 07:25:58 2010 -0600

    egl: dri2 driver error output
    
    This patch amends the error output string for the case where the
    dri2 egl driver could not open the dri dev node.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fa7789e828d1005e2473fc7cd364bd45eb30843
Merge: 37e98e5cd217075d58456753ed8450dc116fe32c eecd2a59c1205246cc220ab09a79988838bb1759
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 28 07:21:25 2010 -0600

    Merge branch '7.8'
    
    Conflicts:
    
    	src/glx/dri2_glx.c
    	src/glx/glx_pbuffer.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37e98e5cd217075d58456753ed8450dc116fe32c
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Apr 28 00:14:39 2010 -0700

    llvmpipe: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2787a2e731d7628e150d607939509a05500fd29f
Author: Pierre Willenbrock <pierre at pirsoft.de>
Date:   Tue Apr 27 23:16:49 2010 +0200

    Disable scissor when begining meta operations
    
    Signed-off-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ef6cdec2ebc91cfbe2b26ad88d702847c750cd0
Author: Pierre Willenbrock <pierre at pirsoft.de>
Date:   Tue Apr 27 23:16:48 2010 +0200

    Don't set srcLevel on GL_TEXTURE_RECTANGLE_ARB targets
    
    Signed-off-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da498ef41e88e98e3710d7de5e2488f359196621
Author: Pierre Willenbrock <pierre at pirsoft.de>
Date:   Tue Apr 27 23:16:47 2010 +0200

    Fill the padding between entrys in the sampler key
    
    This struct is used to generate a hash, ignoring the entry boundaries.
    
    Signed-off-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d20fce057ee94fc3441c01a9e54cb5e19f7ddfd3
Author: Pierre Willenbrock <pierre at pirsoft.de>
Date:   Tue Apr 27 23:16:46 2010 +0200

    Initialize have_back.
    
    There is a user somewhere that tests it before its initial set.
    
    Signed-off-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edad36cff96f6d68ab8256fbe8106a313583a8c0
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Apr 26 09:18:23 2010 -0700

    i915: Add debugging for just prorgam compile under INTEL_DEBUG=wm

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=891ad6ec1ad71d26e0d06fa620fe392d29de26c9
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Apr 26 09:04:16 2010 -0700

    i915: Provide counts in the error messages for program limits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eecd2a59c1205246cc220ab09a79988838bb1759
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 17:06:17 2010 -0600

    osmesa: update SRC_DIRS to fix build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29fc97606b13edb20fd1fc5351a066ba85968c77
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 17:05:56 2010 -0600

    osdemos: replace assertion with error handler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20c96759940b0bbe5afdb592cda1c410bfa6e665
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Apr 18 05:10:43 2010 +0200

    r300g: move ZTOP to separate file
    
    Ideally, HiZ should go in r300_hyperz.c next to ZTOP.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5bf13c537e55ef04deec8226924cf9ab17d9538
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 16:57:42 2010 -0600

    osmesa: don't need to link with -lGL
    
    The gl entrypoints are in libOSMesa.so

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7440fd89b43184275c0214bbeeb8acc26b88815b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Apr 28 00:38:27 2010 +0200

    radeon: fix warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0b41116f1e7e8e7ebe5e0bc5b790ae7842f09d4
Author: Pierre Willenbrock <pierre at pirsoft.de>
Date:   Tue Apr 27 14:16:49 2010 -0700

    mesa: Disable scissor when begining meta operations
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa6489bce978e740bf0a2543d78d7757e0bc748d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Apr 27 14:54:32 2010 -0700

    Add missing _ in extension category name

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=717e86738f82d5c7d7de39fbd85734febfd4c66a
Author: Pierre Willenbrock <pierre at pirsoft.de>
Date:   Tue Apr 27 14:16:48 2010 -0700

    mesa: Don't set srcLevel on GL_TEXTURE_RECTANGLE_ARB targets
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc806f70b2749dd9013491f43f442f5b1fe7cc7f
Author: Pierre Willenbrok <pierre at pirsoft.de>
Date:   Tue Apr 27 15:53:28 2010 -0600

    glx: Initialize have_back.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5e032853a8bac8895fab6fe88ba8a1a692121a6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 27 21:49:32 2010 +0100

    gallium: Drop BGNFOR, ENDFOR, REP, and ENDREP opcodes.
    
    Arcane DX9 opcodes that never were emitted by Mesa and have no DX10
    counterpart. Slated for removal for quite some time now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84b5f59c97be82b53b3522b33f6fde47d7e3fb07
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 27 21:18:31 2010 +0100

    gallium/docs: Drop BGNFOR, ENDFOR, REP, and ENDREP opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73e1405de0277bab2d617742ff5a764467e32899
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 27 21:18:01 2010 +0100

    tgsi: Drop BGNFOR, ENDFOR, REP, and ENDREP opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec4e67999c50da624dc3c93028a9ae91782164e6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 27 21:17:08 2010 +0100

    r300: Drop BGNFOR, ENDFOR, REP, and ENDREP opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42c9137042f6208703fbee3422fa08cf4079d63d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 27 21:16:45 2010 +0100

    cell: Drop BGNFOR, ENDFOR, REP, and ENDREP opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5395f3359f7968a49e0dae925719a6d38a7edb5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 27 21:16:35 2010 +0100

    svga: Drop BGNFOR, ENDFOR, REP, and ENDREP opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3ba54a01ab7aa2ff1fd569c3ed50c6dbc00b5f4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 27 21:16:10 2010 +0100

    gallivm: Drop BGNFOR, ENDFOR, REP, and ENDREP opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1cb3babbef2af222b839a058694acc82a7074f1
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Mon Apr 12 18:37:47 2010 -0700

    Buildfixes to work around issues in OpenGL.framework
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f64773010d0dd204177d08716565db69f6263e0f
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Mon Apr 12 18:26:40 2010 -0700

    Update OpenGL specs
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5aa5377a52c50c94b6a6d6d48c0057dbe874692
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=de96d063b1eba9137d96074c9434aafe858d3271
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Fri Apr 2 00:57:38 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=163901bc7f89dc3a5c65d66b960f18dd561631c1
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Fri Apr 2 00:54:57 2010 -0700

    darwin: Use clientattrib
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80b280db883edc9550484dba03bd5c124b6a9bf9
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Fri Apr 2 01:35:19 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=77dc40b2897dfaf1b7adedee4bd0e88f13bc76d3
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=ad503c41557606d15b0420c824369456f6d20a8f
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=ab3e7861ecec84f67f947fba5c797c6be2b59d50
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 11:50:23 2010 -0600

    llvmpipe: remove lp_scene_map_buffers(), lp_scene_unmap_buffers()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb527c0af6c53b335330da1063979f5ac3a19174
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 11:44:33 2010 -0600

    llvmpipe: implement max scene size
    
    When the size of the scene (binned data plus referenced resources/textures)
    exceeds LP_MAX_SCENE_SIZE flush/render the scene.  This could be improved
    in various ways but is a good start.
    
    Fixes piglit streaming-texture-leak test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1db3a55b9c59093f7bf4df39579287eeb0cf0a2b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 11:32:25 2010 -0600

    llvmpipe: added llvmpipe_resource_size()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85ab6d2447784c417c705ec3c91be2893a801213
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 11:31:45 2010 -0600

    llvmpipe: comment-out unused field for now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2f0acc2fb52689493d5ac47b69415269968b71b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 10:55:51 2010 -0600

    llvmipe: update comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e485af774efba897dcbef4697158428c2298d964
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 09:31:19 2010 -0600

    mesa: move/rename is_depth_or_stencil_format()
    
    Put it with other, similar functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f62c738c627e762f178de54ae273d3f5b6064a05
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 09:27:00 2010 -0600

    st/mesa: rename var and update st_choose_format() comments

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

    glapi: Fix loading of old DRI drivers.
    
    The removal of _glapi_noop_enable_warnings and _glapi_set_warning_func
    in e4f168a6f4911a096be97d2e83ef8ad9c5862ec0 prevents DRI drivers built
    before the commit from loading.  Add stub versions of the functions to
    make them load again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a965ef59b501f0df1417ea0e076a8a0d27dd9d23
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 09:18:57 2010 -0600

    st/mesa: call is_format_supported() for compressed formats
    
    These compressed format switch cases shouldn't be hit if we don't
    support the compressed texture extensions, but let's be safe and
    ask the driver if they're supported as we do in other cases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85d3687ee78d25c0305caee5e672f9ee799a6ae6
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 09:14:32 2010 -0600

    st/mesa: 80-column wrapping

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29edc2a8b5be7df46f29493bb8ae2fb2c8be8ef3
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 09:11:36 2010 -0600

    st/mesa: try to get actual compressed format for GL_COMPRESSED_RGB[A] formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7567f05199f1ca114cc57e3a11ac101d3707f819
Merge: db14a8022a2a957c83b1fe33a84af3cdb1952d68 ea373df069aa734b4f59a5fbdbc304477a3613a0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 08:34:06 2010 -0600

    Merge branch '7.8'
    
    Conflicts:
    
    	src/gallium/drivers/nv30/nv30_context.c
    	src/gallium/drivers/nv40/nv40_context.c
    	src/gallium/drivers/nv40/nv40_state_emit.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db14a8022a2a957c83b1fe33a84af3cdb1952d68
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 08:28:53 2010 -0600

    st/mesa: fix strides in (de)compress_image() functions
    
    Mipmap generation for compressed textures works now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15c53d124500864bfab66cfde43aa75d905925d8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 27 08:28:22 2010 -0600

    util: fix assorted problems in the image packing functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea373df069aa734b4f59a5fbdbc304477a3613a0
Author: Pedro Maia <pedrom.maia at gmail.com>
Date:   Tue Apr 27 08:21:49 2010 -0600

    nv30/40g: fix calls to draw_create(), draw_set_rasterizer_state()
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=992fc62d5998e62ad8aa4a9f1270254b886e9880
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 27 14:27:24 2010 +0100

    gallivm: Disable llvm.cos.v4f32 and llvm.sin.v4f32 instrinsics on Windows.
    
    Runtime linking doesn't quite work.
    
    Just comment then out for now to prevent crashes. These will go away in
    the future because calling 4 times CRT's cosf()/sinf() is over-precise
    and under-performing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a18c210a95794c79c6f26dbf4c66d4a85e29169d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 27 13:20:12 2010 +0100

    gallivm: Ensure all allocas are in the first block.
    
    Refactor the code to make this easier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96df6064b57c2313456988882db1950e08536971
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Apr 27 12:01:14 2010 +0100

    i965g: Fix scons build of winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fbd66d75a7b58a27ceb16bc23dfa5999cbe7483
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Apr 27 00:56:25 2010 +0100

    st/dri: Don't check for null when user ensures non-null

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64fa717b18272bda2551a6dc2e1a40725b031097
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Apr 26 15:32:08 2010 +0100

    dri_util: Assume error checking is done properly in glXMakeCurrent
    
    In short what the code did before:
    
        __DRIscreen *psp = NULL;
        if (pcp)
           psp = pcp->psb;
    
        assert(psp);
        if (psp->stuff)
           other_stuff();
    
        return psb->even_more(pcp);
    
    Remove all that stupid checking which still segfaults/asserts later on and
    just do what we do in driUnbindContext. Also limited testing show libGL never
    call driUnbindContext or driBindContext with cPriv == NULL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae79e778f7fae99812ade79ecf5cf3c783d2a93b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Apr 26 14:59:46 2010 +0100

    st/dri: Use flush function of old context not new

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7fa7e8da6239333bd9327eac1a3015c668d215b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 27 12:22:23 2010 +0200

    r300g: fix mipmapped texture3D size calculation
    
    I accidentally inverted the condition. :(
    Broken since the commit 2579fe4044012a552c8be222ffae76b48de13592.
    FDO bug #27851.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=847a24c011fda1fa21995a3e54848f15e75dccc9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 27 11:42:08 2010 +0200

    r300g: compensate for non-atomized emit_query_end in the CS
    
    And reserve a little more space just in case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35d52a062621d1a81b39f465004526e2f597825b
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Apr 27 01:22:26 2010 -0700

    progs/tests: Remove meaningless const qualifier in arraytexture.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7b6a06bf16d04b7372f10d8dd7c10c6c90d6c3c
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Apr 27 00:46:00 2010 -0700

    nvfx: Move src/gallium/drivers to beginning of SCons include path.
    
    libdrm-2.4.20 and earlier include the nouveau/nouveau_class.h header. A
    later version of libdrm will not ship this header. Mesa also has this
    header at src/gallium/drivers.
    
    The symbol NV34TCL_VTXFMT_TYPE_HALF is needed by nvfx_vbo.c. This symbol
    is not in the libdrm copy of the header but is in the Mesa copy of the
    header. This patch moves src/gallium/drivers to the beginning of the
    include paths such that when building on hosts with libdrm-2.4.20 or
    ealier the build uses the copy in Mesa.

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

    progs/egl: Add egl/eglut to PROGRAM_DIRS.
    
    Make sure eglut is built before the demos.  This should work more
    reliably with make -j<N>.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fcea8a411e1c5ecae32a9a88187a80a07bc90d4
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 26 20:35:55 2010 -0600

    docs: update some GL3 status

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84407d7365e101c36a83fd0a58c58b0c0c57db14
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 26 20:35:19 2010 -0600

    mesa: start adding GL 3.1 signed normalized texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0e2c5f8aa4d6c88dcfefc9d2b5c7fa0d29ebbd6
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 26 20:32:24 2010 -0600

    docs: document updated glext.h and glxext.h files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4eb803975d5c724f0c5c3c6aad4d6afa3d30571b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 26 20:32:02 2010 -0600

    glxext.h: upgraded to 2010/02/10 version

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=273058b677bdd4d9e8626f919372eb68a6aef095
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 26 20:31:19 2010 -0600

    glext: upgraded to version 61

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1ceadf2ee11a961530645eec40624211298382d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 27 02:42:57 2010 +0200

    r300g: reserve CS space for index offset
    
    This has caused CS overflow since the commit
    671f1e1229877d459cfd76e2cf5ea89c8d881036.
    
    TA3D works here again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03b3c107749c2e132c584a90c67ae04ce536cfca
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Apr 26 16:31:05 2010 -0700

    llvmpipe: Remove unused variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=307f28cf1e8aed0c764bb1e38752ff6f42fee2da
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 27 00:09:21 2010 +0200

    r300g: add support for more unaligned vertex formats
    
    An aligned stride is still needed for it to work.
    
    I am slowly approaching the Sauerbraten milestone!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a961431285804e39e9089a9382954e454b9f6816
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 27 00:06:07 2010 +0200

    r300g: setup PSC first, then align vertex formats
    
    This allows us to put correct swizzles for undefined components in PSC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83b76657b3dbf5e00d73bc03cc102317c4af6eca
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 27 00:01:03 2010 +0200

    r300g: set undefined vertex swizzles to (0,0,0,1) respectively

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52f145a186b8e47439fb4a96d04a099d439477b7
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Apr 26 13:51:47 2010 -0400

    draw/llvm: implement fetch elts paths
    
    we were only running the llvm paths when the input elts were linear,
    now we can handle abritrary fetch elts arrays. we do this by generating
    two paths - linear and fetch_elts one and just selecting the right one
    at run time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a9717f7c2dd861bbc0d8a3d93273b2d27c56f9a
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Apr 26 15:00:28 2010 -0400

    r600: add support for more rendering formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e0f1719d411b34f77fd2a053ecf83b43bb836ca
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Apr 26 20:53:17 2010 +0200

    r300g: disable point sprites (again)
    
    They cause lockups. The users doesn't seem to like them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=304b9e2ccc00956d32607ab3bad0bea6fdf9f3ed
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Apr 26 20:16:59 2010 +0200

    r300g: fix warnings when printing uint64_t
    
    Though not nice, this is the correct way.

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

    r300g: fix warnings by using the const qualifier
    
    See also the libdrm commit af98ccf4dd5dcb1b904ec32b9bd1521e6bf7dda5.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30c9bca502350d9def06ecfd15d18606b8669bb3
Author: Matt Turner <mattst88 at gmail.com>
Date:   Mon Apr 26 13:23:53 2010 -0400

    r300g: use CS_OUT_TABLE better
    
    Reviewed-by: Corbin Simpson <MostAwesomeDude at gmail.com>
    Signed-off-by: Matt Turner <mattst88 at gmail.com>
    Signed-off-by: Marek Olšák <maraeo at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a53e8b7defd9c169a1a98d04d755d3f578292691
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Apr 26 13:45:01 2010 -0400

    r600: avoid setting invalid bit on r7xx for blits

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

    docs: add links to old mailing list archives




More information about the mesa-commit mailing list