Mesa (gallium-texture-transfer): 531 new commits

Keith Whitwell keithw at kemper.freedesktop.org
Mon Feb 16 19:54:31 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59d54334c96f44ed1d8bf660dc96221362a77d04
Merge: 7c8836e9ef49d938aa55a1c385b95c6371c301f1 c5c383596ddb26cd75e4b355918ad16915283b59
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Feb 16 19:50:48 2009 +0000

    Merge branch 'master' into gallium-texture-transfer
    
    Conflicts:
    
    	src/mesa/state_tracker/st_cb_accum.c
    	src/mesa/state_tracker/st_cb_drawpixels.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5c383596ddb26cd75e4b355918ad16915283b59
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 16 11:50:05 2009 -0700

    mesa: remove old comments
    
    Note: the default value for EmitCondCodes is FALSE.  This means the GLSL
    compiler will emit code like this:
    
    SEQ TEMP[0].x, A, B;
    IF TEMP[0].x;
       ...
    ENDIF
    
    But if EmitCondCodes is TRUE, condition codes will be used instead:
    
    SEQ.C TEMP[0].x, A, B;
    IF (NE.xxxx);
       ...
    ENDIF

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9e753c84cc5acc2a89686a5e4109f3b056d4fb4
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 16 11:45:57 2009 -0700

    i965: tell GLSL compiler to emit code using condition codes
    
    The default for EmitCondCodes got flipped when gallium-0.2 was merged.
    This fixes GLSL if/else/endif regressions.
    Drivers that use GLSL should always explicitly set the flag to be safe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f4a91b50908ce4c1ae5fc65d73791608de30f06
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Mon Feb 16 18:43:56 2009 +0100

    nouveau: oops :-)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=252671f6ebd739a3ab2e53db441f076b5b702208
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Mon Feb 16 09:28:35 2009 -0800

    autoconf: Always enable glew
    
    Maybe this should turn into an option (--disable-glew), but for now just
    enable glew all the time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d49802b7a3a1e292965098da41c459fabf84cc4
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 16 08:25:57 2009 -0700

    glsl: silence some uninit var warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c51938afe1626bfccfe38fe2f508bf90e58ca74c
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 16 08:25:33 2009 -0700

    cell: use some SPU intrinsics to get slightly better code in eval_inputs()
    
    Suggested by Jonathan Adamczewski.  There may be more places to do this...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffbe28d25d755bc51d9f865ac176a110f6f8f5e0
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 16 03:56:03 2009 -0800

    r300-gallium: Add verbosity level to debugging.
    
    Makes it a bit more manageable to read through the console logs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f211da4c67fbe0e67475efcd9535b9cf9e5ae467
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 16 03:55:16 2009 -0800

    r300-gallium: Fix BEGIN_CS and END_CS counting and mismatch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bb2fb498ee65ba29aa4098983116be3d81cc2da
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 16 03:33:56 2009 -0800

    r300-gallium: Set up draw rasterizer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfae542d1f34d95ce6a740311d8331a74307d31f
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Feb 16 11:54:58 2009 +0000

    demos: fix glxpixmap and call glXWaitGL before calling XCopyArea.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63b51b5cf17ddde09b72a2811296f37b9a4c5ad2
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Feb 16 11:44:40 2009 +0000

    dri2: support glXWaitX & glXWaitGL by using fake front buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18f20b70b15f5daed28eb9f4fce1eccd46cf82d3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 16 03:13:16 2009 -0800

    r300-gallium: Ooops, forgot to apply this stash.
    
    "git stash": The cause of, and solution to, all my problems.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b16d4399892dbf8ab2c72a60b46bbc03ee5cd9a6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 16 03:03:28 2009 -0800

    r300-gallium: Include-guard r300_emit.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b77138a1effe2e18a9ce9e16c43852ff855a7be
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 16 02:53:34 2009 -0800

    r300-gallium: Add draw_arrays and friends.
    
    This is the last bit of Gallium-side plumbing for drawing things.
    From this point on, the only missing parts should be in r3xx-specific
    code areas...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82722a75c5d55bb8a553b525b4a1e481a7044718
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 16 02:52:47 2009 -0800

    r300-gallium: Add SC_CLIP_RULE to clear.
    
    This is a register that is in r300_demo but not r300_surface, so adding it in
    to see if it helps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9576ddd97d463273978cdc530accc04c5d701966
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Feb 15 12:08:47 2009 -0700

    cell: minor Makefile clean-up

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37c4f7eed2e8e31fbc847c486be4095635745a9c
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Feb 15 12:08:02 2009 -0700

    cell: new/tighter code for computing fragment program inputs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96b19195ecf25d2fd54031befba431515075494a
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Feb 15 09:25:22 2009 -0700

    cell: combine eval_z(), eval_w() functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=484858ae48fef039034cf43391883a432ac40c78
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Feb 14 15:24:44 2009 -0800

    r300-gallium: Fix scissors.
    
    Don't use SCISSORS_OFFSET since we're DRI2,
    and don't forget to set scissors in clear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e309b5d64e9b0b6da4bd34772af5d949bd4d62f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Feb 14 04:41:29 2009 -0800

    r300-gallium: Grab bag of goodies.
    
    Some fixes from glisse, moar swtcl emit setup, cleanup a bunch of regs,
    properly do clear flush, and BEGIN_CS count fixes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39d0ac4826dd71ca7db224a14110017fdadea6fb
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Feb 14 04:11:27 2009 -0800

    r300-gallium: Clean up some clear registers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f176c94e49a50b05b3af9f748a67e2ebd2e1b8fd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Feb 14 03:23:50 2009 -0800

    r300-gallium: Use fui instead of a roll-my-own.
    
    Man, util/u_math just gets better by the day.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8520b15018ca10e2bc47c1db4f7378df6d3c2e99
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Feb 14 17:06:06 2009 +0100

    r300: Redirect constant TEX coordinates
    
    R3xx/R5xx fragment program texture constants must come from a hardware
    register instead of the constant file, so we redirect if necessary during
    the native rewrite phase.
    
    The symptoms of this bug started appearing when the Mesa fixed function
    texenvprogram code started using STATE_CURRENT_ATTRIB constants for
    texture coordinates when the corresponding attributes were constant across
    all vertices.
    
    Signed-off-by: Nicolai Haehnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76142d2b8bdb0d5b32ad4e71264f7e0341d312b4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Feb 14 02:40:33 2009 -0800

    radeon-gallium: Clean out extensions explicitly enabled by Mesa.
    
    This cleans up some of the cruft from the old DRI setup, and
    it turns out that only the GLSL extensions are still off if we
    let st_extensions.c handle the setup instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5352ec3b870706467b538595d90bfacbef0f98d5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Feb 14 02:24:30 2009 -0800

    r300-gallium: Update r300_screen comments and add a few formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a20ef0a52f8c4efd7431ccd59e32efecdc33893
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Feb 14 02:07:29 2009 -0800

    r300-gallium: Enable all four colorbuffer render targets.
    
    As far as I can tell all the state emission necessary has been set up.
    Well, except for the fragment shader, but c'mon, gimme a break. :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c533bdeb6e2932120874754bb357790d4c923a8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Feb 14 02:06:17 2009 -0800

    r300-gallium: Add Z/stencil buffer format emit.
    
    Also set BEGIN_CS correctly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b45e5e2a12e91cecec8922e58b2fc3960ab7ae14
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Feb 14 01:55:38 2009 -0800

    r300-gallium: Emit Z/stencil buffer offset.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e511110b71a7ea19c531d707080813d9d432341c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Feb 13 23:20:43 2009 -0800

    r300-gallium: Add derived state for vertex formats.
    
    Next up: The evil RS block.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c51c822ee02cb47ddba46da668577d51b7c02831
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 13 17:17:52 2009 -0700

    i965: rewrite the code for handling shader subroutine calls
    
    Previously, the prog_instruction::Data field was used to map original Mesa
    instructions to brw instructions in order to resolve subroutine calls.  This
    was a rather tangled mess.  Plus it's an obstacle to implementing dynamic
    allocation/growing of the instruction buffer (it's still a fixed size).
    
    Mesa's GLSL compiler emits a label for each subroutine and CAL instruction.
    Now we use those labels to patch the subroutine calls after code generation
    has been done.  We just keep a list of all CAL instructions that needs patching
    and a list of all subroutine labels.  It's a simple matter to resolve them.
    
    This also consolidates some redundant post-emit code between brw_vs_emit.c and
    brw_wm_glsl.c and removes some loops that cleared the prog_instruction::Data
    fields at the end.
    
    Plus, a bunch of new comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74b6d55864b9264323a09856781f655e453b182b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 13 16:56:25 2009 -0700

    i965: add missing break for OPCODE_RET case
    
    This doesn't effect correctness, but we were emitting an extraneous ADD.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97937e0ac8d5f46722af98ca40fba3f7a989d97d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 16:03:39 2009 -0700

    i965: the return value of translate_insn() is never used.  Make it void.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f2082bf16ca86b8ebea9e04b77011f74d09c3db
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 15:40:04 2009 -0700

    i965: minor clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f78d4a2cd009d8d6a5f470d5738586b7f89f3d9
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 15:35:41 2009 -0700

    i965: code clean-ups, comments, and minor refactoring

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cffcaaba1a5960c0b890b2b4bc835c3020a5ab0
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 15:35:02 2009 -0700

    i965: updated comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=643d9401388be0c16ca0df8ea20dead6d31850de
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 15:04:21 2009 -0700

    intel: turn on GL_ARB_shading_language_120
    
    It's done in the Mesa GLSL compiler.  The only part of it that might
    matter in drivers is the centroid sampling option for MSAA.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11b75eafc7533c152e6306e4d8f85d7268f3cc16
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 14:58:19 2009 -0700

    i965: more reformatting/clean-up

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a693e90b5594651a3b17f47c7f5f094088c502f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 14:54:13 2009 -0700

    i965: s/__inline/INLINE/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=984c9636ed21f7d390b4b50c0b1d664506ede0e1
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 14:53:30 2009 -0700

    i965: formatting and indentation fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14dc4937336061c4c8d51c75d96fa216d9edcf2a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 14:47:56 2009 -0700

    i965: fix inconsistant indentation in brw_wm.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88b702e8c47c8930940c396132b2a191d4a3e7ca
Author: Robert Ellison <papillo at i965-laptop.(none)>
Date:   Fri Feb 13 15:19:04 2009 -0700

    i965: Eric Anholt's patch for bumping up texture sizes
    
    I'm committing this because it fixes a conform failure; the failure occurs
    on the TextureProxy test, where the test attempts to create proxy textures
    at every level, but fails at the last level (border == 1, width == 1,
    height == 1) because it's beyond MAX_TEXTURE_LEVELS.
    
    Eric's original comment was:
    
    idr said that in his review swrast was ready for it, and the 965 driver is
    advertising it already though it has been resulting in many crashes due to
    arrays using these defines not being big enough.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=073a73e4c7344db46ab89862e2fbc267da34969c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Feb 13 08:14:42 2009 -0800

    r300-gallium: Various thingies.
    
    Add formats to framebuffer emit, fix up shader function names,
    make sure fragment format is emitted for r500.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c273dfe6a28d4bb64ce167685b4053d22db5a727
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Fri Feb 13 07:31:24 2009 -0800

    Add dummy install target for glew to fix 'make install'
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2977cee38e21b8e5ebba1635b101185d64ee44a9
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Fri Feb 13 06:34:09 2009 -0800

    autoconf: Add GLEW needed by progs when building GLUT
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac53b1b0345f10f988c412af528bfd38052acab5
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 13 08:11:01 2009 -0700

    mesa: check if TNL state is null in _tnl_free_vertices() to avoid potential segfault
    
    _tnl_free_vertices() is called from several places during context tear-down.
    Depending on the order in which the swrast, swrast_setup and tnl context is
    destroyed we could hit a null pointer here.  This doesn't seem to be an
    actual issue with any Mesa drivers, but let's be safe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6559107c7ae67ae6a94f53728cad85137aaf6312
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 13 07:44:02 2009 -0700

    mesa: add additional texture size/limit assertions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afe24b94b3dee11ccda238ed82ed58ae46fb918b
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Feb 12 03:59:07 2009 +0100

    egl: Doesn't depend on xorg or pixman

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a2d0005af34cfaf88b2d70168fdfb2c91e79045
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Feb 12 23:36:21 2009 -0800

    r300-gallium: Take care of various bad dereferences in shader setup.
    
    Unbreaks glxinfo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe7863f3f82cda290334cecfde816e21a0e9f5d3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Feb 12 20:47:15 2009 -0800

    r300-gallium: Fix linker error a few linker warnings.
    
    A few prototypes, a missing header, a misspelled macro.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d2c31df41d2a52b306fd65bbb6c800e993a2798
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Feb 12 20:35:17 2009 -0800

    r300-gallium: Fix build errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92661bcbad13c8750f63e3a30b6c616d2f1094d3
Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Fri Feb 13 05:08:54 2009 +0100

    r300-gallium: fix OUT_CS_ONE_REG and use where applicable
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d60a3f33cbc071fb5aca95b96f35908059b0435
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Feb 12 20:20:41 2009 -0800

    r300-gallium: r300 passthrough shader, static shader objects, and clear code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=637b24a5904ab78cbd3fc61ea5fe39c52be711ce
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Feb 12 20:01:09 2009 -0800

    r300-gallium: Add r300 passthrough shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2a36d334c6fbe3787d44c6203f54ccb184fb923
Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Fri Feb 13 02:34:34 2009 +0100

    r300: minor fixes and clear up some surface_fill
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=affe0311fa60489e56b854c09f713fae024a0b00
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Feb 12 16:53:06 2009 -0800

    r300-gallium: Add r500 passthrough shader assembly.
    
    This allows a simple passthrough fragment shader to be provided on r500.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08e324fff3b295bfd5b176ed1242ad838c6d5f25
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Feb 12 16:52:15 2009 -0800

    r300-gallium: Fix typo in texture buffer size request.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e46dca58b21ad87956b97a08d27bc212e714aa43
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Fri Feb 13 01:17:11 2009 +0100

    intel: Only build winsys with built state trackers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ede3776e2faffdc0dee102dbd37d33491726c36
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Feb 13 00:57:47 2009 +0100

    gallium: Add a bunch of autoconf options
    
    	./configure --help for more info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25ac2801d758b299dcbc6d4fb3fd62370cdb8d0a
Author: Benjamin Close <Benjamin.Close at clearchain.com>
Date:   Fri Feb 13 10:07:26 2009 +1030

    galium: Makefile fixes: -Werror=implicit-function-declaration -> -Werror-implicit-function-declaration
    
    Found-By: Tinderbox

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67fc3ace65419b0865253e3ef54b20abbca1dfb5
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Mon Feb 2 01:30:05 2009 +0100

    intel: Make gem export the drm_api_hocks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ac8b4e4d97886a6543718b48a64f6962009b6e0
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Mon Feb 2 01:33:38 2009 +0100

    intel: Remove the old depricated dri1 winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56d88aece94d1f9972b6887e98a638a314af8732
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Mon Feb 2 01:32:11 2009 +0100

    intel: Remove the ttm backend
    
    	RIP ttm, its been fun knowing you.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5de5ab428cf5516d91daa3f193a76b0d87853f55
Author: Robert Ellison <papillo at i965-laptop.(none)>
Date:   Thu Feb 12 13:47:36 2009 -0700

    glDrawBuffers(n==0) is valid
    
    According to the GL spec, calling glDrawBuffers() with n == 0 is a
    valid operation (and essentially prevents drawing to any buffers).
    But _msa_DrawBuffersARB() was producing a GL_INVALID_VALUE error in
    this case.
    
    This fix adjusts the error check, and makes a small change to the
    ctx->Driver.DrawBuffer() call below to ensure that, if n == 0,
    Driver.DrawBuffer() is called with GL_NONE and that buffers[0] is
    *not* referenced in this case (since we don't know whether it is valid).
    
    Internal identifier: 365833

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1a59a6dd7b7b0523db191d82b3af1a841c6475d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 10:14:36 2009 -0700

    mesa: use new ST_CALLOC_STRUCT() macro in gallium state tracker

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a2f4dd8768703fbc1b2a0d5be342345644805b4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 10:08:25 2009 -0700

    mesa: consistantly use mesa memory-functions in gallium state tracker
    
    Use _mesa_malloc(), _mesa_free(), etc everywhere, not malloc(), free(), etc.
    Still using CALLOC_STRUCT() at this point.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19dff5efc1e348d037b1b3cdfb9ac91020ecde4d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 09:21:50 2009 -0700

    mesa: don't include m_xform.h where not needed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=987aedd7dc75c095a96cb20b21bbad2f71857776
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 09:17:18 2009 -0700

    mesa: move _mesa_transform_vector() from m_xform.c to m_matrix.c
    
    m_xform.c is omitted from gallium builds but _mesa_transform_vector() is
    still needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f45fa843199e86593126cb9e3b94621b31dd7589
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 09:15:38 2009 -0700

    mesa: remove unused functions in m_xform.[ch]
    
    The functions are:
    _mesa_project_points()
    _mesa_transform_bounds3()
    _mesa_transform_bounds2()
    _mesa_transform_point_sz()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8cd8be03b9617d75df4e09dc568b6760db1edc4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 08:58:12 2009 -0700

    mesa: restore FLUSH_VERTICES() in _mesa_notifySwapBuffers()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9eff576c947bf4d1c487ec692e8b16aa198ac532
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 12 08:30:58 2009 -0700

    mesa: remove empty, unneeded mathmod.h header

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ef5162103168bff2d68670a715d5afdee82e9e9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Feb 12 15:49:55 2009 +0000

    glut: Fix broken font symbols when gcc visibility attributes used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c8c09edda645f04c8bd34f8b53031cbb951cdfe
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Feb 11 16:53:53 2009 +0100

    egl: Use only libdrm structs for kms

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ef8e4e181d0c410c32d8939f3207e8adfb4e6e0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Feb 12 13:54:20 2009 +0000

    progs: Prevent clash with min macro.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5c901a73060d0b18746d83fc8977e8bbe7ee784
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Feb 12 13:52:16 2009 +0000

    glut: Don't try to guess system headers.
    
    Just include them, especially such basic header as stdlib.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5cca127b0ddcfe36b8dc98a5f405979e8afe673
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Thu Feb 12 13:30:01 2009 +0000

    tgsi: keep immediate file info uptodate
    
    Make sure the stats for TGSI_FILE_IMMEDIATE are uptodate.  Previously
    we just had immediate_count, but file_*[TGSI_FILE_IMMEDIATE] were
    bogus.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fe421cf4634033bc7e75375e1d981bd235e2e51
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Feb 12 12:59:58 2009 +0000

    scons: Unbreak mingw builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b93d3057257c5ecbcd3861726d8d9bb5040529aa
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Feb 12 11:58:04 2009 +0000

    scons: Build xlib state tracker regardless of DRI settings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73ccabc124f2c706d7fde490e4438413d2b94317
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Feb 12 11:57:45 2009 +0000

    scons: Build DLLs/EXEs with more memory debugger friendlier settings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=492e61d94f68c3a4a515cab3cf227eed5b426bdf
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 22:13:17 2009 -0700

    softpipe: asst clean-ups, const correctness, comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f164101b24141207789f5bbac0a0d451325d067d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 22:03:34 2009 -0700

    softpipe: remove unneeded #include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aaa3ef2faf5c71c53abd5314ed7d55dcb929e21
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 22:01:43 2009 -0700

    softpipe: asst comments, clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f908421e64886a7cbc1365fef45412b97b993220
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 21:51:00 2009 -0700

    softpipe: remove some old polygon stipple stuff and do some clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=460b62336d83379a98948168a4bbe177fc6df835
Author: Brian <brianp at vmware.com>
Date:   Wed Feb 11 21:44:38 2009 -0700

    softpipe: updated comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=253d2d1676e07ddfc566f3761e409f9cabde1937
Author: Brian <brianp at vmware.com>
Date:   Wed Feb 11 21:38:20 2009 -0700

    softpipe: rename PRIM_x to QUAD_PRIM_x

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7925274da323d5a896b557181d4016e0391f026f
Author: Brian <brianp at vmware.com>
Date:   Wed Feb 11 21:33:59 2009 -0700

    softpipe: rename sp_headers.h to sp_quad.h
    
    This header describes the quad-related datatypes afterall.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b865f84c8d94959bd91ec1ab49dd919ea8cc8b8d
Author: Brian <brianp at vmware.com>
Date:   Wed Feb 11 21:30:21 2009 -0700

    softpipe: rename single-include preprocessor symbol, add comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed6f41e2f467f5b9338320a96202c7dfd181422f
Author: Brian <brianp at vmware.com>
Date:   Wed Feb 11 21:25:10 2009 -0700

    softpipe: rename sp_quad.[ch] -> sp_quad_pipe.[ch]
    
    Be more consistant with 'draw' module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ccbc3c905f0594a35d72887a1f115e148aaa596
Author: Robert Ellison <papillo at i965-laptop.(none)>
Date:   Wed Feb 11 18:01:34 2009 -0700

    Fix an i965 assertion failure on glClear()
    
    While running conform with render-to-texture:
    
    	conform -d 33 -v 2 -t -direct
    
    the i965 driver failed this assertion:
    
    intel_clear.c:77: intel_clear_tris: Assertion `(mask & ~((1 << BUFFER_BACK_LEFT) | (1 << BUFFER_FRONT_LEFT) | (1 << BUFFER_DEPTH) | (1 << BUFFER_STENCIL))) == 0' failed.
    
    The problem is that intel_clear_tris() is called by intelClear() to
    clear any and all of the available color buffers, but intel_clear_tris()
    actually only handles the back left and front left color buffers; so
    the assertion fails as soon as you try to clear a non-standard color
    buffer.
    
    The fix is to have intelClear() only call intel_clear_tris() with
    buffers that intel_clear_tris() can support.  intelClear() already backs
    down to _swrast_Clear() for all buffers that aren't handled explicitly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8217f24f21a0ea9888a18ec7399d2d974a43d1cb
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Wed Feb 11 15:16:00 2009 -0800

    autoconf: Fix lib globbing for static builds
    
    Reported-by: Siddhartha Chaudhuri <expiring_frog at yahoo.co.uk>
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b06a6b929aa742f92653728254255f1867d6210
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 14:11:48 2009 -0700

    gallium: const-correctness for u_linear.c functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81374d1ebed16aa3eed336295e80be0dfebfad75
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 14:09:22 2009 -0700

    gallium: silence warnings about void ptr arithmetic

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da4f933eb2544b62daf0b3c3bd8e16277dd64117
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 13:59:54 2009 -0700

    mesa: refactor MATH_SOURCES, remove Mesa x86 codegen from gallium build
    
    Omit math/m_xform.c from gallium builds since it's not used and it's the
    one place we were pulling in the Mesa x86 codegen which collides with
    gallium's x86 codegen.
    
    Can now omit ASM_C_SOURCES from gallium build too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2218592d47b963791105f5b8fa1a0b3f3a07f674
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 13:52:17 2009 -0700

    mesa: get rid of _math_init()
    
    Only VBO uses the evaluator code so call _math_init_eval() there.
    
    Only TNL uses the transform/translate code so call _math_init_transformation()
    and _math_init_translate9) there.
    
    This is a step toward resolving some symbol collisions between Mesa's and
    gallium's x86 codegen.
    Have VBO and TNL modules call _math_init_transformation()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5bae14245192e83e7a91a6b72dc8451dd76f8ef
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Wed Feb 11 11:04:29 2009 -0800

    autoconf: Adjust to new asm SOURCES variables
    
    Commit 90b2beb661f630966788a6e909dc759c99e38973 changed the assembly
    variables. Without this change, the glapi assembly wasn't being built
    when it was supposed to, resulting in missing symbols in libGL.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61e925f354fabc90bb3b2ed49ad82eaf939533e2
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Wed Feb 11 10:42:34 2009 -0800

    autoconf: Restore commented ASM_FLAGS
    
    This is not the proper approach to disabling assembly. If there are bugs,
    they should be fixed or the assembly can default to off.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=277bf235f169c5ab885028360a5dfdf6a970616a
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Wed Feb 11 09:55:20 2009 -0800

    Add external pixman CFLAGS after all internal include paths
    
    With the pixman CFLAGS at the beginning of the command line, my build
    was picking up the glcore.h from glproto, which doesn't have any of the
    TFP fields in __GLcontextmodes.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36b83f519864e20a8ddd69b7ced55e89624a390a
Author: Younes Manton <younes.m at gmail.com>
Date:   Wed Feb 11 11:52:32 2009 -0500

    nouveau: 1xN, Nx1 levels of a swizzled mip tree shouldn't be aligned.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=874f364e9ea3a03d29ae4b6e1c7e2843ef8b9e79
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 11 16:35:12 2009 +0000

    draw: Cap max vertices instead of failing assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6ad7c8c4a19241146e92e3765cd2095dcd80547
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 09:14:07 2009 -0700

    demos: minor updates for shader_api.c test
    
    Mesa's glGetUniformLocation() does support array indexes.
    
    Minor code reformatting.
    
    It would be great if this program were converted into a glean test...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b4f0216bf757f63c0e76eb3a9a59a486ce63051
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 09:12:34 2009 -0700

    glsl: allow setting arrays of samplers in set_program_uniform()
    
    Arrays of sampler vars haven't been tested much and might actually be broken.
    Will need to be revisited someday.
    
    Another fix for bug 20056.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=234f03e90ab718f5b16300a91bac477ccbabf36c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 09:05:08 2009 -0700

    glsl: raise GL_INVALID_OPERATION for glUniform(location < -1)
    
    location = -1 is silently ignored, but other negative values should raise
    an error.
    
    Another fix for bug 20056.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ef7a93296dd7d7480dfa00a2b085009ca8c4814
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 09:03:16 2009 -0700

    glsl: rework _mesa_get_uniform[fi]v() to avoid using a fixed size intermediate array

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c1ea0720deb9b1f90fc294a7a731270d4f4bad6
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 08:46:21 2009 -0700

    glsl: fix glUniform() array bounds error checking
    
    If too many array elements are specified, they're to be silently ignored (don't
    raise a GL error).
    
    Fixes another issue in bug 20056.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=369d1859d7bc4a6213f128718f8affc8e4f06006
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 08:16:14 2009 -0700

    glsl: fix incorrect size returned by glGetActiveUniform() for array elements.
    
    Fixes one of the issues in bug 20056.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e81855566b8c9957b39ee4612cec24bea591785
Author: Johannes Engel <jcnengel at googlemail.com>
Date:   Wed Feb 11 11:31:05 2009 +0100

    Add install target for egl
    
    Signed-off-by: Johannes Engel <jcnengel at googlemail.com>
    Acked-by: Jakob Bornecrantz <jakob at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f750138228be4438c592485290abdc6f8458271
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 11 07:53:36 2009 -0700

    demos: better error message for overlay.c, see bug 20055

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98a053cfd4b5bcb6d704f1282892e99bb2052c5f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 11 13:52:11 2009 +0000

    mesa: Use the stdio wrappers.
    
    snprint symbol does not exist in Windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7892bdfc8ac5d1f29009025904eef009b687bff2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 11 13:51:34 2009 +0000

    wgl: Add a few more stubs.
    
    I wonder why we need this... It is only necessary for the MSVC build.
    MinGW does not require them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cadf6c0a152a5945e34ea8f6d9935ee399e6ae1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 11 13:50:43 2009 +0000

    mesa: Move statements after declarations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d5ae371eaeca7e33e638af3aee1ae8e162db0a7
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 10 14:30:38 2009 -0800

    intel: Add x8r8g8b8 visuals to DRI1 fbconfigs alongside a8r8gb8.
    
    This involved fixing driConcatConfigs to not return const (which had made a
    mess of a previous patch too).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a49ff9f95e1654c7ee05101e68df51211ad81450
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 10 14:27:16 2009 -0800

    sis: fix signedness warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7ee7a549d9250b0020b2773f5146d2e1197c231
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 10 14:24:06 2009 -0800

    trident: Fix signedness warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cb295584ff2e3d442029fe9e079f69fafaf8dd9
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 10 14:22:26 2009 -0800

    tdfx: Fix begin/endquery for current API.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01bc4d441fd6821ad9fc20d5e9544e4e587e4ff0
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Feb 9 15:55:15 2009 -0800

    intel: Don't do the extra MI_FLUSH in flushing except when doing glFlush().
    
    Everything other than "make sure the last rendering ends up visible on the
    screen" doesn't need that behavior.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b63f6449e095fa3b5ef510e1c1eadc2e0e0ea36
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Feb 9 14:55:31 2009 +0100

    intel: Speed up glDrawPixels(GL_ALPHA) by using an alpha texture format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d11981e0d722282894b5012d37b2960ee3fbfac2
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Feb 9 15:25:30 2009 +0100

    intel: Fix some state leakage of {Client,}ActiveTexture in metaops.
    
    Found while debugging cairo-gl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f82f1ffba9f2e5971a6a3f3927ae3b22b798bab2
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Feb 8 15:39:51 2009 +0100

    intel: don't crash when dri2 tells us about buffers we don't care about.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f967e8b507990f0d7986e0f83924e6587d70200d
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Feb 8 15:26:30 2009 +0100

    dri2: Don't crash if the server returns more buffers than expected.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=680c708deeb4d18474cf7ba86c587dede51d3633
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Feb 8 15:22:34 2009 +0100

    dri2: Initialize variables for the getbuffers round-trip reduction.
    
    Missed setting the initial values which usually didn't hurt at runtime.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36c1e756daea0be04395de063003b434ba98cbdd
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 10 19:36:52 2009 -0700

    docs: some Cell driver docs updates

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0996a23e3d21383712295d52dccd98ff0e166c6e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 10 19:33:02 2009 -0700

    cell: asst build fixes in linux-cell config
    
    Add -D_SVID_SOURCE to silence warnings when building glx files.
    Don't build the non-gallium drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e54d7d3d6153895c5301cd16c7ba76a126f06ee
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Feb 11 02:38:21 2009 +0100

    gallium: Update autoconf to latest gallium build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e94b4dd4f0c7f2e199e4fb2d1b81ac818d0d6078
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Feb 11 02:25:10 2009 +0100

    gallium: Disable nouveau by default
    
    	Most piep drivers should be able to build by default, but since
    	the nouveau ones depend drm they can't be enabled by default.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c101c44c4455e0404be482610fbe015fa012be0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 10 16:56:58 2009 -0700

    cell: update Cell driver info (code is on master now)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5340b6dff73a0a23531ce2a5f28fba8303adab6e
Merge: 9fd26daec24f21dbe17afcb2e2ab272667ee9a69 ee4c921b65fb76998711f3c40330505cbc49a0e0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 10 16:44:02 2009 -0700

    Merge commit 'origin/gallium-master-merge'
    
    This is the big merge of the gallium-0.2 branch into master.
    gallium-master-merge was just the staging area for it.
    Both gallium-0.2 and gallium-master-merge are considered closed now.
    
    Conflicts:
    
    	progs/demos/Makefile
    	src/mesa/main/state.c
    	src/mesa/main/texenvprogram.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee4c921b65fb76998711f3c40330505cbc49a0e0
Merge: 767b1acbb757186bde30973394f256ab7498a075 14d808f8fdc41a26cea5264e47a24c903e54ce93
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 10 16:34:51 2009 -0700

    Merge commit 'origin/gallium-0.2' into gallium-master-merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fd26daec24f21dbe17afcb2e2ab272667ee9a69
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 10 16:30:24 2009 -0700

    mesa: remove the unused _mesa_UpdateTexEnvProgram() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=537d3ed6f3112fdf16fd853ada0e0bcc8bd83227
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 10 16:28:25 2009 -0700

    mesa: another fix for program/texture state validation
    
    This fixes a regression introduced in 46ae1abbac6837d051c10b2e8b57eab3d4958ff4
    
    Break program validation into two steps, do part before texture state
    validation and do the rest after:
    1. Determine Vertex/Fragment _Enabled state.
    2. Update texture state.
    3. Determine pointers to current Vertex/Fragment programs (which may involve
    generating new "fixed-function" programs).
    
    See comments in the code for more details of the dependencies.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c936a6083e2a0bace5f3937bd2c90371aedd9bea
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 10 10:12:44 2009 -0700

    intel: minor reformatting, comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ed5fe5cbfb64c57997ec46684748f8ae516d19c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 10 15:43:05 2009 -0700

    mesa: s/_IMAGE_NEW_TRANSFER_STATE/_MESA_NEW_TRANSFER_STATE/ to be more consistant with other flags

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46ae1abbac6837d051c10b2e8b57eab3d4958ff4
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 10 15:35:25 2009 -0700

    mesa: fix/change state validation order for program/texture state
    
    Program state needs to be updated before texture state since the later depends
    on the former.
    
    Fixes piglit texgen failure.  The second time through the modes (press 't'
    three times) we disable the fragment program and return to conventional texture
    mode.  State validation failed here because update_texture() saw stale fragment
    program state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14d808f8fdc41a26cea5264e47a24c903e54ce93
Author: Younes Manton <younes.m at gmail.com>
Date:   Tue Feb 10 16:36:33 2009 -0500

    nouveau: nv40 swizzled mipmap fixes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2be521d24eddb907ff556c0a8ec854a157ef9bc
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Feb 10 22:22:55 2009 +0100

    nouveau: nv30: fix miptree organization to have swizzled texture+mipmap at the right places

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24c379badba888bd58cd759865e454e02235c65a
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Feb 10 22:22:06 2009 +0100

    nouveau: revert all my changes here, not the right way

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b66b24c2ea127aa8f58f38a0cf4e834b58c2aa7
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Feb 10 22:04:56 2009 +0100

    nouveau: stop with 0 dimension

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53069cbf290c7de7cc1bf813815e8ef7d5d886a4
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Feb 10 21:57:40 2009 +0100

    nouveau: we already have the right src offset

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52233f27bb99d21a085117990936d9c355e4ce08
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 10 20:27:49 2009 +0000

    progs: Build samples dir with scons and glew.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa9fcf5e8fc1a1fbd25b0943050c51104acb0397
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Feb 10 21:22:29 2009 +0100

    nouveau: do not forget to half dimension.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cd28c4a1b5a48b28be256a808f310fe995e9c7e
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Feb 10 21:20:06 2009 +0100

    nouveau: revert most parts of recent mipmap+swizzle stuff. We only need to find right src and dst offset for given mipmap level.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b9aa730c6cf91d13892ef8a68a2aeece4e627f6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 10 18:25:31 2009 +0000

    progs: Build rebook with scons too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f54149a3a3dde8056a8db9b9ac7cef32885946d7
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Tue Feb 10 18:21:41 2009 +0000

    wgl: return before locking if stw_icd is NULL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c9ba66fbae8089e9423f6b09ad1091cccf9b006
Merge: ebb864da9e98003be9ea388013ae4385d341e46f 1e8177ee178b131afa86d874b062a8ae3fae0cca
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Feb 10 19:22:57 2009 +0000

    Merge commit 'origin/gallium-0.2' into gallium-0.2
    
    Conflicts:
    
    	src/gallium/state_trackers/wgl/icd/stw_icd.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e8177ee178b131afa86d874b062a8ae3fae0cca
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 10 18:11:56 2009 +0000

    scons: Use parallel builds by default.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebb864da9e98003be9ea388013ae4385d341e46f
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Tue Feb 10 18:11:44 2009 +0000

    wgl: mutex-protect the shared stw_icd struct

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02401cbaf021833c77c501d697d912f295546f58
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Feb 10 18:44:08 2009 +0100

    nouveau: dst offset is correct

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00ee308ab3e7da2a2939845e0f0a24b8a0925025
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 10 16:18:22 2009 +0000

    pipebuffer: Drop reliance on pipe_winsys.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b20a1b28b7e581304701c5802e8627003e461e45
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Feb 10 18:31:41 2009 +0100

    Missing: tgsi: Fix build -- rename Size to NrTokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f0811054fd53db776531428eef1f6960f180f38
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Feb 10 18:09:10 2009 +0100

    nouveau: recalc sub width and height for each mipmap level

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=767b1acbb757186bde30973394f256ab7498a075
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Feb 10 17:43:25 2009 +0100

    mesa: Build both software rasterizers for debug
    
       But put the gallium one in lib/gallium

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1789dc8015d75b996a546a94f88d8cdaa3c7e8c4
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Feb 10 16:17:32 2009 +0100

    gallium: Don't rebuild common drm code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94665aa648f8b9015f9eabdddad092b006faf70a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Feb 10 16:16:15 2009 +0100

    gallium: Install DRI drivers into lib/gallium

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43e6272ae5c03f663cfdd98f35b0b0028bc5d252
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Feb 10 16:23:02 2009 +0100

    gallium: Introduce new subdirs build variables
    
    (based on gallium-xorg-driver/commit 270ce504052d415870a25ab59818b2309eb8ac13)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fad277bbbc8174a81427edcd9c7306d1b6571b1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Feb 10 14:14:28 2009 +0100

    Revert "cell: update linux-cell config"
    
    This reverts commit 22c6c1eaad49692416f45bcbbcdc6424aea2da7c.
    
    Need to revert this since we reverted commited this depended on.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b96d50da8b56010a040c93027b4c4eb35f922d51
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Feb 10 13:59:35 2009 +0100

    Revert "mesa: added new linux-gallium and linux-gallium-debug configs"
    
    This reverts commit abbe96cb6e7581a52652030e40442b943a482840.
    
    It only reverts parts of the commit the other parts where related to
    libmesagallium changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2644985367874591b8c79c76a2ddd96c603c417f
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 10 15:18:32 2009 +0100

    nv40: Fix build -- rename Size to NrTokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=844034dee5567b57705669917b6273fa71546be0
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 10 15:18:19 2009 +0100

    nv30: Fix build -- rename Size to NrTokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adc68472601991bfd714876ae9b54d2a50f8839b
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 10 15:18:03 2009 +0100

    nv20: Fix build -- rename Size to NrTokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=276de3ffcf0294225926ca015fbec54d9d3b47ad
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 10 15:17:41 2009 +0100

    brw: Fix build -- rename Size to NrTokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0020e1d10870e0d24c62e3060a7efb9a6472666d
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 10 15:17:17 2009 +0100

    i915: Fix build -- rename Size to NrTokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a872b518c9179f7ee639feb4de81c62fbf25f4f6
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 10 15:16:35 2009 +0100

    gallivm: Fix build -- rename Size to NrTokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3028baff2a313baac4a5aea494532605bb8f37a
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 10 15:16:00 2009 +0100

    draw: Fix build -- rename Size to NrTokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ecd0b0890fd48656e46c017830a9f5d6b906aae
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 10 15:14:31 2009 +0100

    tgsi: Fix build -- rename Size to NrTokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf3930453cb85977510863e5cfba8487e09c093e
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 10 15:12:34 2009 +0100

    gallium: Rename Size member of TGSI token to NrTokens.
    
    Driver writers often got confused and assumed Size to be
    the number of immediate values in Immediate declaration.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a88e2544eeb0a93b23ab2383905fef44c056040c
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Tue Feb 10 14:03:43 2009 +0000

    vmw/icd: remove bogus current_context value

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc6cc4f9da25725d0b8f6efe571a5430fb399de5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 10 13:40:00 2009 +0000

    mesa: Compare formats using nominal bytes per pixel.
    
    This is a temporary fix which works for the formats we care so far. The
    real fix would be abandon the concept "nominal bytes per pixel" entirely
    in Mesa, and use macropixels instead, as done in gallium interfaces
    already.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaf15db895e3a5c6c5ccc2f23a4f0fa522855868
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Feb 10 13:47:49 2009 +0100

    gallium: Fixups for driCreateConfigs MSAA support.
    
    Add the MSAA samples array or make sure its contents are initialized.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67e988a06c8ff5896da9df7ce1c7fc118352c8a3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 10 11:50:54 2009 +0000

    wgl: Fix null pointer reference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fb9ee9d241c99a76e15af2db328332dfecf586d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 10 11:37:23 2009 +0000

    stw: Hack for applications which use wglSetPixelFormat instead of SetPixelFormat.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b0807b72f16a4835e4b28aa8a66e9bcd867d383
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 10 11:36:48 2009 +0000

    glut: Use the official WGL functions.
    
    Especially using wglGetPixelFormat instead of GetPixelFormat causes
    problems with opengl32.dll and drivers that not hack around this issue.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aeed92952efaac0b3519aeb141de18e17f0f454c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 10 11:35:26 2009 +0000

    glut: DESCRIPTION .def clause deprecated.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42523a83b332c9a0b128ba5ceca7c5fcd5a1d6c6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Feb 9 21:08:49 2009 +0000

    wgl: s/0x%p/%p/g
    
    Rather not have 0x prefix, than 0x0x in certain platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=028780a809bdb2941c7be37523d22bd394c49211
Author: Brian <brianp at vmware.com>
Date:   Sat Feb 7 16:10:21 2009 -0700

    demos: remove OSMESA stuff from Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17fe4780851951f24db7bde71f1175c7dd2ddbe9
Author: Benjamin Close <Benjamin.Close at clearchain.com>
Date:   Tue Feb 10 11:54:27 2009 +1030

    autogen: Make sure MAKEFLAGS is not set before running autoreconf
    
    Without this the "w" flag may be set which causes the version
    to be incorrectly to be obtains in configure.ac causing configure
    to fail miserably

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e0bc2eb8df6f83a67410cd422b709981f88cd87
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 15:41:06 2009 -0700

    mesa: add x86/rtasm/x86sse.c to fix linux-x86 build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93da69def4ec6b3a8088cf603f6800d73e0a9793
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Mon Feb 9 23:10:16 2009 +0100

    mesa: fixes for srgb formats
    
    swizzling in fetch/store srgba/sargb functions fixed (consistent with
    equivalent non-srgb formats now).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb3c54ea86344242545dd29f936e53853d3a5ea4
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Mon Feb 9 17:57:22 2009 +0100

    fix _mesa_get_teximage for srgb textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aad3f546a046fe40b771e5d5f965b29189821d51
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 13:58:32 2009 -0700

    mesa: avoid setting texObj->_Complete = GL_FALSE when there's no state change
    
    Avoid a little bit of unneeded state validation and fixes a bug where the
    texture complete flags was set to false, but we didn't signal _NEW_TEXTURE.
    
    Fixes piglit tex1d-2dborder failure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37c768b36aad22ecad48c7caab272354383e26a7
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 13:50:36 2009 -0700

    mesa: add no-change testing for a few more texture parameters

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88f3656ea7ae57d22141225db0c5d90ceab420dd
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 12:43:09 2009 -0700

    swrast: use ASSIGN_4V() macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7eb5a2892d3d89f4b1800311babb40af1ec7d4e5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 08:31:28 2009 -0700

    mesa: replace _mesa_unreference_framebuffer() with _mesa_reference_framebuffer()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d52294439c80c99a4bfa2c7ecc65efa67f095a3f
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 08:30:55 2009 -0700

    mesa: replace _mesa_unreference_framebuffer() with _mesa_reference_framebuffer()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60b3fe6c19eb881f6193ba46450c0c9f559a10e5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 12:12:09 2009 -0700

    i965: need to disable current shader, if any, in intel_clear_tris()
    
    Fixes bad background in all the progs/glsl/ tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e13593678f62941db06b7ae1a21b81c643371659
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 11:16:20 2009 -0700

    re-add MSAA support
    
    (cherry picked from commit f7d80aa00611917bc8ce637136d982b151b8f44f)
    
    This also involved adding the new MSAA fields to driCreateConfigs().
    
    Also, re-add prog_instructions->Sampler field for i965 driver.  Will
    have to revisit that.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=123299546fccc0814d08c6258ed9e64a356f7607
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Feb 9 18:11:05 2009 +0000

    indices: Fix typo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22c6c1eaad49692416f45bcbbcdc6424aea2da7c
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 10:42:34 2009 -0700

    cell: update linux-cell config

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2438161823630a6e647c105ad92cf2b0cd740d00
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 10:37:38 2009 -0700

    mesa: build/use libmesagallium.a for gallium builds
    
    This contains the core mesa code but excludes things not needed for gallium
    such as tnl/, swrast/, swrast_setup/, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abbe96cb6e7581a52652030e40442b943a482840
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 10:17:58 2009 -0700

    mesa: added new linux-gallium and linux-gallium-debug configs
    
    Also, remove gallium-related things from configs/default.  They're in
    linux-gallium now.
    
    So the default builds are the same as they have been for Mesa/master.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c15e02783ed5e908d7668c39786337d62e51d12
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 10:12:11 2009 -0700

    softpipe: add null ptr check in softpipe_map_constant_buffers()
    
    Fixes segfault regression in progs/glsl/identity.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87e44d9003d6fdd4b9be911ad1aa4de1f87068d9
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 09:54:52 2009 -0700

    mesa: prefix #includes with main/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71e64fc30b4f57bd93daf004bc04af7181391f4d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 09:54:33 2009 -0700

    swrast: fix typo: s/drapix/drawpix/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fece21315dcb4bc44b950f9c71cb1f46288bfd5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 09:53:58 2009 -0700

    mesa: remove old 'sources' file in favor of 'sources.mak'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e97681c7f551a2a2a6bd5eff0f4192a870c816c0
Merge: 1a46c8a062aea59de5cf55881104489db5d609e5 b907d4cd8fafe719b4f87d877562829548937485
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 09:22:22 2009 -0700

    mesa: merge gallium-0.2 into gallium-master-merge
    
    Merge commit 'origin/gallium-0.2' into gallium-master-merge
    
    Conflicts:
    
    	Makefile
    	docs/relnotes-7.4.html
    	docs/relnotes.html
    	src/mesa/drivers/dri/i965/brw_wm.h
    	src/mesa/main/imports.c
    	src/mesa/main/mtypes.h
    	src/mesa/main/texcompress.c
    	src/mesa/main/texenvprogram.c
    	src/mesa/main/version.h
    	src/mesa/vbo/vbo_exec_api.c
    	src/mesa/vbo/vbo_save_draw.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a46c8a062aea59de5cf55881104489db5d609e5
Author: Siddhartha Chaudhuri <expiring_frog at yahoo.co.uk>
Date:   Mon Feb 9 07:58:38 2009 -0700

    mesa: autoconf fixes for OS X
    
    See bug report 17566.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49002698193784dacffcbf993de26fcdd42c523e
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 9 07:55:08 2009 -0700

    mesa: rework _mesa_reference_framebuffer() to look like _mesa_reference_renderbuffer()
    
    _mesa_unreference_framebuffer() is deprecated since _mesa_reference_framebuffer(ptr, NULL)
    can be used instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b907d4cd8fafe719b4f87d877562829548937485
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sun Feb 8 17:03:47 2009 +0100

    nouveau: include and calc offset before changing dimensions for next level

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea7ca7607a97a1c13248f7aef1948b5ccb6423e0
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sun Feb 8 16:42:56 2009 +0100

    nouveau: upload and swizzle each mipmap level in turn

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5425c4aa28721072085f128e902f5679ba31a963
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Feb 8 02:03:29 2009 -0800

    r300: Accidentally removed a pipe_buffer_reference that should be there.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=360e700a43ce3914d7f336593f380562ca190898
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Feb 8 01:07:03 2009 -0800

    r300: Add SW TCL paths for clear.
    
    This should make things work for people on RSxxx chipsets.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea3398cf3395fd36ac6edc717f2680361ac5e239
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Feb 8 01:01:26 2009 -0800

    r300: Update to match pipe_surface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19a1bc8270cbb8fd62a440d2132c699de74182c2
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb 7 13:05:38 2009 -0700

    cell: remove unused var

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91948cd1a2fd33a4147a6dac35122a2ab5f97ded
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb 7 13:04:53 2009 -0700

    cell: compile fix: many updates to cell texture code for new surface mapping
    
    The Cell texture code really needs a thorough inspection and clean-up someday...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2473ded88684aed33de5ba6494ac4ce8cf7e2226
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb 7 13:03:24 2009 -0700

    softpipe: simplify an assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b59117a697ac168da9dacb922d491449fe591264
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb 7 13:02:27 2009 -0700

    cell: compile fix: no-op xlib_create_brw_screen() for Cell build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96d230e107abcf4c105e6e7c871124f246763222
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb 7 13:01:53 2009 -0700

    cell: compile fix: alpha.ref is now alpha.ref_value

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=830e320e2ad9a3918d867d8233c25bb2c54fa55a
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb 7 13:01:02 2009 -0700

    cell: compile fix: pipe_constant_buffer no longer has size field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2a8d73d5aa0e17fa790d4ccf404422e9e9ac119
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb 7 12:59:40 2009 -0700

    cell: compile fix: pipe_constant_buffer no longer has size field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5199774dc6a2a65d24ac26fe15715654f2568a02
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb 7 11:50:24 2009 -0700

    mesa: minor fixes to incomplete texture debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=266fe93a87d5c0c21e9e7960699104e0e8bd54b4
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb 7 11:49:52 2009 -0700

    mesa: debug code for printing info about textures, writing teximages to disk

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=671fed4d0191734babfe28c7729f2e7cfa7ad8d7
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb 7 11:40:20 2009 -0700

    mesa: code refactoring: move texcombine code into update_tex_combine()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a50dde0f5a44b06ba5d07ce96e4da5e264d18ae
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb 7 11:21:44 2009 -0700

    mesa: minor clean-ups, remove unneeded conditional

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b46611633c5da6fa23ee17bce22939fe20ef194e
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb 7 11:20:08 2009 -0700

    mesa: fix logic error in computing enableBits in update_texture_state()
    
    If we had a vertex shader but no fragment shader (i.e. fixed function) we
    didn't get the right enabled texture targets.
    
    Fixes blank/white texture problem.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32cd1a0345eaf1f4da8a60a4ac2145ff51383d59
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Feb 7 12:53:30 2009 -0500

    nouveau: Need to surface_copy() without a pipe context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d6355495ce6f8668df3d9eb8825815bfead5401
Merge: 5538323005a20d6911c7e51cb5f26b242c04a57c 776d86606cd8b250802730410d5e55a41944cf0a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Feb 6 14:06:39 2009 -0800

    Merge branch 'gallium-0.2' of git://anongit.freedesktop.org/mesa/mesa into gallium-0.2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5538323005a20d6911c7e51cb5f26b242c04a57c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Feb 6 13:36:31 2009 -0800

    Readd trace to list of default pipe drivers.
    
    Looks like the gallium-0.2-radeon merge clobbered it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4683fc94f5e03f596fc8e5c12e9dd54a83deaeb9
Merge: e6372853c221a5d64494ce75a6a323c479c55a86 80026428e3aa8f71ccd42d8d3b5e0a15c150dda2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Feb 6 13:34:04 2009 -0800

    Merge branch 'gallium-0.2-radeon' into gallium-0.2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80026428e3aa8f71ccd42d8d3b5e0a15c150dda2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Feb 6 13:28:15 2009 -0800

    Rename winsys amd to radeon.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bf152e0be48d8dc557c3ecdb02ef4d0b092fed5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Feb 6 13:27:51 2009 -0800

    Remove r300 from default build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=776d86606cd8b250802730410d5e55a41944cf0a
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Feb 6 14:37:35 2009 -0500

    g3dvl: Catch up to gallium changes, fix build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb34072b940840757f2de1d2e7202b2868ec2a56
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Feb 6 14:36:56 2009 -0500

    nouveau: Pass proper format to NV04_GDI_RECTANGLE_TEXT.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c8c728afe0e2a8e8819097ae1c2f3c738d9397b
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Feb 6 14:33:49 2009 -0500

    nouveau: Frontbuffer pitch needs to be set.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6d23943cd289ed2b60ec01006fb155f22969749
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 6 10:48:38 2009 -0700

    mesa: fix tnl->render_inputs_bitset setup for fragment program texcoords
    
    Handle the case where there's no per-vertex texcoords but the fragment shader
    needs texcoords.
    
    Fixes piglit shaders/fp-generic/dph test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1df62651b2e9a8d0afd790738e2695a16ade1eeb
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 6 10:47:31 2009 -0700

    swrast: return (0,0,0,1) when sampling incomplete textures, not (0,0,0,0)
    
    Fixes piglit shaders/fp-incomplete-tex test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e01a03d2220199a4541f2cb8b42035237a571aa4
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 6 10:21:36 2009 -0700

    glsl: new MESA_GLSL env var for GLSL debugging features
    
    Replaces the VERBOSE_GLSL, VERBOSE_GLSL_DUMP flags which only worked in debug
    builds.  MESA_GLSL will work both in debug and non-debug builds.
    Also add facility to dump glUniform() calls to stdout.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ce0c6e743b27cc284e8f164585cfe5892cd662a
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 6 10:20:33 2009 -0700

    mesa: tweak output of _mesa_write_shader_to_file()
    
    Enclose GPU code in comments to the file can be re-fed back into GLSL compiler.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aafcc26642d5243944a1abb816c2657f644c0649
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 6 10:00:34 2009 -0700

    Revert "mesa: meaningless whitespace change to see if git's working (ignore)"
    
    This reverts commit b2e779988eeb595187933fe2122d86f8ccfe059c.
    
    I didn't mean to push this stuff yet.  I'm having a bad git day...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2e779988eeb595187933fe2122d86f8ccfe059c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 6 09:57:28 2009 -0700

    mesa: meaningless whitespace change to see if git's working (ignore)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da795ff0a837eeb8c8f9d44987b374da2d4d2835
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Feb 7 00:18:34 2009 +1000

    radeon: remove include that breaks build in !OLD_PACKET path
    
    this path isn't enabled by default in any case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e70971e4f1ac5278e9da67341e8c39518308d20
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Feb 6 01:59:26 2009 -0800

    r300: Clean up CS counting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=402d45d99b4533140aa706300da3154af2f376f0
Author: Joakim Sindholt <bacn at zhasha.com>
Date:   Thu Feb 5 22:23:40 2009 +0100

    r300: working trivial/clear for r5xx

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be53dfa3b9ca4d1503fdbdf934569442175e30ef
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Feb 5 13:27:07 2009 -0800

    r300: Add framebuffer setup stub.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6372853c221a5d64494ce75a6a323c479c55a86
Author: Pekka Paalanen <pq at iki.fi>
Date:   Thu Feb 5 20:12:04 2009 +0200

    nv20: copy miptree flags from nv40
    
    nv20_miptree_create() should set various flags.
    Copy stuff over from nv40.
    
    trivial/tri does not abort on nv04 swizzled copy anymore.
    I still miss my triangle.
    
    Signed-off-by: Pekka Paalanen <pq at iki.fi>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a785a4ae2165c3b58c228f4de4b26b2c0800116c
Author: Pekka Paalanen <pq at iki.fi>
Date:   Thu Feb 5 19:45:33 2009 +0200

    nv04-nv40: fix nv##_surface_copy() for flipped
    
    If do_flipp is true, it would first do the proper copy, height would
    wrap around to unsigned maximum, and then it attempts to do another
    copy.
    
    Return after doing the proper copy.
    
    Signed-off-by: Pekka Paalanen <pq at iki.fi>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8569860c3d288ad5cd6558c9560fc9b404b64fb4
Author: Pekka Paalanen <pq at iki.fi>
Date:   Thu Feb 5 19:43:36 2009 +0200

    nv04: fix pasto in nv04_surface_2d_init()
    
    Wrong hardware object being used, when compared with earlier code.
    
    Signed-off-by: Pekka Paalanen <pq at iki.fi>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96fb896c3916053c5b3b67c4f51911d718aef2d4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Feb 5 16:04:13 2009 +0000

    indices: quad fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3120894c6d33a26cda642246344e8945db200ac2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Feb 5 14:44:17 2009 +0000

    gallium: add new aux lib for index list translations
    
    Could this be the ultimate index list translating utility?  Maybe, but it
    doesn't yet include support for splitting primitives.
    
    Unlike previous attempts, this captures all possible combinations of API
    and hardware provoking vertex, supports generated list reuse and various
    other tricks.  Relies on python-generated code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e5d3117193fcbaa19c605c4d73241243ed46bcc
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 5 08:41:27 2009 -0700

    mesa: remove oddball linux-directfb-install makefile rule
    
    It's probably not needed since the 'make install' rules were overhauled last year.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=681a13e7f9c9edd6587c0b2c2c88b82e24fda036
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 5 08:39:10 2009 -0700

    mesa: minor Makefile improvement for versioning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=099e9d20f0e8f5ee108e4fbb4bf7cae97b5f9a4a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 5 08:23:00 2009 -0700

    gallium: fixup #includes: p_screen.h does not need anything in p_state.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0703b2e9ad9ef9d05f7ba53b93dba780ad34b47d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 5 08:16:56 2009 -0700

    gallium: move 'struct pipe_winsys'
    
    Not used in p_state.h but used in p_context.h and p_screen.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75f0b38d9ea4a7318b0d661712dda15e24707395
Author: Ben Skeggs <skeggsb at gmail.com>
Date:   Thu Feb 5 18:40:38 2009 +1000

    nv50: stop using nouveau_push.h, it's evil

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff8dff017e537c6db4c86aad43e92b768cb187e4
Author: Ben Skeggs <skeggsb at gmail.com>
Date:   Thu Feb 5 18:19:32 2009 +1000

    nv04-nv40: move 2d blit/fill code into pipe driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13393736dbab1087589f8dd788bc412d16b431d1
Author: Ben Skeggs <skeggsb at gmail.com>
Date:   Thu Feb 5 14:04:45 2009 +1000

    nv50: move 2d blit/fill code into pipe driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae8a7544d1ab96240f646ea91fb149227067a2db
Author: Ben Skeggs <skeggsb at gmail.com>
Date:   Thu Feb 5 13:17:12 2009 +1000

    nouveau: support getting "native" bo from winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=285b500bb7710b17e39754ef253ac2df718c2db7
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 4 17:40:51 2009 -0700

    glsl: use _slang_var_swizzle() in a few places to simplify the code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d96d8b21bf91c501c6a565d0be37a741fa6ff445
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 4 17:37:20 2009 -0700

    glsl: remove unused prototype

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0744805d5879abd1d1d968ec6ed99c974c95add6
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 4 17:32:07 2009 -0700

    glsl: replace assertion with conditional in _slang_pop_var_table()
    
    We were hitting the assertion when we ran out of registers, which can happen.
    
    Also, add some additional assertions and freshen up some comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb8b794c69330924ad15083237b1a8a35eb62e31
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Feb 4 16:07:39 2009 -0800

    r300: Add shader state stubs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ca05a066b8d8cb8a99da88743a48f7d97f695fe
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 4 14:22:12 2009 -0700

    mesa: more info in error messages

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8962bac0a1e422afcd034f4ce00d45d8f3df46bf
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 4 10:45:04 2009 -0700

    swrast: add minor comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79e3441f6679c31532cd737129ec472b29d4d9c8
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 4 08:43:11 2009 -0700

    Revert "docs: document new MESA_GLX_FORCE_DIRECT env var for the Xlib driver"
    
    This reverts commit 2f51be75c55f69dc3e09036d6fd12f808f5a5028.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c35a5aeb706d33b9c09b5a12bbbeae0f109885c9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 4 08:42:30 2009 -0700

    mesa: make Xlib glXIsDirect() always return True

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c06c74c0b84ddfebaf144ec64b305879f9ddc681
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 4 08:38:43 2009 -0700

    demos: remove unused function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=906c60d0b7c6ad3e78c142643634e4189c07b57f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 4 08:38:28 2009 -0700

    demos: silence uninitialized var warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=803504e69fbd85713fc6d93af21f5245852cecab
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 3 16:33:12 2009 -0700

    mesa: minor error msg improvement

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e92d97d75bcd1ac2caafc2a565b304639cedd520
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Wed Feb 4 20:59:22 2009 +0000

    intel: Decode MI operands using specific length masks
    
    The MI opcodes have different variable length masks, so use an operand
    specific mask to decode the length.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05d130a35acf10c0c002fcf5f3a32154ca9cb19e
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Wed Feb 4 20:25:08 2009 +0000

    intel: Correct decoding of 3DSTATE_PIXEL_SHADER_CONSTANTS
    
    A couple of minor typos that proclaimed an error in the wrong command, and
    failed to offset the mask.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2e09910f65ae2c8c43c0441955aa262a8946ef3
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Feb 4 10:27:13 2009 -0800

    intel: Fix fbo_firecube regression with FBconfigs change.
    
    By selecting a 4444 texture format due to a bad test, we hit the
    intel_update_wrapper error path, and despite the appearance of error handling
    in it and its callers, the desired behavior (software fallback) doesn't occur.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c20df0ab4ee63c3257ac5726e4e2829db388ab42
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Feb 4 13:26:09 2009 +0100

    r300: make the macros safe. add missing parenthesis.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ee71bad7b3c2bbae03a73488ddf477f4dc9b0cf
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 24 14:58:17 2009 +0100

    r300: Fix EXP2 fog

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee97bcc66c270a8a5152988213190d910302a0dd
Author: Ben Skeggs <skeggsb at gmail.com>
Date:   Wed Feb 4 21:08:41 2009 +1000

    nouveau: notifier timeout is a float now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79bf0bdc7ffe97ec128e5dd143c4ed54648aae42
Author: Ben Skeggs <skeggsb at gmail.com>
Date:   Wed Feb 4 20:59:49 2009 +1000

    nouveau: get things building/running again after pipe_surface.buffer removal
    
    Don't look at nouveau_winsys_pipe.h... I promise it's temporary!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c10fb9579027ae34eda0c52acb353e8da5832495
Author: Ben Skeggs <skeggsb at gmail.com>
Date:   Wed Feb 4 14:55:13 2009 +1000

    nouveau: link against libdrm_nouveau (installed with libdrm)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f10b16790d7e4e224fc30cf105df944275d6353
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Feb 4 00:50:38 2009 -0800

    r300: A bit more cleanup and state handling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f097465bb85d3ca212a23c2dcc9cf73988de9160
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Feb 3 22:55:30 2009 -0800

    r300: Moar swtcl emit. Still sucks, but getting there.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8910da5b7a3b83d733f020dec906fe7b56c093c7
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 3 20:04:24 2009 -0800

    intel: Fix commented-out glViewport in intel_meta_set_passthrough_transform.
    
    Too much commit -a while debugging.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=529d1d720e1422bad1880ef33fae1c9423112d2e
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 3 19:29:11 2009 -0800

    swrast: Add support for x8r8g8b8 fbconfig.
    
    This lets swrast produce an fbconfig suitable for the root visual now that
    the server's not allowing mismatched fbconfigs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f51be75c55f69dc3e09036d6fd12f808f5a5028
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 3 10:13:22 2009 -0700

    docs: document new MESA_GLX_FORCE_DIRECT env var for the Xlib driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49e80bf6b163310f7cd776261872201eea57053a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 3 10:12:51 2009 -0700

    xlib: use MESA_GLX_FORCE_DIRECT to make glXIsDirect() always return True
    
    Some apps won't run w/ indirect rendering contexts.
    Also, consolidate some context-init code in new init_glx_context() function.

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

    mesa: simplify delete_wrapper()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd22f6f7956ac5800adb62b26b1effa43f2b70aa
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 3 15:17:26 2009 -0700

    demos: modify bufferobj.c to exercise interleaved vertex arrays
    
    Also, put colors before vertex positions, and place the data at a 40-byte
    offset from the start of the buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a47965588fdaa75166c48d50974b38fcbfd2a749
Author: Alan Hourihane <alanh at vmware.com>
Date:   Tue Feb 3 20:07:42 2009 +0000

    mesa: fix offset problem with interleaved arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5018a5675603ec26e833bc0808e4150a6bba16a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 2 20:33:57 2009 -0800

    r300: Add stubs for swtcl immediate emit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1b04da9b35aad1f474f7396f206a7c124c6859b
Author: Joakim Sindholt <bacn at zhasha.com>
Date:   Tue Feb 3 02:58:51 2009 +0100

    r300: fix compiler/linker errors

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3aabfa46083daf60859bb26b65568de4cf40915f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 2 16:39:43 2009 -0800

    r300: Clear up XXX in r300_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa3c59136e9dd788ee7d3689b6cb89dd27040a9e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 2 16:13:41 2009 -0800

    r300: Take care of some XXXes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8b25c26a1ecb1b317b6e68a9a13a766d59150b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 2 16:50:45 2009 -0700

    demos: update multitex.c GLSL demo to use vertex arrays or glVertex-mode
    
    Press 'a' to toggle drawing mode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c5f3903280372a03044440a070661514369b595
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 2 16:47:51 2009 -0700

    util: added more functions to extfuncs.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dea0d4d56326f148a42c766bdbaf1b5bb247cc59
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 2 16:33:08 2009 -0700

    mesa: fix GLSL issue preventing use of all 16 generic vertex attributes
    
    Only 15 actually worked before since we always reserved generic[0] as an
    alias for vertex position.
    
    The case of vertex attribute 0 is tricky.  The spec says that there is no
    aliasing between generic vertex attributes 0..MAX_VERTEX_ATTRIBS-1 and the
    conventional attributes.  But it also says that calls to glVertexAttrib(0, v)
    are equivalent to glVertex(v).  The distinction seems to be in glVertex-mode
    versus vertex array mode.
    
    So update the VBO code so that if the shader uses generic[0] but not gl_Vertex,
    route the attribute data set with glVertex() to go to shader input generic[0].
    
    No change needed for the glDrawArrays/Elements() path.
    
    This is a potentially risky change so regressions are possible.  All the usual
    tests seem OK though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cb7cd1292dc8592d4912194d91355eb61361be5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 2 16:29:08 2009 -0700

    glsl: update program->InputsRead when referencing input attributes
    
    This info will be used in the linker for allocating generic vertex attribs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e33edafb2c81decd05dccae06fe6f059f53e2f25
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 2 12:24:58 2009 -0700

    mesa: fix stand-alone glslcompiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2eff33ab7fda9527458ea35d9eb109ec2988490
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 2 12:24:41 2009 -0700

    mesa: make _mesa_fprint_program_opt() non-static

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33d798c4eab57293336082c7d011aa27af693bbb
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 2 15:39:30 2009 -0800

    r300: Move some registers around.
    
    This fixes r500 hangs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=052c1d66a1ab1f2665870dc77dab28d20416cdf1
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 30 14:32:23 2009 -0800

    i965: Remove brw->attribs now that we can just always look in the GLcontext.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14321fcfde9e30d0b9f15aab3c9a057271ae6295
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 30 14:18:03 2009 -0800

    i965: Delete old metaops code now that there are no remaining consumers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c96bac0950eda6e707455b0c1ee29c1d87daf727
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jan 29 15:49:30 2009 -0800

    intel: replace custom metaops clear with generic.
    
    No real-world impact on performance seen.  Even glxgears seems to be, if
    anything, happier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2416e3d7ecb2fcf18d93a08bc3cc3639ed97b39
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 2 14:42:04 2009 -0800

    r300, amd: Oops, a couple more API changes.
    
    Somehow I forgot to commit these.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd1c68f15123a889a3ce9d2afe724e272d163e32
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 30 13:23:12 2009 -0800

    dri2: Avoid round-tripping on DRI2GetBuffers for the same set of buffers.
    
    We only wanted to request when asked for the same set of buffers when a resize
    has happened.  We can just watch the protocol stream for a ConfigureNotify
    and flag to do it then.
    
    This is about a 5% win from doing two glViewport()s per frame in openarena.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92ced46eaf1f389108ed8d3d788498d799f0b385
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 2 07:48:10 2009 -0700

    mesa: move code after decls.  Fixes Window build failure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffc5e9a422da5b3eaadc57995afcbc483739f426
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Feb 2 00:18:25 2009 -0800

    amd: Fix build errors from rebase.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce6710e369d3b5c512ba8b315efc863fd41de734
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Feb 1 23:58:16 2009 -0800

    r300: Clean up after rebase.
    
    Fix a couple struct members, clear up a few texture lines.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38f610e5360a2beb46f92e75942745cfbfbac22a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Feb 1 23:43:30 2009 -0800

    r300: Add u_simple_screen support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6e6b493b6123df675d5222b0e78087a370aea01
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 30 02:17:48 2009 -0800

    r300: Add more rs_state, fix indents on dsa_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70b508bffba723b58817e375447c1695d9d5602b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 30 01:24:03 2009 -0800

    r300: Split rs_state emit into its own function.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ccc9a92ce83d5e38549a6f6c5f22b358a90e578
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 29 15:53:32 2009 -0800

    amd: Add AMD_SOFTPIPE environment option.
    
    If set, AMD_SOFTPIPE will make amd switch to softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c8bdcde6d9eb1cda7bf268cd75ca7676e220075
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 29 15:50:46 2009 -0800

    r300: Add line stipple state to rs_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e14a10691e1a0ca6b453faf705f94494113962de
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 29 13:23:11 2009 -0800

    r300: Add cleaned-up clear fallback, sort more regs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09b107058d11ac2362ea296556b68331ff04f193
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 29 12:27:00 2009 -0800

    r300: Try to fix up RS a bit more.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c9d2bbb1296e7b5c812ce04f79aff2d8308907c
Author: Joakim Sindholt <bacn at zhasha.com>
Date:   Thu Jan 29 20:24:34 2009 +0100

    r300: set up r5xx fragment shader; clear still broken

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c199f330322921e01c8c30e3ea69a2a5291ae8ee
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 28 21:33:35 2009 -0800

    r300: Unbreak emit, fix up a bunch of little things.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0fce46a48a1f0547a1e50ad54696c4b660c8dce
Author: Joakim Sindholt <bacn at zhasha.com>
Date:   Thu Jan 29 00:12:32 2009 +0100

    r300: attempt at trivial/clear on r5xx

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00f96d054d782fd0fa7b103b857fb19d3e4a1472
Author: Joakim Sindholt <bacn at zhasha.com>
Date:   Wed Jan 28 14:53:39 2009 +0100

    r300: name registers for human readability
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=588d8f3befa007e03ffb124033e6879330ad9614
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 28 03:06:08 2009 -0800

    r300: Fix a few more registers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84ec4d6bedf33bf03ff7a778632eef7b209944cb
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 28 02:57:08 2009 -0800

    Ack, forgot to update the index again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80dc1801409f9913cc37b8fc8e68c692bc8a22ca
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 28 02:51:51 2009 -0800

    r300: A handful of thingys.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6add70ef889b609a114baf8f6bcb43413caa702
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 28 02:40:18 2009 -0800

    r300: Fix small r300_reg typo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f1bc7ed3285de255d0a76f1ed3e439f3b668d9b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 27 18:09:14 2009 -0800

    r300: Moar RS cleanup.
    
    How could I possibly miss these?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9814fca71897a11f635945224105eb40c021d787
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 27 17:56:44 2009 -0800

    r300: Cleanup first part of RS block.
    
    Working towards r500-ability.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=962d2e678f4da6ffef4f21f2fa9b062747bfbb85
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 27 15:12:01 2009 -0800

    r300: Clean up PVS upload emits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e635ef563e2bff50e7a2af4f505bbd066865723
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 27 04:48:19 2009 -0800

    r300: Add dsa state emit.
    
    Seeing a pattern yet?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bea0c5812bd2795b514725d2a3788add3dc209af
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 27 04:04:57 2009 -0800

    r300: Add blend color state emit.
    
    Slow and steady wins the race. Or something like that.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cb90c8e805d010ba4594264dd9edbbb7f95513a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 27 04:03:38 2009 -0800

    r300: Count BEGIN_CS, END_CS, warn if count is off.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1ba451bcc7764fd2b92fc8408f6b52c1d670b1f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 27 03:40:46 2009 -0800

    r300: Set up blend state emit, clean up blend registers.
    
    Also add at least one missing register to r300_reg.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c2f819a1de0fc29866fdf90cce4550b0d2a0bad
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 26 10:26:41 2009 -0800

    r300: Add r300_flush.
    
    Haha, I always do this.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e3122467f1e9f6dde77762d1a35a56f89fb25ce
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 26 02:18:56 2009 -0800

    r300: Deobfuscate a few registers, fix inaccurate variable names.
    
    It's not "pipes", it's floating-point vertex processors. Completely different.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29a4f5493529042d1068a7d35da1e7f542474503
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 25 21:35:26 2009 -0800

    r300: Working trivial/clear for RV410.
    
    This might work for other people too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=412cf4d38be628200982208b7f93bb17530bb6db
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 25 16:29:02 2009 -0800

    BROKEN
    
    This commit is only to protect against data loss, so please skip it when
    bisecting. Thanks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f40e6988bdbdc89a7753d5a28323757e58f3e01f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 24 06:21:00 2009 -0800

    Rebased to gallium-0.2, Jan 24 2009.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=188f61d43ae82c63d557d25282e349926321e3d0
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 24 05:44:01 2009 -0800

    r300: Hook up clear, set it to fallback.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57b062f77551f0111fd210a2d8dd44be6acfc818
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 24 04:11:03 2009 -0800

    r300: Make format names legible.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f045988ee101fbef77f280f37f56967e6a95c5f2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 24 04:08:33 2009 -0800

    r300: Add more capabilities.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2a7d4f2e8e890e69e1dfa9067db4e90df63989f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 24 04:03:27 2009 -0800

    r300: Newlines, dammit!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=161f4068aa5f8b556d0c00c3e31192b3736aada5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 24 04:03:11 2009 -0800

    r300: More state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=902b1be0ea2a7fea27cea26915db5977f9a8f76c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 24 03:34:17 2009 -0800

    r300: Add some useful debugging information; remove a couple compile warnings.
    
    Deck chairs on the Titanic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e54732eb3db8452a99fcc2ad68fb644cecba6a20
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 24 02:12:55 2009 -0800

    r300: Remove radeon_reg.
    
    Wonder why this was ever committed...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1aa2ecf3533154337947dbac2ace54fadf031692
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 24 02:03:35 2009 -0800

    r300: Put r300_blit to bed.
    
    Not going to be using the blitter. Period.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d3d3c75cc1bade8eeb7cbbabd290e2b30dc3100
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 24 01:49:57 2009 -0800

    r300: Plan for the next state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a503019d73701ed311b15107f314bc84968bdb7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 24 01:32:14 2009 -0800

    r300: Moar state handlers.
    
    Ah, my code's so bad. It's amazing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a5eea0c1e9ce6162ed6b07c337bffe62cb3c221
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 23 17:01:04 2009 -0800

    r300: Finish basic state setup.
    
    I have successfully fooled glxinfo into believing that I am a competent
    writer of code. Next step is to trick trivial/clear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02c6e523305de017b49d6851034fcea6c568e94c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 23 16:34:00 2009 -0800

    amd: Fix uninitialized pipe_screen.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f95f0538e5a354431cc3bbed662c4983e6d0614
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 23 16:00:33 2009 -0800

    amd: Fix missing break statement.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45cb94217ebd55a4d38264ce83806062ba25a478
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 23 15:08:27 2009 -0800

    r300: Add fragment shader stubs.
    
    Not looking forward to filling these out at all.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=471129c7a14fb585ede198970e59270c4afa5310
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 23 03:09:15 2009 -0800

    r300: Add more pipe_texture stuff.
    
    This is enough to sate glxinfo, for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e11e0121466efa34cfc14d299b43455a30b198c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 23 02:46:52 2009 -0800

    r300: Add initial pipe_texture handling.
    
    Still primitive and needing to be fleshed out, but it's a start.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f37387786f1d0d6beded5afc29d36f744f1c948
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 22 21:47:05 2009 -0800

    r300: Add texture sampler state.
    
    Easy compared to the actual texture handling code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0648bc9f65f1c6700b442e57ac0e82404fb60c2d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 22 16:51:34 2009 -0800

    r300: Add texture stubs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb7f29f74c8f7456302267fe31b1de4bcc103c5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 22 13:34:21 2009 -0800

    amd/r300: Wire up GETPARAM ioctls.
    
    Whoo, stuff is starting to look cleaner and cleaner.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90a96cb2addf48b3b48c039a8dc6de9e53bfb6df
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 22 03:45:14 2009 -0800

    r300: Add sampler state skeleton.
    
    Heh, serendipitous sibilance. Anyway, need to flesh this out.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ff7cb7c89f0c9ac4e363296e53eada008717252
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 21 23:48:47 2009 -0800

    r300: Add num_vert_pipes (and remove busted num_pipes.)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d63ff93cbf0f342c3736f4c8fae75157a62f0ea
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 21 23:12:40 2009 -0800

    r300: Unbreak build, finish clear state.
    
    Completely untested, of course.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22877265f4fdf66c75df391d6de95bd5c1584ea3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 21 02:21:09 2009 -0800

    [BROKEN] r300: Add initial clear/fill code.
    
    Copied from mesa and still broken. Gimme a few to clean it up.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6885560de54db26683eb813756e09fa3822c3492
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 20 15:42:11 2009 -0800

    r300: Fix constness, compile warnings, indentation in r300_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d1f386dcbdabaa4edf0301267f881e3831ad18a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 20 15:38:43 2009 -0800

    r300: Set floating-point params.
    
    Note: I took those numbers from classic Mesa. I know that points are routinely
    used to clear buffers, but line width is probably wrong.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54d137e079b9420e8aca55f37307ece45e9b71d8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 20 15:27:46 2009 -0800

    r300: Fix indenting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b9ecaa6dd7d4282f1f8796d151bdda0390ab51f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 20 15:26:41 2009 -0800

    r300: Fix missing free().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=502ddfcd57ff7ed1f2dac9171f51c45893ea3d92
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 20 01:49:34 2009 -0800

    r300: Add path for pci_id in winsys.
    
    Needs to be hooked up to the getparam from the kernel.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43f20357c8db2c90ae1f8360dbc2c71762a0478e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 20 01:11:08 2009 -0800

    r300: Use chip caps for something.
    
    Step two: Integration. Yay?
    
    Time to stop messing around with this and actually go do things.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=538a8149af3fc773a3d1e15d113cb4e3fadc57cd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 20 00:31:43 2009 -0800

    r300: Add chipset sorting and capabilities.
    
    Part one: Capabilities from classic Mesa.
    
    Damn, if only we didn't have so many fucking Radeons!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e09845277ce75fa7d29020c5b119ad749522592
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 19 21:03:24 2009 -0800

    r300: Various flags, small state tracking things.
    
    Getting these out of the way so more stuff can be put in.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7961974fc28257b293961d35f15c0ce7a85f2669
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 17 03:20:48 2009 -0800

    r300: Add a basic dirty state emit.
    
    I feel strangely unproductive. Must be the cold.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ea17301c60a805394b8938174d8f436dc3deb6d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 17 02:27:33 2009 -0800

    r300: Remove r300_state.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3b53a5cb6a04b86ccd75cc38c73c8e3dd117894
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 17 02:25:52 2009 -0800

    r300: Add blend color.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a08a830fd3c22bdbad1ee840e4e56302152375f1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 17 01:41:52 2009 -0800

    r300: Add more state.
    
    pipe_rasterizer_state is big, and I'm still processing it.
    
    Todo:
    - LOL EVERYTHING
    - Moar cough syrup.
    - Even moar cough syrup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ce81294943177eed99d7418f1a2f88573b578fe
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 14 12:51:47 2009 -0800

    r300: Fix errant inlines.
    
    This should unbreak dynamic loading.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21a5a133fff3ab1a068a11a32144dcb63f1d5020
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 14 05:00:22 2009 -0800

    r300: Hook up state functions.
    
    Haha, should not have attempted the scissors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbb1c6f6298fcb1125a8170f22646f326b0ca74c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 14 04:37:36 2009 -0800

    r300: Add DSA state.
    
    That's it for now. Just the "easy" stuff.
    
    Todo:
    - Rasterizer state, which is a lot more than just the RS.
    - Miscellaneous state which doesn't currently belong to any state object.
    - Shader assemblers?
    - Fix dynamic loading bugs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28bb7f3206f023a9d3cfa020da344a57118a2efb
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 14 00:49:48 2009 -0800

    r300: Add scissor state, fix build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74288078eab1971cc6ce3ae00fa55eb917b5826a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 13 19:11:19 2009 -0800

    r300: Add blend state.
    
    Also switched to r300_reg instead of radeon_reg. Yay?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=432ab001d042b816b5892398064e5735d0293955
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 13 15:21:29 2009 -0800

    r300, amd: Add the ability to flush the CS.
    
    This is probably important, yeah?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbeeb6675733f5b2da36d40b0142dadf8cc953b4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 12 01:40:50 2009 -0800

    r300, amd: Make everything build. (Not necessarily work, mind you.)
    
    Lots of structural work, especially in getting the two parts to talk nicely.
    
    Todo:
    - Get damn blitter working.
    - Add CS flush.
    - Reverse order of above two items.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c59004fe3cc9f691c73da2b4a9321c7682410f4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 9 22:39:36 2009 -0800

    And unbreak traditional build.
    
    s/drm-radeon/drm_radeon/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4aaaecbfa6fa810899ef04de44f9f79ec4d8134f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 9 21:50:56 2009 -0800

    A bit of r300 cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9b08e7373c00306bce398ea8d34f42e54f98c6d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 9 21:28:23 2009 -0800

    Make r300 and amd build in scons.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adb74f5c5262d22b3c60a555431c29d36e3170f7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 9 18:57:02 2009 -0800

    r300: Hook up to winsys, add missing header.
    
    In theory it works, which of course means that it doesn't.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78b599fb4cac469f4208ae3057b2a33e3e9913c6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 9 14:54:08 2009 -0800

    gallium-r300: Add primitive CS.
    
    Enough to get us up and running, I suppose.
    This needs to be pushed down into winsys!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad14271425185c3535c389ca5bcd2d30c3368c32
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 9 13:08:19 2009 -0800

    gallium-r300: Max LOD bias is 16.0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32273c01bd9291dcc23ca2635b848586458a3c81
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 9 06:05:36 2009 -0800

    gallium-r300: Set right ROP for solid fills.
    
    Thanks to MrCooper for pointing me in the right direction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afe2de0a235f8e4312ecbb7275640502098a8a81
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 9 05:11:19 2009 -0800

    gallium-r300: Fit it all together now.
    
    In theory, it could work, but there's still some very big gaps.
    Anything marked with XXX should be taken care of first, probably.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1776eb14471e7a4d09d3c8a73f02b19b106883b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 9 04:48:30 2009 -0800

    gallium-r300: Add r300_surface.
    
    Todo:
    - Hook up surface functions.
    - Take it for a spin and watch it crash 'n' burn.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6cdb9db259d617ee21f1881c945e2ebaf6693b9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 9 04:34:56 2009 -0800

    gallium-r300: Add r300_blit.
    
    Count the XXXs and weep?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb11fb897c2dc8cde64c84962d40e5fa6f384307
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 9 02:32:53 2009 -0800

    gallium-r300: Add copyrights, place (broken) CS.
    
    Todo:
    - Fill blits.
    - Less suck.
    - Ask glisse about how to get winsys+pipe talking right,
        so stuff like the CS can be set up right.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62363723001a63b86b7526d6528c19996a44463b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 8 16:33:29 2009 -0800

    gallium-r300: Add r300_clear.
    
    Todo:
    - Less suckage.
    - Re-read bo-cs stuff, figure out how the hell to emit state.
    - Blits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b37cb49b821dd0c59fd5361ada6c0df9ac07db8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 8 15:47:23 2009 -0800

    gallium-r300: Make it build.
    
    Still todo:
    - Sort out winsys.
    - Less suckage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e09a07a265d5ee75b110954d160a73d83793c40
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 8 14:52:47 2009 -0800

    gallium-r300: Look less like i915.
    
    Todo:
    - Figure out how much code goes in winsys.
    - Make it build.
    - Make it suck less.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa96874c7abffa3fa9eef47ea36ab473ad2d2272
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 8 14:41:29 2009 -0800

    gallium-r300: Add some headers.
    
    Oh yeah, we're cookin' now!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da1928d4a6d48e915960798015ed1f0c1fa95f0c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 5 23:55:00 2009 -0800

    gallium-r300: Initial commit.
    
    Or should it be r300-gallium? Meh, whatever.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3cf2af13a5d053ce3ff0c4f3715123d34bfcc32
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Thu Dec 18 18:29:51 2008 +0100

    amd: initial winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14f79d46a56797924550dfdb3846c8c589637319
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Thu Dec 18 13:36:07 2008 +0100

    gallium autoconf/automake

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b5ddfb89c74ecb527d035e77aaf999cf0fb86b5
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Feb 1 11:54:42 2009 -0800

    glxgears: No, really.  Fix the dyslexia.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24ff169486e315671c09cd8a57a311a935ccfff5
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Jan 31 10:32:34 2009 -0800

    intel: Correct FBconfig color masks with DRI2.  Fail at copy and paste.
    
    This still leaves us with a broken depth 32 visual, but now it's the server's
    visual setup that's at fault.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1265e7267e086476d9bae560345fd80f064adfc5
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 30 15:56:01 2009 -0800

    Build dri.pc during the build rather than the install process.
    
    In a normal build system this is generated by configure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0001deef1108b77cf4879fff4647401fb68c421e
Author: Brian <brianp at vmware.com>
Date:   Sat Jan 31 12:10:41 2009 -0700

    mesa: more display list cleanups
    
    Remove some unneeded fields.  Rename some function parameters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=446abc2799a143c32c4c48472f3f964f9288a623
Author: Brian <brianp at vmware.com>
Date:   Sat Jan 31 11:57:22 2009 -0700

    mesa: display list clean-ups
    
    Rename some structs and fields to be more consistant with the rest of mesa.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7721bf267b64ef28376f07daae7713814e91af35
Author: Brian <brianp at vmware.com>
Date:   Sat Jan 31 11:39:28 2009 -0700

    mesa: minor comments, clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6423132ffe2e0b5c6bccc15822c50a60b08a8f8
Author: Brian <brianp at vmware.com>
Date:   Sat Jan 31 11:22:16 2009 -0700

    mesa: remove remnant of GL_SGIX_depth_texture

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=954dfba12986f578f2d8461818f9e9ac1f8f2b41
Author: Keith Packard <keithp at keithp.com>
Date:   Fri Jan 30 21:51:32 2009 -0800

    i965: bump texture limit to 4kx4k
    
    Rendering and textures are limited to 8kx8k, but mesa limits things to
    4kx4k, and magic guard band stuff may break on 8kx8k drawing. This is safe
    though, and makes compiz work on bigger screens.
    
    Signed-off-by: Keith Packard <keithp at keithp.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80684649a6d01f0e0517b14f61cbcad6fa101929
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 30 15:51:58 2009 -0700

    mesa: simplify the _mesa_get_proxy_tex_image() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea4b183b8c3730ec2c6b5152cad1a68889634487
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 30 15:50:43 2009 -0700

    mesa: fix incorrect call to clear_teximage_fields() in _mesa_TexImage2D()
    
    Fixes failed assertion / segfault for particular proxy texture tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f0b6a779601d00ab86f794e174d0b4c0ba08c42
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 30 09:58:02 2009 -0700

    intel: more debug info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a225dd81295226c63fd57468eadf9518ca9d0e0
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 30 09:50:26 2009 -0700

    i965: formatting, comments, whitespace clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d5b86be25a7ccb729e746aa5e1bdd537d76df68
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 16:05:39 2009 -0700

    swrast: replace RENDER_START/FINISH macros with inline functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81ca8b93f212d1946c70660041ce97d98f352608
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 15:56:19 2009 -0700

    swrast: replace macro with inline function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd944ef78397fd96dc2b239f542066643b06274a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 15:40:43 2009 -0700

    intel: remove unused RenderToTexture field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b37b1129ea7fed915d353c39d4b74dbdbb7f0a5
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 15:40:21 2009 -0700

    i915: updated render to texture/fbo test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d6880ec8d4c13540452a8208ca69a58a3f8459d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jan 30 14:55:42 2009 -0800

    Fix dyslexia.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58b9cd411fd81e257364efb3f2738bd1ac556e34
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jan 30 14:43:03 2009 -0800

    glxgears: Log a message if synched to vblank
    
    Tries to use either GLX_MESA_swap_control or GLX_SGI_video_sync to
    detect whether the display is synchronized to the vertical blank.  If
    it detects this, a message will be printed.  HOPEFULLY this will
    prevent some of the bug reports such as "glxgears only gets 59.7fps.
    What's wrong with my driver?"

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c48719a5f22648302bbd0026681770d8cc43914
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 30 15:34:55 2009 -0700

    mesa: add missing _mesa_reference_texobj() calls for texture array targets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88e0b92a747d9b14885010029133fa1221696e5e
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 30 15:24:13 2009 -0700

    mesa: remove incorrect refcounting adjustment in adjust_buffer_object_ref_counts()
    
    Fixes bug 19835.  However, a more elaborate fix should be implemented someday
    which uses proper reference counting for gl_array_object.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67ee22c89f42146e7befb2fdd39bdd68a5258c30
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 30 11:24:04 2009 -0800

    intel: If we're doing a depth clear with tris, do color with it.
    
    This is a 10% win on the ever-important glxgears not-a-benchmark.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac0dfbdf0f5e5dea08ec717ae8c4e1e141b15c05
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jan 29 16:45:08 2009 -0800

    i915: Only call CalcViewport from DrawBuffers instead of Viewport.
    
    This saves an inadvertent round-trip to the X Server on DrawBuffers, which was
    hurting some metaops.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ee21f30cda27e0ee1357f930163526622ba9434
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jan 29 14:57:49 2009 -0800

    intel: Expose more FBconfigs in the 3D driver.
    
    We can support any combination of (a8r8g8b8, x8r8g8b8, r5g6b5) x (z0,z24,z24s8)
    on either class of chipsets.  The only restriction is no mixing bpp when also
    mixing tiling.  This shouldn't be occurring currently.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc968e515dff20fc3cbcd01066886ba66f707a1b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jan 30 13:25:48 2009 -0800

    Remove stale symlinks to intel/intel_depthstencil.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3d223f0d204670696338d61fe4870ff2a41f210
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Fri Jan 30 10:52:09 2009 -0800

    autoconf: Use include-fixed directory with makedepend on newer GCC
    
    On newer GCC releases, the compiler's headers have been split between
    the include and include-fixed directories. Add both if the directories
    exist.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Signed-off-by: Julien Cristau <jcristau at debian.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d4f3ccb210874ead3cb75c2a0b1f1945c892acd
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 15:07:32 2009 -0700

    intel: remove unused intel_depthstencil.[ch]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d332a74e772eb60cf3cef33cafad997436fd9e93
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 15:06:55 2009 -0700

    intel: remove unused #includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fec84ad0446d4d6d842f5cf740f9787678113be
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 15:01:09 2009 -0700

    mesa: allow glFramebufferTexture1/2/3D(target = GL_READ/DRAW_FRAMEBUFFER)
    
    This is part of GL_EXT_framebuffer_blit and GL_ARB_framebuffer_obbject.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c38801f8e36fdb4a16ed33c26454b98f3519465
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 14:57:31 2009 -0700

    intel: formatting clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba3aadf354e197ab56adddc99c3b3335d7e6863e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 14:57:16 2009 -0700

    intel: fix check for Y orientation in span functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3aa16d92f1eb228daaa49810e113d2aed06aefd
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 11:10:56 2009 -0700

    i965: use bitfields in brw_sf_unit_key struct

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=818bda3d7428469d7c29ebc08c31c30a877747e1
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 11:07:55 2009 -0700

    intel: remove unused intel_rendering_to_texture()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba367f68ccacf255f78ac0c8dd066e64bbb1e5c2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 11:07:14 2009 -0700

    i965: fix render to FBO/texture orientation bugs
    
    Anytime we're not rendering to the default/window FBO, need to invert
    rendering, not just when rendering to a texture.  Otherwise, if a FBO
    consists of a mix of textures and renderbuffers the up/down orientation
    was inconsistant.
    
    Fixes shadowtex.c bad rendering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2897cee99fb877e1f3cd9a881a61418c9c31867f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 29 09:20:18 2009 -0700

    mesa: fix a render to texture FBO validation bug
    
    When glTexImage() is called we need to re-validate any FBOs that point to
    the texture (i.e. render-to-texture) since changing the texture's size/format
    will effect FBO completeness.
    
    We don't keep a list of all FBOs rendering into each texture (which would be
    a bit messy) so we check all FBOs in existance.  To optimize this, the
    gl_texture_object->_RenderToTexture flag is used to avoid checking textures
    that have never been used as renderbuffers.  So, we only walk over all FBOs
    (there's usually only a few) when glTexImage() modifies a RTT texture.
    
    Fixes a bug seen in shadowtex.c when toggling packed depth/stencil mode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=425c803c039735aaaeb70f1613268fd4909862dc
Author: Ian Romanick <idr at freedesktop.org>
Date:   Tue Jan 27 23:44:18 2009 -0800

    intel: Fix up some extension string issues
    
    Move the remaining extension string enables to intel_extensions.c.
    Make sure that GL_NV_texture_env_combine4 is not enabled on i830.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d485ee54dd7d8e41f6c423030a445e6ac000dd7d
Author: Ian Romanick <idr at freedesktop.org>
Date:   Tue Jan 27 19:12:24 2009 -0800

    Make GLX_SGIX_pbuffer mandatory
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8aa209c766b79144db499063dd1c8482562b07bf
Author: Ian Romanick <idr at freedesktop.org>
Date:   Tue Jan 27 19:10:43 2009 -0800

    Make GL_ARB_draw_buffers mandatory
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=474cda6fa912a766821d20b5b21d6eeba6ea9225
Author: Ian Romanick <idr at freedesktop.org>
Date:   Tue Jan 27 18:16:51 2009 -0800

    Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays mandatory
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82b9661894315362f857192439bdcbc9db090387
Author: Ian Romanick <idr at freedesktop.org>
Date:   Tue Jan 27 18:04:12 2009 -0800

    Make GL_ARB_vertex_buffer_object mandatory
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b77b1d62e6480f19aac1bde6f730b7da1046ce0
Author: Ian Romanick <idr at freedesktop.org>
Date:   Tue Jan 27 17:50:45 2009 -0800

    Make GL_ARB_multisample mandatory
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33fa5e4bfad8005f09ad3c9fc92c40fa863935d1
Author: Ian Romanick <idr at freedesktop.org>
Date:   Tue Jan 27 17:36:03 2009 -0800

    Make GL_ARB_texture_compression mandatory
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26da28c995557c8b913e5ccfe31b31dc32e6c735
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 16:49:28 2009 -0700

    mesa: remove GL_SGIX_shadow, GL_SGIX_shadow_ambient and GL_SGIX_depth_texture
    
    Everyone should be using the newer/better ARB versions of these extensions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f584752afefb06a17b10fc879f04c3b45bbc764b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 15:06:54 2009 -0700

    docs: document GL_EXT_texture_swizzle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3dcc48e6882385f58ec9b19a3a7d5307ef9fc976
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 14:51:35 2009 -0700

    i965: minor tweak: replace OPCODE_MOV with OPCODE_SWZ
    
    Just to reinforce the understanding that an extended swizzle with 0 and 1
    terms is possible there.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0d3b7679aa90e1a0dca2db152205efaec088b90
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 14:50:03 2009 -0700

    i965: implement GL_EXT_texture_swizzle
    
    If the texture swizzle is not XYZW (no-op) add an extra MOV instruction
    after the TEX instruction to rearrange the components.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e7903e492ad842481a166484e0474dd4f3100ba
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 14:48:41 2009 -0700

    i965: minor clean-up, comments, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68acc61fc3dd110949f26af01ef5943e6de85ec7
Merge: 89fddf978c9d2ab5042f89110015234e979c2686 faa48915d27634a12f123eaa6e954ec79565e365
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 14:45:18 2009 -0700

    Merge commit 'origin/master' into texture_swizzle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=faa48915d27634a12f123eaa6e954ec79565e365
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 14:35:58 2009 -0700

    i965: fix bug in pass0_precalc_mov()
    
    Previously, "in-place" swizzles such as:
       MOV t, t.xxyx;
    were handled incorrectly.  Fixed by splitting the one loop into two loops so we
    get all the refs before assigning them (to avoid potential clobbering).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ace634024dc14ab15087f3718f8f84e23fba47c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 14:33:07 2009 -0700

    i965: minor comment additions/edits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89fddf978c9d2ab5042f89110015234e979c2686
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 11:42:42 2009 -0700

    i965: minor improvements in brw_wm_populate_key()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=177eda834ee26656b4f9b2ec64b8b3e915c1854c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 11:38:42 2009 -0700

    i965: remove pad field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f78c388b6c156cb155f089b00612f00919090a8e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 11:37:11 2009 -0700

    i965: widen per-texture bitfields for 16 texture image units

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3147d7785d5cd8c898b19040cb1d30265fba2350
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 11:36:39 2009 -0700

    i965: minor comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72f0b4a55ba36bb8571b4c11d0098361f766814e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 10:44:04 2009 -0700

    mesa: additional GL_INVALID_OPERATION tests for texture swizzle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54c62ba5c36f3e2b279151f5df851d2ceee15319
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 10:31:05 2009 -0700

    mesa: implement texture swizzling in swrast
    
    And enable GL_EXT_texture_swizzle for software drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a89e51c5f88b57040b361b62e80a57c8248ba4b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 10:27:33 2009 -0700

    mesa: set/get new state for GL_EXT_texture_swizzle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be1a76f88f4c3482e61e0a048a0b28b6b628f223
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 28 09:16:11 2009 -0700

    mesa: if texObj is NULL in fetch_texel_*(), return black.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f72de55386c391c4cc3ee346216f09152a6b5ab
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 27 14:34:29 2009 -0800

    dri2: add complaints for more initialization failures.
    
    Somehow we're running into DRI2Authenticate failing, and silent demotion to
    swrast is bad.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65d39a9eed9ae60944dd3c5db392a382c5946cbc
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 27 12:05:47 2009 -0800

    intel: clean up more pf mess.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=318e53a4bf27499935c874f475af111ffaa71fdd
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 27 11:07:21 2009 -0700

    mesa: refactor glTexParameter code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38768dbc76f4963587a90823f73a1a2d981f63e6
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 27 09:49:27 2009 -0700

    mesa: move call to _mesa_update_framebuffer_visual()
    
    Update the visual info in the _mesa_test_framebuffer_completeness()
    function when we've determined the FBO to be "complete".
    
    Fixes regression seen in progs/demos/shadowtex.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cf7f9887ae9f26c006f88071cd69343e2c591e4
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 17:23:59 2009 -0700

    i915: rename some functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0c8ed73cc6f2b08906a18a8d60e3bc364e5e48f
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 16:40:08 2009 -0700

    intel: replace i915/intel_state.c and i965/intel_state.c with shared file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69fd665b6491ece8c948784014ab52839c3aeb8b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 16:38:01 2009 -0700

    intel: whitespace changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84c8b5bbf980deea6322009354c3331dc5d5eb57
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 16:33:45 2009 -0700

    intel: move some driver functions around
    
    A step toward consolidating i915/intel_state.c and i965/intel_state.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72ee0e247d799c85612c72bbd2257648e11fa583
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 14:22:30 2009 -0700

    intel: check if stencil test is enabled in intel_stencil_drawpixels()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=723648f2ee2a8e529063c9da84e9dff9c8c6be99
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 14:01:32 2009 -0700

    intel: save/restore GL matrix mode in intel_meta_set_passthrough_transform(), intel_meta_restore_transform()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36daee1c7bec44b9d3641f056c84b3b2f39fabd9
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 12:44:05 2009 -0700

    intel: asst. casts to silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c244b0f326504ae6add1ddcb407e73c3e72da78
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 12:38:46 2009 -0700

    intel: #include clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d555cdbe3ed6b503863886a2d4499c812bee5acb
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 12:37:14 2009 -0700

    intel: remove old #includes

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

    intel: make intelUpdateScreenFromSAREA() static

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66c7f06413cc96a75befa4323677b26a2917ebb3
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 12:33:58 2009 -0700

    intel: remove unused var

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4006c5e4526a1cdb910500764590e39d32750967
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 12:22:04 2009 -0700

    intel: move intelInitExtensions() and related code into new intel_extensions.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4451eb2e7533a41f67ed21d05a8d9ab5efec77e9
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 12:02:25 2009 -0700

    intel: move glClear-related code into new intel_clear.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fcebbe719eab1f8e292c8dcd6c3e898b0f8d261
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 11:53:06 2009 -0700

    intel: Move swap-related functions from intel_buffers.c to new intel_swapbuffers.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b23a8e07d59ff6ee766e7d3eb384137279a5250
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 26 11:38:30 2009 -0700

    i965: scissor rect was inverted when rendering to texture

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=523febe12ea2aa6992ed1161d962615a40a04eb6
Author: Robert Ellison <papillo at tungstengraphics.com>
Date:   Mon Jan 26 10:22:34 2009 -0700

    mesa: add missing texture_put_row_rgb() function in texrender.c
    
    The wrap_texture() function doesn't set the renderbuffer PutRowRGB() method,
    which is used to implement DrawPixels().  This fix adds an implementation
    of this method.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea8d0aa94b9561b3df9b51222c549395b56a3103
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 17:40:24 2009 -0700

    docs: added GL_NV_texture_env_combine4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cba5ce166523a8bb6888a0ea28a26e30204f30a4
Merge: 628b52241b13132e2d4065b653befdf81236e651 96ee3db6f76f25f8dcf36b365f6be93341d90472
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 17:39:44 2009 -0700

    Merge branch 'tex_combine4'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=628b52241b13132e2d4065b653befdf81236e651
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 17:37:21 2009 -0700

    i965: init array->Format fields (see bug 19708)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96ee3db6f76f25f8dcf36b365f6be93341d90472
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 17:32:59 2009 -0700

    intel: enable GL_NV_texture_env_combine4 extension

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4757cd02aeebe1a3072f35b5134ad5e278e3a6f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 17:32:32 2009 -0700

    mesa: enable GL_NV_texture_env_combine4 for sw drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6947f85cb5fbc433ba7763530285e470745b009b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 17:32:09 2009 -0700

    mesa: updated fragment shader codegen for GL_NV_texture_env_combine4
    
    Expand struct fields, increase loops and handle new 4-term ADD modes.
    Plus, some new assertions to catch switch/default cases that may be incorrect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d508c1d5c53dc475e5262593dd4dac5575a6b08
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 17:30:54 2009 -0700

    swrast: updates for GL_NV_texture_env_combine4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e082314cab42f43b0438603a282f01920004e6f0
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 17:30:33 2009 -0700

    mesa: update state setup/validation for GL_NV_texture_env_combine4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08fbbdd4dceb8ca7ac15f0ce469f59e13e0ba82b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 17:30:03 2009 -0700

    mesa: update glTexEnv(), glGetTexEnv() for GL_NV_texture_env_combine4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5d3027c0a03e26fe90efc067766c996dea05948
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 17:29:26 2009 -0700

    mesa: initial changes for GL_NV_texture_env_combine4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded949ed06e02ef26b1168b101daba04be78155e
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 16:40:27 2009 -0700

    mesa: set the new array->Format field in VBO code
    
    Should help to solve failed assertion in i965 driver (see bug 19708)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e57e39896049a045751201e912779872026fc741
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Fri Jan 23 13:18:13 2009 -0800

    intel: fix the mismerge of the vblank pipe enable sanity check
    
    Fix the last merge fix, had the blocks ordered incorrectly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad338c14c2aca87199da7ec1ae08ceb5062a9954
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 14:15:45 2009 -0700

    mesa: consolidate glGetTexEnvi/f() code with new get_texenvi() helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=216bff5fd4699a694a1d76f91c4ee193c2bbe23a
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Fri Jan 23 13:13:23 2009 -0800

    intel: move pipe enable sanity check to where it belongs
    
    Bah, applied the patches in the wrong order, not Owain's fault...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b5266ff648b03b3f2beda9838598abc00c4f7b2
Author: Owain Ainsworth <zerooa at googlemail.com>
Date:   Wed Jan 21 21:57:24 2009 +0000

    intel: fix vblank crtc selection with DRI1 when only one pipe is enabled.
    
    On Mobile chipsets, we often enable PipeB instead of PipeA, but the test
    in here was insufficient, falling back to pipe A if the area
    intersection returned zero. Therefore, in the case where a window went
    off to the top of the left of the screen, it would freeze, waiting on
    the wrong vblank.
    
    Fix this mess by checking the sarea for a crtc being zero sized, and in
    that case always default to the other one.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39b4061bb9be540dfb51891e22c505bc235ec8a2
Author: Owain G. Ainsworth <oga at openbsd.org>
Date:   Wed Jan 21 22:41:26 2009 +0000

    intel: Prevent an "irq is not working" printf when only pipe B is enabled.
    
    intelMakeCurrent is called before intelWindowMoved (in fact, it calls
    it), so calculation of the correct vblank crtc has not happened yet.
    Fix this by making a function that fixes up a set of vblank flags and
    call if from both functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a40033047373d9c16039cff9e63130478e78e0f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 13:44:12 2009 -0700

    mesa: refactor _mesa_TexEnvfv() code with helper functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f8896c5999721e7ba95645af562c47be29cf138
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 11:36:57 2009 -0700

    docs: document improved stencil support and GL_EXT_vertex_array_bgra

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8fc605cdb741bd409dbca44150a7ba262b6f157
Merge: 42c07d1500c0fc948f17f3eb1c3d527aeb428bd0 dab586b0755bffa7c4da0fdc571e0f504f4066c2
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 11:29:05 2009 -0700

    Merge branch 'vertex_array_bgra'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dab586b0755bffa7c4da0fdc571e0f504f4066c2
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 11:27:42 2009 -0700

    i965: enable GL_EXT_vertex_array_bgra
    
    Simply a matter of choosing the right surface/vertex format for GLubyte/GL_BGRA arrays.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bd6d48bcea7de37e027854e9d91c54116fbe90e
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 11:26:51 2009 -0700

    mesa: enable GL_EXT_vertex_array_bgra for sw drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0791fdff6fe87cf9a29ddf4a716f1881c367c7de
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 11:26:30 2009 -0700

    mesa: update tnl module for GL_EXT_vertex_array_bgra
    
    Add special case for GLubyte/GL_BGRA color arrays in _tnl_import_array()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cf594d698839678290f058078f0eaf569a13ff8
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 11:25:13 2009 -0700

    mesa: improve array initialization code, and set the new array->Format field.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76d27a6a1e94e973e5a0a4a22b80158dfecf9151
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 11:24:31 2009 -0700

    mesa: update glColorPointer, etc for GL_EXT_vertex_array_bgra
    
    Add new error checking, set array state appropriately.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7c1a2dacd1643a19fbf975c21ac3e64b708c8d7
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 23 11:23:12 2009 -0700

    mesa: initial bits for GL_EXT_vertex_array_bgra

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42c07d1500c0fc948f17f3eb1c3d527aeb428bd0
Author: Ian Romanick <idr at freedesktop.org>
Date:   Fri Jan 9 16:41:19 2009 -0800

    r300: Enable GL_ATI_separate_stencil in R300
    
    At this point, GL_EXT_stencil_two_side should probably be disabled.
    It may be worth leaving it enabled because it has GLX protocol while
    GL_ATI_separate_stencil does not.  I'll leave it to one of the r300
    maintainers to make the call.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7265e7a57bf49285dd226cf1effc75bf0cd54c0
Author: Ian Romanick <idr at freedesktop.org>
Date:   Fri Jan 9 15:47:34 2009 -0800

    965: Enable GL_EXT_stencil_two_side

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5fbdef7ec3deb823ad1db8a7b7a731800082f75
Author: Ian Romanick <idr at freedesktop.org>
Date:   Fri Jan 9 15:47:05 2009 -0800

    swrast: Enable GL_EXT_stencil_two_side

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dde7cb962860e72e1bf3175069767358cc5b3f3c
Author: Ian Romanick <idr at freedesktop.org>
Date:   Fri Jan 9 15:43:17 2009 -0800

    Track two sets of back-face stencil state
    
    Track separate back-face stencil state for OpenGL 2.0 /
    GL_ATI_separate_stencil and GL_EXT_stencil_two_side.  This allows all
    three to be enabled in a driver.  One set of state is set via the 2.0
    or ATI functions and is used when STENCIL_TEST_TWO_SIDE_EXT is
    disabled.  The other is set by StencilFunc and StencilOp when the
    active stencil face is set to BACK.  The GL_EXT_stencil_two_side spec has
    more details.
    
    http://opengl.org/registry/specs/EXT/stencil_two_side.txt

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

    i965: whitespace changes and reformatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb88b6df82900c5c8f3f8044be06c757e376b916
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:51:12 2009 -0700

    docs: first 7.5 feature: GL_ARB_framebuffer_object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7f98f4c7e9e20ec23ded82881360ec307881509
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 21 11:49:59 2009 -0700

    i965: enable GL_ARB_framebuffer_object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d2e1f6a2cd25107ad9bd88b1decd05fc8000f78
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:43:40 2009 -0700

    intel: add GL_EXT_framebuffer blit extension
    
    This functionality is required by GL_ARB_framebuffer_object.
    For now, implement it in terms of glCopyPixels().  This will need to be
    revisted though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8a7e497acf17cfdefe401815c7063aaf39d4200
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:34:16 2009 -0700

    intel: remove/disable the "paired depth/stencil" code
    
    We only allow combined depth+stencil renderbuffers so the complicated code
    for splitting and combining separate depth and stencil buffers is no longer
    needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b27057b381fd8e478f4a31cf790f30a4bf1538cf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 11:31:28 2009 -0700

    intel: asst clean-ups, simplifications in intel_draw_buffer()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3abf67c6b1e1510427fc608983fdeaec88f6077c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 11:15:37 2009 -0700

    intel: remove unneeded call to ctx->Driver.DepthRange()
    
    The preceeding call to intel_draw_buffer() does that.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71b78149bdb3d0d92b004aed29edcf9ea1a440a8
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:32:38 2009 -0700

    i965: disallow separate depth/stencil renderbuffers
    
    Take advantage of the GL_FRAMEBUFFER_UNSUPPORTED feature to disallow separate
    depth and stencil renderbuffers; only allow combined depth/stencil buffers.
    
    Next up: remove/simplify a bunch of the depth/stencil renderbuffer code.
    
    Also: restore the previously disabled GL_DEPTH_COMPONENT16 case

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1eca7f558fa3a20cfe1fe78125d8b7f7751def6
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 21 16:29:10 2009 -0700

    i965: minor reformatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c98d3cf32e1828b116173f97dc6d4d4a609951c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 15:30:22 2009 -0700

    intel: plug in stub intel_validate_framebuffer() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8b00806d8263f2ff09f175e0801379c0b9e9b2c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:30:57 2009 -0700

    intel: inline some renderbuffer functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0906f47c1f1c916d46376b2efd66325e337d617d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:25:10 2009 -0700

    demos: revamp the fbotexture.c demo
    
    Try making depth/stencil attachments in two different ways.
    Check for GL errors and GL_FRAMEBUFFER_UNSUPPORTED status to be more robust.
    Reorganize the code a bit to make it clearer.
    Added -arb option to test GL_ARB_fbo's mixed renderbuffer sizes
    Added -ds2 option to test GL_DEPTH_STENCIL_ATTACHMENT

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

    demos: updated FBO tests to for ARB_fbo
    
    Some things that were not errors in EXT_fbo are errors in ARB_fbo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b199101ffd50e59372e1ecafaae48f369169292
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 19 16:14:39 2009 -0700

    mesa: enable ARB_fbo for s/w drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7296636ad03f58c7b7f673109515c1659a36a899
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 21 16:28:38 2009 -0700

    mesa: avoid calling _mesa_test_framebuffer_completeness() more than needed
    
    When we change a FBO's attachments, set _Status=0.
    Before using an FBO, check if status != GL_FRAMEBUFFER_COMPLETE.
    Also, fix missing GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE status.

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

    mesa: fix some renderbuffer/framebuffer delete semantics
    
    Need to unbind buffers if referenced by the current read/draw pointers when
    being deleted.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3059007f0c2e91f4ef207677cdcb6dc42be7ecb2
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 21 11:06:11 2009 -0700

    mesa: add support for GL_DEPTH_STENCIL_ATTACHMENT point.
    
    Used to set both the depth and stencil attachment points to one renderbuffer
    of texture.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=722d976283f402b1edeb5ed67ad9747d322a262e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 16:58:49 2009 -0700

    mesa: additional FBO error checking for multisample-related things
    
    Plus some new comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23524e87339b25be75580a2dd2ea296b1741bffb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 16:53:29 2009 -0700

    mesa: update Visual.samples field in _mesa_update_framebuffer_visual()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f3514e410c7b743a99f509c176f75b2a3182948
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:19:56 2009 -0700

    mesa: refactor glRenderbufferStorage(), glRenderbufferStorageMultisample() code
    
    Use a common helper routine for both functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fb8855b4d495303aabd11a4475cba3723b14bb2
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 15:29:08 2009 -0700

    mesa: init MaxSamples = 0 (no multisampling)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ca24eaf563e55269b3255e12e23a2a87dd47009
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 15:25:14 2009 -0700

    mesa: add ARB_framebuffer_object.xml to API_XML

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=515c118a7e6dfab39935cb4159824a715b45ed3a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 15:19:45 2009 -0700

    mesa: added GL_MAX_SAMPLES query for GL_ARB_fbo

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

    mesa: added NumSamples, MaxSamples for ARB_fbo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=777a2efc7768de659fbc2e9a7541c9cbb3fc1d8b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:17:42 2009 -0700

    mesa: stub for _mesa_RenderbufferStorageMultisample()

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

    mesa: call fbo_incomplete() if driver marks FBO as incomplete (debug only)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=283edbe31177522d006ab37ebaf33a6e31f0a34e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:14:45 2009 -0700

    mesa: update update_framebuffer_size() for ARB_fbo and mixed renderbuffer sizes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3528f69ce4ba9098ff4d372d7d411b24cf161d61
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:13:18 2009 -0700

    mesa: added ctx->Driver.ValidateFramebuffer() callback
    
    Called from the _mesa_test_framebuffer_completeness() function to give the
    driver the chance to make a framebuffer as incomplete if it doesn't meet
    some specific hardware restriction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bc59bf4f85d1649e6c273cca82785965ea94ac9
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:07:34 2009 -0700

    mesa: add new ARB_fbo queries, fix some error tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9a2cf92468f318e4cd7f1cfdbb3faf53545ecad
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:07:10 2009 -0700

    mesa: add new ColorEncoding and ComponentType to gl_renderbuffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06f3b2e6799ebd66a813ce9345c2ca6bbd0abe7d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:06:17 2009 -0700

    mesa: additional FBO/RB id error checking for ARB_fbo
    
    It's illegal to bind a FBO/RB id that didn't come from glGenRender/Framebuffer().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=989edea40913de9347908488db8978eb2efaba63
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:05:13 2009 -0700

    mesa: for ARB_fbo, lift restriction that all FBO attachments are same size and color format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d98f5ab6e207586dcac4b165221ea9852fcf035
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:04:11 2009 -0700

    mesa: initial extension bits for GL_ARB_framebuffer_object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27d08f0ed28792de9b9f0a977c13ee7ea7c0cf46
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:02:00 2009 -0700

    mesa: regenerated GL API files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4397974662295b02b0a933360b7d5a7644104d96
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 14:56:14 2009 -0700

    glapi: include ARB_framebuffer_object.xml

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d61b8896bcd6059ced5bbeed7274aafcdde872ea
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 14:55:20 2009 -0700

    glapi: XML spec for GL_ARB_framebuffer_object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9152f316a6e1a2277d32e0beb31d6355d205e21
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 10:35:51 2009 -0700

    glsl: call _mesa_write_shader_to_file().  Debug-only, disabled

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0038930312f96468a9159a1221c3f4c56bddaa4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 10:34:43 2009 -0700

    glsl: new _mesa_write_shader_to_file() function
    
    Used to log a shader to a file.  Includes shader source code, the info log
    and generated GPU instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb136e0476a3ca4f3cb7730ccdd729ba3773e351
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 10:34:15 2009 -0700

    glsl: set shader->CompileStatus in _slang_compile()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=596b8fbbbf65cef227ce60216a57d4bbfd627099
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 10:32:08 2009 -0700

    mesa: added _mesa_fprintf() wrapper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2ab930046ae91987ee4e528e13ad06f8889f200
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 10:29:24 2009 -0700

    docs: placeholder 7.5 release notes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e4805685035dc3ea26f169830843cd4cecd1a29
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 10:22:55 2009 -0700

    mesa: master is open for new development, eventually will be Mesa 7.5

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=609cc9c1395a9417e56224c8754d799f8b7a5573
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 10:18:04 2009 -0700

    docs: skeleton 7.4 release notes file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5aa89386d12300aebaac6f4530bbb51bb87981d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 10:14:39 2009 -0700

    docs: 7.3 md5 sums

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a458977113e4a0d3c389b03801cf6ce580d3935
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 10:14:04 2009 -0700

    mesa: set version to 7.3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=faa6d8af59c69b0c0239f64363b170619e2a9827
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 09:59:04 2009 -0700

    docs: set 7.3 release date

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6c41fd9335eade8fdfc66d43a32fbf9994e4983
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 09:58:52 2009 -0700

    docs: assorted updates, link fixes




More information about the mesa-commit mailing list