Mesa (asm-shader-rework-3): 197 new commits

Ian Romanick idr at kemper.freedesktop.org
Wed Oct 28 00:09:38 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21c795b64d14dbd3496903ba5aaab196de2e7a2a
Merge: ea92bef2898bc3391407702b0843ebb9d5e083fc 286611d99060c38c4cc12f18fde5448213e2a44b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Oct 22 19:27:34 2009 -0700

    Merge branch 'master' into asm-shader-rework-3
    
    Conflicts:
    	src/mesa/shader/lex.yy.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=286611d99060c38c4cc12f18fde5448213e2a44b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Oct 22 19:21:21 2009 -0700

    Revert "Store clipping distance for user clip planes as part of vertex processing"
    
    This reverts commit f058b25881e08c9d89a33345e5c84e1357396932.
    
    This change is completely wrong in so many ways.  When clip distances
    are generated as part of vertex processing, they must be interpolated
    to perform clipping.  Geometric clipping goes right out the window.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab9d1011f5549502a4b960c2067cde69856a2719
Merge: 347fb3737be03488827d25610bec59cfb05bcab0 55058652b886b95bfc24109a9edb04d274c01c1a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 18:38:19 2009 -0600

    Merge branch 'mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=347fb3737be03488827d25610bec59cfb05bcab0
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 09:38:39 2009 -0600

    docs: document 'useprog' debug option

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdce832437537f8e89f7ea57d15e73a481bd240e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 09:37:56 2009 -0600

    mesa: fix up vbo comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=488e67bab267dd687dbe83e52974ad4519906fcc
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 09:37:22 2009 -0600

    mesa: added _mesa_dump_texture()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55058652b886b95bfc24109a9edb04d274c01c1a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 18:32:48 2009 -0600

    intel: flush old context before binding new context
    
    Per the GLX spec, when changing rendering contexts, the old context
    should first be flushed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e6a6a2719c695996490bde491dac267e52f78af
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 18:19:01 2009 -0600

    glx: don't destroy context immediately if it's currently bound
    
    According to the GLXDestroyContext() man page, the context should not
    immediately be destroyed if it's bound to some thread.  Wait until it's
    unbound to really delete it.  The code for doing the later part is
    already present in MakeContextCurrent() so no change was needed there.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4837e01bcd3d011a38d75cc9f1eff629c3de6fd6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 18:16:10 2009 -0600

    mesa: code refactoring- new _mesa_finish(), _mesa_flush()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb22e801699ef69e40d8e9dfda758be824d86b96
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Oct 22 19:31:44 2009 -0400

    st/xorg: fix the makefile when used with new xextproto

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a96a2ac72b3f071151de436a48c6ec985e3653
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 17:11:59 2009 -0600

    progs/xdemos: fix command line flag typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8810b8f67135185d1044746bb861fe2ff997626c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 16:45:50 2009 -0600

    i965: fix hacked Fallback usage in brw_prepare_vertices()
    
    Setting intel->Fallback = 1 clobbered any fallback state that was already
    set.  Not sure where this hack originated (the git history is a little
    convoluted).  Define and use a new BRW_FALLBACK_DRAW bit instead.  This
    shouldn't break anything and could potentially fix some bugs (but no
    specific ones are known).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c24466c34e7aeb8aeda2455f6a688b99c44b10e2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 16:45:03 2009 -0600

    intel: define INTEL_FALLBACK_DRIVER for drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea659f891740fab1943eca219ffbdd5ed3d1906c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 16:33:36 2009 -0600

    intel: Fallback field is a bitmask, use GLbitfield

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9bbbe5803a72eceb8ed6ddc73bb48c8bcdc0179
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 16:32:08 2009 -0600

    i965: remove unused brw_context::tmp_fallback field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f7abf5c042a1bcf97d77d6dad4a17bda37e0567
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 16:26:54 2009 -0600

    i965: remove unused BRW_FALLBACK_TEXTURE bit
    
    The value was probably wrong too.
    It was the same as INTEL_FALLBACK_DRAW_BUFFER.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04ec113e09f6287f2c6b39bf0247e06839eaf7a8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 14:28:47 2009 -0700

    r300g: Enable more stuff in r300_screen, cleanup comments.
    
    Also enable 24-bit depth buffers without stencil.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff9e1c01989fc80f07cdc69e3e373bdfe1a384ef
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 13:42:03 2009 -0700

    r300g: Cleanup PSC setup math a bit and stop using Draw formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=198925caa18526e5aa908ab50482aff814207dc2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Oct 22 22:57:30 2009 +0200

    nv50: handle PIPE_TEX_FILTER_ANISO case
    
    Set the same bits as for linear filtering (in addition
    to max anisotropy), and 2 unknown bits I've seen set.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b8de9bd7c6f77fcf3f1f2b939bab980e074e8bf
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Thu Oct 22 22:01:53 2009 +0200

    nouveau: nv30: rewrite so we can render only in depth buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9a69c0f040171cffa63c9c68264c1cf847aa1cd
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Thu Oct 22 21:55:09 2009 +0200

    nouveau: nv30: use a8r8g8b8 as depth texture format for z24s8

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd7ee2bcb74edf8c4412a244c33fd4749509b912
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 12:57:13 2009 -0700

    Kill off trident.
    
    Hm. I could have said "chew trident and spit it out," or perhaps
    "spear trident," instead. Dohoho.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e4657a9d4cbb899d388068cff0f8c267071fa50
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 12:29:30 2009 -0700

    Nuke s3v.
    
    As per FDO #17889.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06e464c2d57552d5ccde2b98885aeef953d8b2a1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 11:45:36 2009 -0700

    r300g: Clean up duplicate code in r300_render.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f7f9bab8139681e1dcbc6c10fb42965059d1395
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 11:39:59 2009 -0700

    r300g: Move render functions to r300_render.
    
    Part of the fastpath cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf48447cafc8069839ad41c9c11078c794f4b307
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 19:11:48 2009 +0100

    scons: Hack LLVM support on Windows.
    
    Doesn't quite work yet though, as small differences in the compilation flags
    used when building LLVM and Mesa cause link failures for STL symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=719984afca3864cfe86ca734f3e2bd6eb5834bd1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 19:03:04 2009 +0100

    llvmpipe: Avoid yet another variable size array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba8c11923a13bdec53128988ffc26ceb5c4f7310
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 19:02:42 2009 +0100

    llvmpipe: Define rdtsc for MSVC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aafa1fbd247cd6d1bb0ab47bc5b318bd0d67bc5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 19:02:04 2009 +0100

    llvmpipe: Avoid variable size arrays.
    
    Not really variable size, but MSVC still doesn't like them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01b85e292352d710586344348fff5a81459e5486
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 18:28:57 2009 +0100

    llvmpipe: Use the pack/unpack functions for 8bit unsigned norm multiplication.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4458695bdafb13eba639d986e2f20953f0f7445c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 18:28:37 2009 +0100

    llvmpipe: Utility function to double the bit width of a type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=421507de06bd42a322c5864d887e67e385eb458c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 18:28:17 2009 +0100

    llvmpipe: Factor vector packing/unpacking to a separate source file.
    
    These functions will be needed to implement many of the 8bit operations,
    and they are quite complex on its own.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a07437f8a6a863654487c5586cbd02bfc20f0a3b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 18:10:19 2009 +0100

    llvmpipe: Call util_cpu_detect() from the unit tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4797ce0d194720369b46d51733536d02b4a14473
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 18:09:37 2009 +0100

    util: Set cpu endianness too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1acd891ed31b14ac6c81fd869a681c4b89c7d901
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct 21 17:03:52 2009 +0100

    scons: Disable more MSVC pedantic security warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8bee0e412ef1e8d5aed884561999fd1bd182494
Merge: 5e77b61e393144e76fe0a280c3c5da2d36703bbb 1f5b568fbeda9e48f0ea6473cf8193e9502bb21a
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Oct 22 12:29:36 2009 -0400

    Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f5b568fbeda9e48f0ea6473cf8193e9502bb21a
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Oct 22 12:13:02 2009 -0400

    st/xorg: cleanup the checks for whether the op is accelerated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e77b61e393144e76fe0a280c3c5da2d36703bbb
Merge: c4af8ce69e1a7105b0178da8a085b73ab984e432 869e20bcb7db9c6540eb6b538104303df738d302
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Oct 22 12:02:31 2009 -0400

    Merge branch 'mesa_7_6_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4af8ce69e1a7105b0178da8a085b73ab984e432
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Oct 22 11:49:19 2009 -0400

    st/xorg: lots of render fixes
    
    fixes all the blend modes, fixes flushing/finishing semantics, adds
    acceleration for the component alpha modes that we can support, fixes
    src in mask shader and general cleanups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e2bdd66352cf9a2e951bb21151edee25c8c0a8c
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Oct 18 13:15:30 2009 +0800

    progs/egl: Add support for pixmap and pbuffer surface to xeglgears.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60cf250d4705d5005399a53ab334fbc10b4bf9c4
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Oct 2 10:38:14 2009 +0800

    egl_glx: Add support for eglWaitClient and eglWaitNative.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ffe64a7ae912974f9c2da43dd362cd832e2ba99
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 1 18:23:58 2009 +0800

    egl_glx: Clean up eglGetProcAddress.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a20643657723094197620976402aeec2f40a84a0
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 1 18:23:41 2009 +0800

    egl_glx: Clean up context functions.
    
    This lifts the requirement that a context must be direct.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c407c7024495b19eec5ce978b611c7359c247f81
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 1 18:22:33 2009 +0800

    egl_glx: Clean up surface functions.
    
    Separete Drawable and GLXDrawable.  Add support for pbuffer and pixmap
    surfaces on GLX <= 1.3.  Remove surface binding code that will never
    work.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78c3a351bc91eed49a07108682013a323d87540e
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 1 18:16:10 2009 +0800

    egl_glx: Clean up the initialization code.
    
    Proper detection of GLX extensions.  Convert fbconfigs or visuals in a
    more unified way and validate the resulting configs.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=326baecd757747a52b028e1f590437597776d7e6
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Oct 16 12:18:25 2009 +0800

    egl: Correct conversion of native visual type.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eebf4b5299a880f4cdf8a916b4e1ca0bd79a6f07
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Thu Oct 22 21:55:22 2009 +1000

    nv50: support 3D class 0x8597, remove redundant unknown chipset detection

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=511bd5f32b67f903b590f00f7ccf8132127ef2e4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 00:21:08 2009 -0700

    r300g: Check for NULL Draw during flush.
    
    Split from the fastpath WIP.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=869e20bcb7db9c6540eb6b538104303df738d302
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Oct 21 19:04:21 2009 +0300

    r600: set barrier for tex inst if dst is used earlier, might overwrite it otherwise

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a88c9296cb079ff42ef901113d0fe772228e6feb
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Oct 21 12:23:27 2009 +0300

    r600: need to export something from PS
    
     Also avoids empty shader for "END" - seems to be somewhat valid fp
     Maybe this can be done differently in the future (fake FRAG_RESULT_COLOR
     already in Map_Fragment_Program() or is there a way to program the chip
     to not hang in case of no exports.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b86302283b48654682e0580c53ece01bf095fa95
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Oct 20 11:45:39 2009 +0300

    r600: add beginnings of ARL instruction

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a8cd4862c4f04308ab818077bab94417ffbf50b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 23:26:02 2009 -0700

    r300g: Update comments, function names in r300_state_inlines.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=034db65f08b943ee9940947db69e4e190f751061
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 23:23:37 2009 -0700

    r300g: Update comments, asserts, indents in r300_texture.
    
    I wish I knew enough about textures to really really REALLY fix that file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a653ada4143c24b00b0ca12b4898064afd59c29
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 22:54:52 2009 -0700

    r300g: Remove unused debug flag.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40247d87d215d0f1b6370b2888548544eedf0d89
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 22:53:37 2009 -0700

    r300g: Cleanup old static shader state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2b239691dfe593676aaee0cd990fa76354ac96f
Author: Marc Dietrich <marvin24 at gmx.de>
Date:   Sun Oct 18 08:28:33 2009 -0700

    gallium/util: fix cpu detection on ppc
    
    As we are compiling with -D_BSD_SOURCE, sigjmp_buf and siglongjmp
    should be replaced by the non-sig functions (see man 3 setjmp).
    Tested on linux/cell.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cc5a0e6bb8fe2aa0733d70fec65df934b1093f6
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 20 16:13:08 2009 -0600

    mesa: added _mesa_dump_renderbuffers() debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d364f662c685ba0f28aa865fbd7e1f0acc3c469e
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Wed Oct 21 22:01:03 2009 +0200

    nouveau: nv30: Do not use assert to return NULL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb351bdd6e09b40fe719c548c48ea40c6c4c3d11
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Wed Oct 21 21:56:09 2009 +0200

    nouveau: nv30: check number of colour buffers to bind

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce98860012b10cc6cc124fd1ed6fa3a5e28712bb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Oct 20 10:54:21 2009 +0100

    llvmpipe: Remove extraneous name in lp_type pre-declaration.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b8dad47f816667aa4166d6e27361d274fc2cf4d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 06:49:16 2009 -0700

    r300g: No debug in r300_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a448a525baf81173f92ee8c3074b98baa54397b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 06:31:36 2009 -0700

    r300g: Cleanup header includes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=babadb8bb9d68f3687a9c9cb80f98c732b1120c7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 05:54:49 2009 -0700

    r300g: Don't use getenv; use debug_get_*_option instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a0598f23569314a4ad72eda59e250ab9c43b46d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 05:48:45 2009 -0700

    r300g: Don't use the hashtable internally.
    
    As osiris pointed out, glxgears slowly gets slower for some reason
    when it's enabled, and it's not helping at the moment, so just turn
    it off.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b589e39809fa9d0b24a708d792b70ae5b120ffb8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 05:45:05 2009 -0700

    r300g: Examine vertex attribute type on HW TCL too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b21df2620ef970daa306e06c6ca69a9b66280cd6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 06:47:05 2009 -0700

    r300g: Also kill r300_shader_inlines with fire.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58abfebaad80b72c4a4bedad2d96a3959651eea3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 06:44:16 2009 -0700

    r300g: Kill r300_surface with fire.
    
    If you really want to see it again, check the history.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5283a3fb25b2667501eb782fb461c981200a65ef
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 20 16:22:03 2009 -0600

    progs/trivial: check if GL_ARB_occlusion_query is supported

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d56125a298106d81e10674f1c4b3b43b51a5139d
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Oct 20 14:51:53 2009 -0700

    intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS).
    
    Bug #24435

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbd20e18a0f82a653513d165694ed7bbb336e765
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Oct 19 17:54:42 2009 -0700

    meta: Fix the BufferSubData in meta clear to be BufferData.
    
    Fixes a 3.4% +/- 1.3% performance regression in my GL demo (n=3).  The
    other meta code could probably also use the same treatment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b2cf92ad9caa384869371534c1f2154625a755a
Author: Marc Dietrich <marvin24 at gmx.de>
Date:   Sun Oct 18 08:28:34 2009 -0700

    cell: fix compilation on cell
    
    s/LERP/LRP/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca940a73a72c68c461344d27f9d1fac31cd73819
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Oct 20 10:43:46 2009 -0600

    mesa: Fix Mac OS build.
    
    strtod_l needs the xlocale.h header on Mac OS. It's possible other
    non-Linux OSes would need this header too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=478332b0c1f0198bc7063300d203c21e42796045
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Oct 20 17:52:33 2009 +0200

    st/xorg: Move drm init to own function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc07ca004aaa338217c49e95f51b072b32c4f8c6
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Oct 20 17:17:41 2009 +0200

    trace: Check for destroy before calling it

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9f71b3bba86771be56ff1def716beb370decd22
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Oct 20 17:18:25 2009 +0200

    st/xorg: Cleanly shutdown

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16e21191e26084848c7e6e3ffd9e15ef670855c5
Author: Mathias Fröhlich <Mathias.Froehlich at web.de>
Date:   Mon Oct 19 11:47:21 2009 -0400

    r300: fix texture size handling with size > 2048
    
    The in kernel texture check fails because of both
    bit11 flags being set on 16x16 textures. It tuns out
    that these bits are still set and not cleared in the
    pp_txpitch field of the texture. The attached patch
    at least helps for this case on my machine. It clears
    the bit 11 from the pitch field if the texture is smaller
    and masks out that hight bits on the conventional width
    and height field.
    
    Fixes bug 24584

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8123180ea649540fb7319bc79ad77dca0d5d68cd
Author: Robert Noland <rnoland at 2hip.net>
Date:   Mon Oct 19 09:47:39 2009 -0500

    r600: Fix size calculation for 24 bit depth
    
    size was being calculated based on 3 bytes per pixel with 24 bit depth
    instead of 4 bytes.  This caused corruption in the bottom 25% of objects.
    This finishes fixing the menu/text corruption in compiz/kde4.
    
    Signed-off-by: Robert Noland <rnoland at 2hip.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f8f14e5ca994461c54ba547f6371c2f71474425
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Oct 19 07:49:40 2009 +0200

    st/xorg: Remove output functions not used

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7fbcfdb3bf220ceae5c994d49bcd806a51e177a
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Oct 19 23:48:38 2009 -0400

    st/xorg: makefile garbage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a39a3cc14e816cc91a81028a27c4dbd4816cdc9d
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Oct 13 13:06:39 2009 -0400

    st/xorg: implement basic src/mask transformations
    
    plus fix filters

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5f1f6a0bece3d035bf5ac1685b5335af4862cea
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Oct 19 13:51:28 2009 -0700

    r300g: Demonstratory kludge to unbreak glxgears.
    
    We *must* recalculate something in vformat every rebind; let's see
    if we can't narrow it down a bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=973aab1a528f0a42e8b5e979b4730649ea366363
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Oct 19 13:06:45 2009 -0700

    dri-st: Add EXT_provoking_vertex.
    
    Hm, I could have sworn I did this before?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1b39c673d885e3dc990a29445360830b0a603aa
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Oct 18 11:49:44 2009 +0200

    st/xorg: Switch to set_mode_major

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=846da0bfdae971cba84cd2ad9217c74c62e6bce9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Oct 18 15:42:25 2009 +0200

    st/xorg: Massivly redo root pixmap creation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9e6152cb38ca5f1ea6d65cf9bf32150bf9d2b7b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Oct 18 11:46:19 2009 +0200

    st/xorg: Clean up cursor functions a bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8843c60565094be311e3b31c0826a3035627a3e
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Oct 18 15:25:30 2009 +0200

    st/xorg: Support more then one output of a given type

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68b5dc9634a39b5aa84fe963676b4fd0249363cf
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Oct 18 07:50:14 2009 +0200

    st/xorg: Change how disable accel is handled

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec5c23551cdb4c369d8f8f392208f4d4bf29911b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Oct 19 18:17:45 2009 +0200

    nv50: add support for address regs
    
    Allow indirect uniform access and increase the
    limit on parameters from 128 to 512.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb7ea97e7fff1ee39921ad81294c4963b5b3ded8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Oct 19 17:53:31 2009 +0200

    nv50: cleanup emit_kil

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2eef2017acbbb617c559555648c7745141f3aedb
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Oct 19 17:47:29 2009 +0200

    nv50: implement TGSI_OPCODE_CMP

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f204eb184237b387432413212a3a20d83c87594b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Oct 13 15:09:13 2009 +0200

    nv50: quick fix for insn src negation
    
    We only have a per nv50_reg negation flag, if an
    nv50_reg is used more than once in a TGSI op with
    different sign modes, we'd generate wrong code.
    
    We probably can't do much better without more
    invasive changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1635e8d6f4b96e691746e8c8c5a273089bae6843
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Oct 14 21:27:35 2009 +0200

    nv50: add support for DDX and DDY opcodes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0e80cf0e97cec526bb2ff0f94d9142e33374c20
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Oct 14 21:23:29 2009 +0200

    nv50: submit user vbo data through the fifo
    
    Requesting a new real buffer from the kernel and
    copying all the data is wasteful e.g. if only a
    few (but widely spread) vertices are accessed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fba2eabe13b8a3f8c1396c5949db3daab0192156
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Oct 10 13:13:16 2009 +0200

    nv50: use SIFC for TIC, TSC upload
    
    Add proper flushes for TIC and TSC and remove
    the costly 2D.0110 flush in nv50_flush.
    
    Correct TIC and TSC bo sizes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ab2fcca9d40ed65ab8d88c0253969c5311b7320
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Oct 10 13:18:07 2009 +0200

    nv50: nicer texture format switch
    
    Similar to nv40.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=620270c76e7241fe4c391e31e3706468d708fe69
Merge: 35b98e2884bd7c76c43fa08d5bb0a8f1396d3298 16e21191e26084848c7e6e3ffd9e15ef670855c5
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Oct 19 12:10:59 2009 -0400

    Merge branch 'mesa_7_6_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa
    
    regenerated lex.yy.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35b98e2884bd7c76c43fa08d5bb0a8f1396d3298
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Mon Oct 19 09:28:59 2009 +1000

    nouveau: implement is_{texture,buffer}_referenced properly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=869d3eea37ee060d62cd5b7f6031ef5a93e328a1
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Oct 7 16:07:34 2009 +1000

    drm/nv50: write tic/tsc setup to correct slots when skipping units

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16a06fea73b1e6e8857f7568762bfc56dcfe2940
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Oct 18 15:54:39 2009 -0700

    r300g: Fix up a bunch of warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2e29b502e5f777551ff057f08e54d82542863cf
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Oct 18 10:30:18 2009 -0700

    r300g: Add another ZTOP condition.
    
    I don't even know if texkill works right now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=838da1d4ae11aa8b5eab4f35713709714e337cbe
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 18 14:31:58 2009 +0100

    llvmpipe: Allocate texture storage for whole quads.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb567357bc1366df7115e0daa68c2470e3bf6ba6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Oct 17 21:32:56 2009 -0700

    gallium: Permit surface_copy and surface_fill to be NULL.
    
    Uf. Lots of files touched. Would people with working vega, xorg, dri1, etc.
    please make sure you are not broken, and fix yourself up if you are.
    
    There were only two or three places where the code did not have painful
    fallbacks, so I would advise st maintainers to find less painful workarounds,
    or consider overhauling util_surface_copy and util_surface_fill.
    
    Per ymanton, darktama, and Dr_Jakob's suggestions, clear has been left as-is.
    
    I will not add PIPE_CAP_BLITTER unless it is deemed necessary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfd877e4705002d97ee8dba6fe0c1f8676582ab3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Oct 17 20:53:19 2009 -0700

    r300g: Squash format warning.
    
    Won't ever be supported.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11056ca86fce64209b7d21c87070c419a1968d28
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Oct 17 20:47:45 2009 -0700

    r300g: Use a dirty test to bring framerate back up.
    
    This is just split out from the next commit, that's all.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51173e4e53a64465d1498ffd6454687b7629eb59
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Oct 17 20:29:27 2009 -0700

    r300g: Also have rs_block keyed to the current shader combo.
    
    Eliminates part of the glxgears corruption here. Need to clean up PSC more,
    to get rid of the rest of it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce9ae4a483e7c85a9046a87005232aa09de782aa
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Oct 17 20:05:23 2009 -0700

    r300g: Fix u_hash_table rename.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a98d19d1b93651acd8f7f428151667e411ad718
Merge: 3e56bef5a5f56feb65ae94a51e5db9cf943ce0ce 114417a2f52ab463f37fcabb5e9b0636574623dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Oct 17 19:58:23 2009 -0700

    Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=114417a2f52ab463f37fcabb5e9b0636574623dc
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sat Oct 17 20:49:18 2009 +0200

    nouveau: nv40: Use same workaround as i915 for segfault related to vbo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66aab9a1f6de241687a14f7aed45226061c1b84b
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sat Oct 17 20:46:19 2009 +0200

    nouveau: nv30: Remove duplicate case. Was a typo for X8R8G8B8, but that will never be use for front buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67356ae04743da3137e950503ffd4a1f8fa36400
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sat Oct 17 20:27:24 2009 +0200

    nouveau: nv30: Use same workaround as i915 for segfault related to vbo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d42e3988de8b3e1b37d8c21d18db240bc8b4096
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Oct 17 11:45:04 2009 +0100

    util: Rename from u_* to util_* while we're at it.
    
    To be consistent with the rest.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60a39b6799c72430851d92f93758e2f25487a0f4
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Sat Oct 17 08:25:48 2009 +0100

    intel: Disallow relocations to the byte beyond the end of the buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a335d334d45701a42c283257fa44f2f7148e186d
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 16 09:42:30 2009 -0600

    mesa: fix/update some comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f094b86bb5ab93aedc03df5cf5bdf51ab9d37045
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 16 09:33:11 2009 -0600

    mesa: lift default symlinks target into Makefile.template
    
    Driver Makefiles can still add symlink dependencies/rules if needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db2046580f3b5be0e9fe30337f3bf412c4556ed9
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 16 09:25:05 2009 -0600

    mesa: use EXTRA_MODULES and SUBDIRS to build r300 compiler
    
    This is a bit cleaner and avoids rebuilding the r300_dri.so library all
    the time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9fd207133ba2ff8cd0bbcab6963c70d71628b1b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 16 09:21:45 2009 -0600

    mesa: added SUBDIRS support in dri/Makefile.template

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0503726bf8113919e4b00fbca504d7cbdcd0151
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 16 08:12:47 2009 -0600

    mesa: move a comma

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ee7fd8d584abf051c552f455aeb588e2936b0ea
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 15 15:25:52 2009 -0600

    mesa: added MESA_GLSL=useprog debug flag
    
    This logs glUseProgram() calls to stderr.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3594b53c0173ac810106f667604bf94b5cfc4a1e
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Fri Oct 16 20:21:17 2009 +0200

    r300: fix vertex program parameters limits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e56bef5a5f56feb65ae94a51e5db9cf943ce0ce
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Oct 16 09:45:07 2009 -0700

    radeon-gallium: Use debug_get_bool_option instead of getenv.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc8a156cfc539b9c04dc3527e4fc61cb4b0b688e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Oct 16 08:39:59 2009 -0700

    r300g: Use a hash table to look up vertex info.
    
    Need to move rs_block to this, too.
    
    Also, I'm getting massive amounts of flicker for some reason; I bet we've gotta
    re-re-examine PSC and friends. :C

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3924d8611513eea74446d655b554596ab66381ff
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Oct 16 08:27:56 2009 -0700

    util: Change function names to begin with u_.
    
    Avoids link-time clashes with Mesa's internal hash table.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=946bc9aa42600caa400eb6926dcc5cbd558f2280
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 16 07:38:39 2009 -0600

    docs: document GLSL float parsing bug fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89b31c9619449d5c9b8ebe4e245c2a926e3583e6
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 14:19:03 2009 -0600

    mesa: use C locale for _mesa_strtod()
    
    _mesa_strtod() is used for shader/program parsing where the decimal
    point character is always '.'  Use strtod_l() with a "C" locale to
    ensure correct string->double conversion when the actual locale uses
    another character such as ',' for the decimal point.
    
    Fixes bug 24531.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=166957abebea6aa203eba7e6348e89d53cf0e13e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Oct 16 11:39:29 2009 +0100

    progs/tests: Use rand() instead of random().
    
    Forgot these on previous commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=699260b19535abaa3af0a5d33eb039e3d6a30ce9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Oct 16 11:39:29 2009 +0100

    progs/tests: Use rand() instead of random().
    
    More portable. Same implementation on Linux.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60b6c7458319ff01ecdd9d1650d526ac8f75e194
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 16 11:36:09 2009 +0100

    prog/tests: Fix MSVC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4f21be13ac14edd89e865138a9e36b266425b39
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 15 16:58:26 2009 -0700

    r300g: Set logical ID for each emitted texture/sampler.
    
    multitexarray works on my r300, but texrect doesn't.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5a05fd782bf7bc3843e475df7b12fe6784c1b9e
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Thu Oct 15 22:41:09 2009 +0200

    nouveau: nv30: Hack to enforce same number of bits as front buffer, for render targets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13580aa3d142b17f936e517daf949ae228f9f14e
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Thu Oct 15 21:58:44 2009 +0200

    nouveau: nv30: refuse binding a colour buffer with a zeta buffer with different bits, till the backend can tell Mesa not to do that.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=108273c5ed43b2c54a58900b7bb4528f912e2b1f
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun Oct 11 12:54:11 2009 -0400

    st/xorg: refix source over

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b7d9053a08d5042206781a664ecd74efac0eb86
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 15 13:00:03 2009 -0600

    progs/egl: put declarations before code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c21c8862bc6edc9cddf3b6eb6f276961099a7a8
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Sep 28 14:12:39 2009 +0800

    egl: Rework the synchronization primitives.
    
    This adds error checking to the synchronization primitives.  And
    eglWaitGL is now implemented by eglWaitClient.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57da499d7ba074128e8c97b8076805e403a2b9c4
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 15 11:08:48 2009 +0800

    egl: Rework eglSwapInterval.
    
    This adds error checking to eglSwapInterval and clamps the swap
    interval.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbfd0e26151bef567c152c8018ecc15f04c70914
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 15 11:08:33 2009 +0800

    egl: Rework error checking in eglSwapBuffers.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aaa1253b09a6a38e7fcd695aa36e89b9d4bd8dfe
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Sep 30 15:08:34 2009 +0800

    egl: Update comments about eglapi.c.
    
    Mention that opaque handles are looked up and checked.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61906631202af855d0742586956ff9f34522a525
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Sep 30 15:34:45 2009 +0800

    egl: Rework error checking in eglGetCurrentSurface.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bb2485ed0e4764b8ad1f1a7f0bfe1c3f66d71bc
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 1 18:32:19 2009 +0800

    egl: Include GL header in eglconfigutil.h.
    
    This is just a cosmetic change.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29d115092e7b9e1436df3ce1fb7ffe183f8a9302
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Oct 10 14:39:43 2009 +0800

    egl: Fix GLX_USE_TLS build.
    
    Remove an extraneous semicolon.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fc1614e7a56ab16df1b6ebbc159c58e8212d96d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 1 16:40:09 2009 +0800

    egl: Fix eglCheckConfigHandle.
    
    A stupid bug by me made the check void.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f30b0709b5a71915df336194f9f805e4c306cef
Author: Owen Taylor <otaylor at snell.localdomain>
Date:   Wed Oct 14 16:20:07 2009 -0400

    Use the right pitch when rendering to a texture
    
    We need to get the pitch from the texture level we are rendering to,
    rather than just using the base texel width.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16c6a3b71e6be04b6bb3d08fcb658194c5251fc7
Author: Robert Noland <rnoland at 2hip.net>
Date:   Wed Oct 14 14:04:24 2009 -0500

    r600: FRAG_ATTRIB_WPOS and FRAG_ATTRIB_FOGC appear to be supported.
    
    Report unsupported attributes while I'm here.
    
    Signed-off-by: Robert Noland <rnoland at 2hip.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a176b1c5d8b14601ec7e6ca9599c55fcc4797a7d
Author: Robert Noland <rnoland at 2hip.net>
Date:   Wed Oct 14 14:02:12 2009 -0500

    r600: cleanup in r600_cs_process_relocs().
    
    Signed-off-by: Robert Noland <rnoland at 2hip.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5d6450c2c85cc7d645cb0736194f41e5393802d
Author: Robert Noland <rnoland at 2hip.net>
Date:   Wed Oct 14 13:58:56 2009 -0500

    radeon: return EINVAL for 0 length buffers.
    
    Signed-off-by: Robert Noland <rnoland at 2hip.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22a0029a68cf6a17e5d799c7d8eb8a699ccdeabb
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Thu Oct 15 11:24:49 2009 -0400

    r600: fix tfp1 bo size
    
    Setting the wrong bo size resulting in an incomplete
    read cache flush when reading the texture.  This fixes the
    compiz text corruption.
    
    [agd5f: take hw pitch alignment into account]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3fec141017a39916d07000a3aa00eef3c9ac8a7
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Oct 12 14:57:45 2009 +0300

    r600: implement ProgramStringNotify
    
    need this to properly test with piglit/glean vert/fragprog tests
    copied mostly from r300, many thanks to osiris, nha, airlied, others...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=606becc7f3513354548f587d84db731046616401
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Oct 12 12:58:40 2009 +0300

    r600: LIT dst.y gets value from src.x
    
    seems I overlooked this when removing hardcoded swizzles for this
    one previously

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74c31e5d05f7ed342fb143cb6f637b54e8961973
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Oct 12 12:20:26 2009 +0300

    r600: DPH adds w comp of second operand, so set first one to 1 instead

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95851d8cb232cbd1312d2b8de471ba2aeb276911
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Oct 9 10:46:12 2009 +0300

    r600: fixup KIL instruction a bit
    
    - KILLGT takes 2 arguments
    - arb KIL has no dst register
    - add TODO about clause ending but currently piglit fp-kil passes and
      does not hang the card

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf68e54a4d69bdd9a01656919d3cd752c96157b3
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Sep 28 11:23:49 2009 +0300

    r600: use CB_TARGET_MASK instead of CB_SHADER_MASK for setting color mask
    
    makes blend functions work better
    
    Signed-off-by: Dave Airlie <airlied at linux.ie>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5101215a64a69a212241eadba7f097cef33a0b5c
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Sep 28 10:42:35 2009 +0300

    r600: user correct alpha blend factor
    
    Signed-off-by: Dave Airlie <airlied at linux.ie>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7285bdffcd8cca1c7d3066d38907a5987e844ea
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Sep 29 09:46:29 2009 +0300

    r600: clear position enable bit when when wpos is not used by FP
    
    Makes doom3 alot nicer..

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f8b4d9e3625c7de83247596fd6822227da04336
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 15 08:59:13 2009 -0600

    mesa: regenerated lex.yy.c w/ _mesa_strtod()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=269f16cd96fdbee5d178130171b4ef40258f61cf
Author: Neil Roberts <neil at linux.intel.com>
Date:   Wed Oct 14 23:25:04 2009 +0100

    mesa: Use _mesa_strtod in the lexer for assembly shaders
    
    See bug 24531.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31f7e8efb25a77e3bdfb6e9850cf31e339060976
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 09:37:40 2009 -0600

    progs/Makefile: remove extra quoting
    
    This reverts part of commit 115edf24a9128b79dfa5f30482c990e2cb898357 and
    fixes the error: "/bin/sh: line 0: test: too many arguments".

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72fd1cf292937565a182b400595816c6ad88836a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Oct 14 11:44:09 2009 +0200

    trace: Handle transfer returning null

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=074e069910c7082620be4211fe5496365f828886
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun Oct 11 06:08:42 2009 -0400

    st/xorg: fix most of the composition modes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a82fc97c643c4309a10cfefb108c4c0f11a2e55a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 14 20:06:38 2009 -0700

    r300g: Move ZTOP to its own state atom.
    
    It may seem pointless, but this avoids a fair amount of predicted CSO pain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91bd87c06ee5427887e1284bd52424387e54397f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 19:13:32 2009 -0600

    progs/demos: try different depth formats in fbo_firecube.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85fb3e402744bbfd67ca9c79c98f54dd8ad169f5
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 11:28:28 2009 -0600

    docs: document more MESA_GLSL env var options

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24e2f61469a4915ca4aba431cbe4634293cbe92e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 10:56:29 2009 -0600

    mesa: assorted top-level Makefile clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fd5cb713338e91999a036399a4bea4406687ca0
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 16:24:35 2009 -0600

    mesa: added VERBOSE_SWAPBUFFERS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9784072fee016e14e0319c705420becb2490bf9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 16:23:52 2009 -0600

    vbo: clean-ups, reformatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ade1cc992410c8696fdfe0f84fb613fd0dc8099f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 16:23:22 2009 -0600

    mesa: added MESA_VERBOSE option 'draw' to debug glDrawArrays/Elements, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9099f8602eb6d15e9fc2e0b0987e7a58fb98b68
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 15:46:25 2009 -0600

    mesa: rename VERBOSE_IMMEDIATE->VERBOSE_MATERIAL to reflect what it does

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73fc0ca4c36f258c4d0d7707dd3313a685c211bf
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 15:11:12 2009 -0600

    mesa: remove unused ctx->Driver.PrioritizeTextures() hook

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0187e042b681663938a1a12e9ae03c6f0ab48af5
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 15:00:50 2009 -0600

    mesa: remove unused ctx->Driver.TextureMatrix() hook

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=115edf24a9128b79dfa5f30482c990e2cb898357
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Tue Oct 13 10:55:34 2009 -0700

    Fix build when PROGRAM_DIRS is empty.
    
    SUBDIRS just takes PROGRAM_DIRS value.  If PROGRAM_DIRS gets set
    to the empty string (as can happen when building only OSMesa), a
    'for' loop will lack anything to iterate over, causing a parse
    error.
    
    This fixes the issue by making sure SUBDIRS is the null string
    when PROGRAM_DIRS is, and wrapping the for loops in if's, causing
    them only to execute if there are directories to iterate over.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9282edfaa0ad24be16f5e395f346ca477050cdf6
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Tue Oct 13 10:55:33 2009 -0700

    ac: Fix AIX shared library builds.
    
    AIX uses ".a" for both static and shared library extensions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef067b5f01eb7ea7a08a64d897e0e70e139c618d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Oct 13 11:56:35 2009 +0200

    st/xorg: Fix dpms include problems

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c4bdbd825934fe01330890d360b61caa06fdc8d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Oct 15 01:24:53 2009 +0100

    autoconf: Fix case for not having package

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59cf40059a7c451b1d1bc0c90f674e8e4baa5ab8
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun Oct 11 01:07:26 2009 -0400

    st/xorg: get transparency on fills working (fixes Qt/KDE apps)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96c9b39a6a9553573fcbdb5fd6db0e9d59768442
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Oct 13 15:32:04 2009 +0100

    i915g: Fix warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f22c427bd685f55e6f7e29dcd72cdb1aa42f04d9
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Oct 14 14:18:36 2009 -0400

    r600: enable EXT_vertex_array_bgra extensions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ce3c03257bccc5f9e8a6caf0f39565a87856eaf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct 14 17:27:06 2009 +0100

    util: Fix cpu detection on Windows. Cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4046c3bab4dde95d4096f26637adaa6ce6d310a9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct 14 17:11:30 2009 +0100

    llvmpipe: Use ALIGN_STACK.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68edb4eac55457796ed5c5e4f1c702af749fd543
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct 14 17:11:08 2009 +0100

    gallium: New ALIGN_STACK macro to tell gcc to align stack pointer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ba645f0fbcb16ac97064c3d25d5966645410a44
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct 14 16:16:40 2009 +0100

    scons: Disable SSE intrinsics on MinGW.
    
    -mstackrealign causes stack corruption on MinGW. And without it the ability
    to use SSE instrinsics goes down the drain. Even if we use
    __attribute__((force_align_arg_pointer)) for the functions we explicitly
    use SSE instrinsics, the SSE code automatically generated by gcc will
    cause assertion failures. What a nightmare.
    
    Thankfully LLVM gets this right, so all runtime generated SSE code just
    works. rtasm code doesn't assume 16byte alignment. Therefore the bulk of
    our performance sensitive code is not affected by this.
    
    Still, intrinsics can be convenient, and it would be nice
    to get this working again some day, sp will try to get a reduced test
    case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fd7e9ef05955834e3c4de8a1dfa7ea1a868d762
Merge: ce3801ab87ef6eb29e5b81c2acfdd102f7b9c0ae 31f7e8efb25a77e3bdfb6e9850cf31e339060976
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 09:40:05 2009 -0600

    Merge branch 'mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce3801ab87ef6eb29e5b81c2acfdd102f7b9c0ae
Merge: 98eb7a14a44f8e5c3c2d2f1418d7d4e4ed0fe5e8 115edf24a9128b79dfa5f30482c990e2cb898357
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 09:22:30 2009 -0600

    Merge branch 'mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98eb7a14a44f8e5c3c2d2f1418d7d4e4ed0fe5e8
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 07:52:26 2009 -0600

    mesa: remove left-over debug printf

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea862ec8ff4a52b30b822e737d93a49330be9e31
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Oct 14 07:43:18 2009 -0600

    prog/tests: Fix MSVC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd63f89e95342d7d5921d6369346e356b505b584
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 14 03:09:41 2009 -0700

    r300g: Move ztop to derived state.
    
    Need to get it into its own atom instead of piggybacking on DSA.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f13e507798cdbbe2fad5df33dcd581d49d6fa7ab
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 14 01:58:18 2009 -0700

    r300g: Compiler warning cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88b697fb0aaaab8479716763510f56b1053ddb37
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 18:24:34 2009 +1000

    r300g: remove buffer add that should be unnecessary.
    
    This should be handled in the emit fine

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa581580b18d530b849299c38604ab0804290e49
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 18:24:05 2009 +1000

    r300g: add QUERY to KITCHEN_SINK
    
    I missed this, thanks to Corbin for pointing it out.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce5cba040c34a1a70186c29a5055e9be3c85a54a
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 18:05:14 2009 +1000

    r300g: add one more ZTOP disable bit.
    
    Still missing the frag uses kill support, hopefully nha can point that out.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51d1cf55da6f8b8a215814589a189b6e5e537fe5
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 17:44:19 2009 +1000

    r300g: port over last parts of oq support.
    
    Add support for begin/end in each CS so we don't get any other
    processes rendering in between.
    
    TODO:
    blame other parts of driver for this not working like Z.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47791697ab6eb6965f0ba8ba3f20373b3753ca2a
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 17:14:43 2009 +1000

    r300g: convert query to a state for emitting.
    
    This means we don't emit in the begin query but when we have
    to flush. Similiar to classic.
    
    TODO:
    make query object actually work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1bee7bdea470b6b5dcebef9aacc8fe4feca687c
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 16:53:12 2009 +1000

    r300g: fixup arb occulsion query support.
    
    1: add rv530 support
       - num z pipes cap
       - add proper start/finish query options for rv530
    
    2: convert to use linked list properly.
    
    3: add flushing required check.
    
    4: initial Z top disabling support.
    
    TODO:
    make it actually work on my rv530.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=210481ae16e966865dcf9f1fd5f5dfabf4dc28bc
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 15:13:25 2009 +1000

    r300g: attempt to make bo space check sane.
    
    This attempts to make r300g do proper bo space checking as opposed
    to whatever it was doing now.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23c0c820e2767324546d450d2a7aa7bf1f70c36f
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 11:42:05 2009 +1000

    r300g: fix case where texture unit 0 is disabled but unit 1 is enabled.
    
    to reproduce, start texrect, disable 0 texture in menu.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=220f72a8d04728efbbc097d27be43590b0fe1ceb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 13 16:33:17 2009 -0600

    mesa: minor tweak to printf string

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=435623b3f0b2d2db5b107ef177693ccafc591a29
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 13 16:32:15 2009 -0600

    mesa: rework _mesa_read_shader() debug hook
    
    Look for shaders named "newshader_<CHECKSUM>" to replace the incoming
    shader text.  For debug purposes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfefde38c7dfe70a3531cb85215e55eeb6407180
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 13 16:18:06 2009 -0600

    mesa: don't print pointer in _mesa_fprint_parameter_list()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3be27c0cf8a4c47230f31d9d66bde7340ffb204
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Oct 11 11:16:03 2009 -0700

    i965: Fix the last valid address setting for the index buffer.
    
    Again, last valid address, not first invalid address.  Fixes regression
    in 255e5be265133280293bbfd8b2f9b74b2dec50bb that the kernel now catches
    and caused piglit draw_elements_base_vertex to fail.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a82da7fa263c7fb6b902285994136890e6dc3278
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Oct 11 11:04:09 2009 -0700

    i965: Fix the bounds emitted in the vertex buffer packets.
    
    It's the address of the last valid byte, not the address of the first
    invalid byte.
    
    This should also fix problems with rendering with the new sanity checks in
    the kernel.




More information about the mesa-commit mailing list