URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a661c383fee65bc4413541e706925fa3e9b9cf5
Merge: 90daefd1c474a6e0502df5053b581987c12b8673 
21caa29fbd332a2ee05a58df91e1664fbbc4e61f
Author: Michal Krol <[email protected]>
Date:   Thu Sep 17 12:44:24 2009 +0200

    Merge commit 'origin/master' into glsl-pp-rework-2
    
    Conflicts:
        src/gallium/winsys/gdi/SConscript

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=21caa29fbd332a2ee05a58df91e1664fbbc4e61f
Author: Brian Paul <[email protected]>
Date:   Wed Sep 16 21:49:55 2009 -0600

    mesa: begin some texstore code refactoring
    
    Next step will be to move the calls to ctx->Driver.ChooseTextureFormat()
    into the teximage.c functions so drivers don't have to do it.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d8fbef4f2b1bccb49b40375891b66caf5395b15
Author: Brian Paul <[email protected]>
Date:   Wed Sep 16 20:09:05 2009 -0600

    mesa: meta driver functions for glCopyTex[Sub]Image()
    
    Implement in terms of glReadPixels + glTex[Sub]Image().
    This will allow us to get rid of some swrast texture code.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9abbedad09c2501285d2edb00cba7e8e6549c5ba
Author: Brian Paul <[email protected]>
Date:   Wed Sep 16 19:33:01 2009 -0600

    progs/perf: initial set of simple performance test programs
    
    Initial tests include:
      drawoverhead - measure overhead of state changes w.r.t drawing commands
      teximage - measure glTexImage2D() and glTexSubImage2D() speed
      vbo - measure glBufferData() and glBufferSubData() speed
      vertexrate - measure vertex rate for immediate mode, glDrawArrays, VBOs, 
etc.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4df2f7af5e9b2c00ead92fe0ae49ed8491aef1d0
Author: Brian Paul <[email protected]>
Date:   Wed Sep 16 15:49:33 2009 -0600

    progs/glsl: minor Makefile clean-ups

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d47b4906bcfb9c73816df5892673c4694410d2f
Author: Brian Paul <[email protected]>
Date:   Wed Sep 16 15:48:52 2009 -0600

    swrast: remove mipmap generation checks (done in core Mesa now)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e84b96d9237f83aa1eb5613afeba4f687504174
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 19:53:50 2009 -0600

    s3v: remove unneeded initializations

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b1125c23951b23e253537b58210c76955784380
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 19:47:06 2009 -0600

    ffb: remove disabled code

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f911d196cf7bdf2d922e11de8ab35649eb6a748c
Author: José Fonseca <[email protected]>
Date:   Wed Sep 16 16:12:22 2009 +0100

    llvmpipe: Don't assert due to unsupported texture wrap modes.
    
    Issue a warning and fallback to clamping.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ce72c559c027ea03513ed9c0038706733b0586e
Merge: aabcc6cb23d7f7cb0d0dec418f6d3ade8962ba24 
88e3a5760559e6ced00a57b7157abe156c22be2e
Author: Ian Romanick <[email protected]>
Date:   Wed Sep 16 08:05:36 2009 -0700

    Merge branch 'mesa_7_6_branch'

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=aabcc6cb23d7f7cb0d0dec418f6d3ade8962ba24
Author: Brian Paul <[email protected]>
Date:   Wed Sep 16 08:59:32 2009 -0600

    gallium: remove incorrect 'return' stmt

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=88e3a5760559e6ced00a57b7157abe156c22be2e
Merge: 76e836a41ad47237f80195c5dacb8bc57a7f2b69 
2921a2555d0a76fa649b23c31e3264bbc78b2ff5
Author: Ian Romanick <[email protected]>
Date:   Wed Sep 16 07:57:19 2009 -0700

    Merge branch 'mesa_7_5_branch' into mesa_7_6_branch
    
    Conflicts:
        src/mesa/main/dlist.c

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2921a2555d0a76fa649b23c31e3264bbc78b2ff5
Author: Ian Romanick <[email protected]>
Date:   Wed Sep 16 07:39:58 2009 -0700

    intel: Deassociated drawables from private context struct in 
intelUnbindContext
    
    The generic DRI infrastructure makes sure that 
__DRIcontextRec::driDrawablePriv
    and __DRIcontextRec::driReadablePriv are set to NULL after unbinding a
    context.  However, the intel_context structure keeps cached copies of
    these pointers.  If these cached pointers are not NULLed and the
    drawable is actually destroyed after unbinding the context (typically
    by way of glXDestroyWindow), freed memory will be dereferenced in
    intelDestroyContext.
    
    This should fix bug #23418.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c29905aa318cf9ed782935552fa983b048646984
Author: José Fonseca <[email protected]>
Date:   Wed Sep 16 14:31:14 2009 +0100

    gallium: Deprecate PIPE_CAP_S3TC.
    
    No longer used. S3TC support is queried via
    pipe_screen::is_format_supported.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec48396e0fefb86a549b02b760f669f74c15d715
Author: Michal Krol <[email protected]>
Date:   Wed Sep 16 13:56:58 2009 +0100

    softpipe: Do not advertise Z32_UNORM as a supported format.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b60e1d7630fb35017b07df51493e1df46715fa53
Author: José Fonseca <[email protected]>
Date:   Wed Sep 16 10:39:29 2009 +0100

    gdi: Integrate with llvmpipe where available.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=459ea0095c31eff835b25dd3eef48a4c073d05f9
Author: José Fonseca <[email protected]>
Date:   Wed Sep 16 10:39:06 2009 +0100

    llvmpipe: Make the code portable for MinGW.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=76e836a41ad47237f80195c5dacb8bc57a7f2b69
Author: Zou Nan hai <[email protected]>
Date:   Wed Sep 16 13:25:46 2009 +0800

    i965: do a flush in clear, fix openarena render issue,
          fd.o bug# 23857

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=858a2a2ac7b1c8f1a7f7c4b3c66b3919989798d4
Author: Dave Airlie <[email protected]>
Date:   Wed Sep 16 13:48:45 2009 +1000

    radeon: cleanup compile defines mess.
    
    I inherited this and really it stayed around far too long,
    make it nice and simple.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6a21eb00dbd262b2835456bef8172b36df5c1ea
Author: Dave Airlie <[email protected]>
Date:   Wed Sep 16 13:25:02 2009 +1000

    radeon: oops remove debugging left on in previous patch

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fdb0e5d3b6633e0dcf3fc648736e05ca0b66cdc
Author: Dave Airlie <[email protected]>
Date:   Wed Sep 16 13:07:02 2009 +1000

    radeon: use txformat to decide to emit rect tex state.
    
    This is more logical, and fixes a TFP issue.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2914f2b7fd9bd1082f8cce724d234208b900c3d4
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 18:16:59 2009 -0600

    mesa: move generate mipmap calls
    
    Per the suggestion in the Intel driver, move the calls to
    ctx->Driver.GenerateMipmap() into core Mesa so that drivers don't
    have to worry about it.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef6ee07fc7b356109897fdc311be74d5c6640bf9
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 18:09:03 2009 -0600

    mesa: minor clean-up

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a31ac84d743e33dabdcbbb4998fb6b7ceccf27d4
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 17:41:40 2009 -0600

    mesa: remove last of gotos

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c352566933b932ef09cea3f144df21147a7f6bc1
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 17:36:35 2009 -0600

    mesa: more goto removal

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecf6f37fc201d7c88f8214b04ca1f61071c460a1
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 17:32:01 2009 -0600

    mesa: remove some gotos
    
    This will make some subsequent changes easier...

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c26c2006df6035fccd6103961524fd15bf000840
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 17:20:32 2009 -0600

    mesa: clean-up fbo debug code

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b0fc4072f9d7fa72cbe842a2e1cabfe0d9eb3b4
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 17:13:49 2009 -0600

    progs/demos: use non-default texobj in cubemap.c

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f86da6c609191dbad1887fe5683dfee087fa909
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 17:08:33 2009 -0600

    progs/demos: create a texture object in lodbias.c
    
    Before, we were using the default texture object (name=0).  This caused
    the intel_generate_mipmap() path to fail since passing texture=0 to
    glFramebufferTexture2DEXT() causes us to _unbind_ the texture if present.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a016043386045d7cc35d70e42d963704fcae3731
Author: Zack Rusin <[email protected]>
Date:   Tue Sep 15 11:01:21 2009 -0400

    st/xorg: fixing copies and composite shaders
    
    copies were busted when src == dst. also the composite shaders
    were incorrectly using the fragments instead of the texture coordinate.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8adcad0c703a9d339b6630ceaba5f96981c524d9
Author: Zack Rusin <[email protected]>
Date:   Tue Sep 15 09:02:20 2009 -0400

    st/xorg: lots of fixes
    
    fixes blending binding and copy coordinates

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9574e05c22a643499d3c589d681fd0e1faef1a5
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 16:01:33 2009 -0600

    docs: GL_ARB_provoking_vertex

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e7a1dd8caa8b5fa83a306f6bb506a48b23616a2
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 16:01:22 2009 -0600

    mesa: added GL_ARB_provoking_vertex (same as EXT version)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=87d40a95bfd99141215b6d952080135f7605d7d0
Author: Alex Deucher <[email protected]>
Date:   Tue Sep 15 17:12:03 2009 -0400

    radeon: don't build non-r600 span code on r600

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=49fc41eeede4adb9867ab10718d121b017ede496
Author: Alex Deucher <[email protected]>
Date:   Tue Sep 15 16:58:37 2009 -0400

    r600: minor span cleanups

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9ddbc3f4762d05ef2c4e651f3164ead92e85cd5
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 15:12:29 2009 -0600

    docs: glUniform functions are now compiled into display lists

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=41fff1b9a1b43f25739f41ffc7697405ccb9cccc
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 15:10:29 2009 -0600

    mesa: compile glUniformMatrix() functions into display lists
    
    I believe this is the last of the shader-related functions that needed
    display list treatment.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6681981fe1c135a7d239a382091d77e952f8d523
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 14:56:55 2009 -0600

    mesa: implement more glUniform display list functions

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ad108b77fbab2aa2cfda53f71ff9c6794842876
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 14:38:52 2009 -0600

    docs: document glUseProgram display list fix

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f42c66c138c4bf96fe9d9d007797c63d9f326e22
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 14:31:10 2009 -0600

    mesa: compile glUniform4f() into display lists
    
    Note: there are more glUniform functions to compile...

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=81de9d68f7299d7b053914b6c886cd2ea4958a85
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 14:25:44 2009 -0600

    mesa: compile glUseProgram/glUseProgramObjectARB into display lists
    
    Fixes bug 23746

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac4e23d78415cfdd601a4e8d733075e946a70be9
Merge: f1ce6b09cdb21d9217d6ad6057f7fb97375df8be 
6c6fe0a7040cb7355abefcd6621b67d0458311ae
Author: Ian Romanick <[email protected]>
Date:   Tue Sep 15 13:14:38 2009 -0700

    Merge branch 'mesa_7_6_branch'

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c6fe0a7040cb7355abefcd6621b67d0458311ae
Merge: 5d526ed21ac9f1ec9220c2adb4c905893eb9d990 
1f309c40b8065b8729fce631540c66e4b50b84df
Author: Ian Romanick <[email protected]>
Date:   Tue Sep 15 13:13:35 2009 -0700

    Merge commit 'origin/mesa_7_5_branch' into mesa_7_6_branch

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f309c40b8065b8729fce631540c66e4b50b84df
Author: Ian Romanick <[email protected]>
Date:   Tue Sep 15 13:12:22 2009 -0700

    GLX: Complain when buggy applications call GLX 1.3 functions.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1ce6b09cdb21d9217d6ad6057f7fb97375df8be
Author: Zack Rusin <[email protected]>
Date:   Tue Sep 15 06:00:52 2009 -0400

    st/xorg: Brian suggested that those could be mad's
    
    optimizes the common paths

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0c52e491d4f1ad4d16352d1aae77bc879b8da0a
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 12:35:41 2009 -0600

    mesa: remove incorrect texture state check
    
    Fixes incorrectly textured bitmap text in engine demo.
    It's incorrect to test the texture enable bits here since they may have
    been changed by disabling the shader above.  Optimization is still possible
    but will have to be reexamined.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=26860a6e2f2a30072594d4f68fbf7db6356bb674
Author: Maarten Maathuis <[email protected]>
Date:   Mon Sep 14 20:21:56 2009 +0200

    nv50: avoid excessive FIRE_RING
    
    - And reduce RING_SPACE to 2, instead of 3.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=db37279e0b3620c6be9de6dd96f0f4dac63bb48c
Author: Maarten Maathuis <[email protected]>
Date:   Mon Sep 14 19:42:53 2009 +0200

    nv50: use flush_notify to reduce number of relocs

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0469465c31371177d85ab7af103359500323c1f8
Author: Michel Dänzer <[email protected]>
Date:   Tue Sep 15 18:31:07 2009 +0200

    st/xorg: Only unreference texture on pixmap destruction, don't destroy it.
    
    Fixes memory corruption if e.g. the driver still has references to the 
texture.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=45cf2696ca2ad5f2ef77a3c35ee1d0ab1709b1da
Author: Michel Dänzer <[email protected]>
Date:   Tue Sep 15 18:30:58 2009 +0200

    st/xorg: Explicitly check whether the driver supports the pixmap formats.
    
    Rather than arbitrarily checking for pixmap depth < 15.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=be94a1d3bc147320ac7bfd98235783359bfada5c
Author: Michel Dänzer <[email protected]>
Date:   Tue Sep 15 18:23:00 2009 +0200

    st/xorg: Use A8 format for depth 8 pixmaps.
    
    The inconsistent bpp caused issues with UploadTo/DownloadFromScreen.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=be0cdd77eaee3de4d3fcd6f5832f4796990247f3
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 09:52:27 2009 -0600

    st/mesa: disable accidentally committed _mesa_print_program() call

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=41bbc8395111c6ef37e08a63ee58876d10a09e77
Merge: c0cf9dc05e2d887ce6419e6cae1b3606a1779b3f 
5d526ed21ac9f1ec9220c2adb4c905893eb9d990
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 09:47:35 2009 -0600

    Merge branch 'mesa_7_6_branch'

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d526ed21ac9f1ec9220c2adb4c905893eb9d990
Merge: 2b992dc327e02a412c0cc8c5d015ac534114848c 
799631acb18be93afab29e27241cde3780672e98
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 09:45:18 2009 -0600

    Merge branch 'mesa_7_5_branch' into mesa_7_6_branch

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0cf9dc05e2d887ce6419e6cae1b3606a1779b3f
Author: Brian Paul <[email protected]>
Date:   Mon Sep 14 17:34:40 2009 -0600

    ARB prog parser: regenerated file

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2aad3a855b8422124f9c903fa2096ea1fe0a607f
Author: Brian Paul <[email protected]>
Date:   Mon Sep 14 17:34:09 2009 -0600

    ARB prog parser: more detailed error message for out of bounds ADDR offsets

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b992dc327e02a412c0cc8c5d015ac534114848c
Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 09:36:31 2009 -0600

    gl: restore some PFNGL typedefs
    
    Commit d33c315d9e32584dea12cea683795b498a9f5eca removed a few too many
    typedefs.  We need the typedefs in glext.h which are protected by #ifdef
    GL_VERSION_1_2 but we can exclude the ones protected by
    GL_VERSION_1_2_DEPRECATED.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ef40337ab9f0cf5d9184ac541157e5ef4209897
Author: Andre Maasikas <[email protected]>
Date:   Tue Sep 15 11:27:51 2009 -0400

    r600: support position_invariant programs

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a18301790cf2b6f494284cdda6eea8bb1ceacd8e
Author: José Fonseca <[email protected]>
Date:   Tue Sep 15 16:02:20 2009 +0100

    gallium: Use the enum for pipe_transfer::usage.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb5f1bce23f3d5c7ac4f0a18476aefa21b4c1265
Author: José Fonseca <[email protected]>
Date:   Tue Sep 15 16:02:00 2009 +0100

    gallium: pipe_transfer_destroy helper inline.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3a9cf54c0a95fb60ac8921e100d51b53c44541b
Author: Christoph Bumiller <[email protected]>
Date:   Tue Sep 15 15:24:32 2009 +0200

    nv50: fix stupid thinko in emit_set
    
    When swapping sources 0 and 1, EQ of course does *not*
    become NE, etc.
    
    Introduced in 2b963f5c723401aa2646bd48eefe065cd335e280.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7aee53002c25369364f5d26aeb63d6c467f77c49
Author: Michal Krol <[email protected]>
Date:   Tue Sep 15 12:00:27 2009 +0100

    gallium: Fix pointer type casts.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=750c6cae3d6f5b24c0c51537a5717894675645c6
Author: Christoph Bumiller <[email protected]>
Date:   Tue Sep 15 11:56:58 2009 +0200

    nv50: let programs use the whole param buffer
    
    Allocation is unnecessary since all uniforms are
    uploaded on every constant buffer change anyway.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=01670ca8073b57029625873b5c8374fb8716e1eb
Author: Christoph Bumiller <[email protected]>
Date:   Mon Sep 14 21:03:19 2009 +0200

    nv50: add preliminary support for point sprites

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=06dac41cc50303fe767041dcb4b2192763dd9c16
Author: Christoph Bumiller <[email protected]>
Date:   Tue Sep 15 11:49:41 2009 +0200

    nv50: add support for point size per vertex

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d7b4781c82c60d646ee5e766824a0f894e4c292
Author: Christoph Bumiller <[email protected]>
Date:   Mon Sep 14 20:52:52 2009 +0200

    nv50: add support for light-twoside

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6516594c8eec1088ee59e7c3254b2fdced2ff04b
Author: Christoph Bumiller <[email protected]>
Date:   Mon Sep 14 20:23:39 2009 +0200

    nv50: proper linkage between VP and FP
    
    This moves construction of the mapping between VP outputs
    and FP inputs into validation.
    
    The map also contains slots for special outputs like clip
    distance and point size, so we need to at least merge the
    VP related and FP related parts on validation if we want
    to support those.
    
    Now we match every single FP input component with results
    from the VP and leave those not read out of the map, or
    replace those not written by 0 (xyz) or 1 (w).
    The bitmap indicating linear interpolants is also filled,
    and flat FP inputs are mapped in only after non-flat ones,
    as is required.
    
    Furthermore, we can save some space by only fetching VP
    attrs we actually use, and avoid wasting any output regs
    because of TGSI using less than 4 components.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=38849c529e76b99f56f522be183a5935d617bcab
Author: Christoph Bumiller <[email protected]>
Date:   Tue Sep 15 11:47:00 2009 +0200

    nv50: move allocation of pc regs
    
    Make use of tgsi_shader_info to determine how many nv50_regs we
    need to allocate, whether program uses KIL, or writes DEPR.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0951797cb2b356e64494e121e46fa3e00e25cf6
Author: Christoph Bumiller <[email protected]>
Date:   Tue Sep 15 11:45:40 2009 +0200

    nv50: nicer initialization of nv50_regs

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=849885c7a6f44d96d74d9c5cd178a7bd2dd164ce
Author: Christoph Bumiller <[email protected]>
Date:   Thu Sep 10 22:42:57 2009 +0200

    nv50: handle CEIL and TRUNC opcodes

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b963f5c723401aa2646bd48eefe065cd335e280
Author: Christoph Bumiller <[email protected]>
Date:   Thu Sep 10 22:38:09 2009 +0200

    nv50: handle SEQ, SGT, SLE, SNE opcodes

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e774b3c0f24c2dd5cd33c09fc7be7601371317cc
Author: Christoph Bumiller <[email protected]>
Date:   Tue Sep 15 11:44:59 2009 +0200

    nv50: SIN and COS use src0.w for dst.w

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=81de711fc864247419221d700bd045addf22cb52
Author: Christoph Bumiller <[email protected]>
Date:   Thu Sep 10 16:33:54 2009 +0200

    nv50: use broadcast TEMP reg in tx_insn
    
    Makes some opcode cases nicer and might reduce the total
    nr of TEMPs required, or save some MOVs.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=234d82ed632f8b53eec805383874de4fd00eff2a
Author: Christoph Bumiller <[email protected]>
Date:   Tue Sep 15 11:44:19 2009 +0200

    nv50: add nv50_tgsi_insn to handle swizzles safely

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2da8608ad795d29fe7a908eaee3d6dd33e829f3e
Author: Christoph Bumiller <[email protected]>
Date:   Thu Sep 10 13:48:24 2009 +0200

    nv50: add functions for swizzle resolution
    
    We're going to try to reorder the scalar ops of a vector instr
    to accomodate swizzles that would otherwise require us to emit
    to an additional TEMP first (like MOV R0.xy, R0.zx).

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d141b3e3e4a6874a58c893b3039f5c276cd26da
Author: Christoph Bumiller <[email protected]>
Date:   Thu Sep 10 12:00:37 2009 +0200

    nv50: extend insn src mask function
    
    Extend its usage to avoiding e.g. emission of negation
    instructions in tx_insn for sources we don't need.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=287f0072d2bb8b74500076685830c397c580e4a2
Author: Cooper Yuan <[email protected]>
Date:   Tue Sep 15 15:25:47 2009 +0800

    st/g3dvl: pass color values to softpipe clear function

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ef8c60e558938686196bf8ff4d22fd57903bf4c
Author: Cooper Yuan <[email protected]>
Date:   Tue Sep 15 13:16:56 2009 +0800

    xvmc: Generate new resource ID in _XIDHandler, otherwise it's invalid.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=799631acb18be93afab29e27241cde3780672e98
Author: Brian Paul <[email protected]>
Date:   Mon Sep 14 17:48:17 2009 -0600

    progs/vp: print program and error info when program does not compile

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac3c8e3b53564b659e2ccaf8274b888f1e254511
Author: Brian Paul <[email protected]>
Date:   Mon Sep 14 17:32:03 2009 -0600

    glsl: added some link debug code (disabled)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3129b2403e8430304c054611eebe709ed8b2ed97
Author: Brian Paul <[email protected]>
Date:   Mon Sep 14 17:27:47 2009 -0600

    docs: document linker/preprocessor bug fix

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8b774c775b672c89f1f4007c7b9575052d85739
Author: Brian Paul <[email protected]>
Date:   Mon Sep 14 17:24:25 2009 -0600

    glsl: remove extra #version directives from concatenated shader sources
    
    When we concatenate shaders to do our form of poor-man linking, if there's
    multiple #version directives, preprocessing fails.  This change disables
    the extra #version directives by changing the first two chars to //.
    
    This should help with some Wine issues such as bug 23946.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef7746217176ba251dc6a5deb90c308c9964ed7b
Author: Zack Rusin <[email protected]>
Date:   Mon Sep 14 19:01:21 2009 -0400

    st/xorg: add some debugging helpers

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=364ca57aff733e8ee5f417b3f8719514f443315f
Author: Alex Deucher <[email protected]>
Date:   Mon Sep 14 18:05:15 2009 -0400

    r600: add span support for 1D tiles
    
    1D tile span support for depth/stencil/color/textures
    
    Z and stencil buffers are always tiled, so this fixes
    sw access to Z and stencil buffers.  color and textures
    are currently linear, but this adds span support when we
    implement 1D tiling.
    
    This fixes the text in progs/demos/engine and progs/tests/z*

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f662cedae446b124ff3f370c21cc7bb2e08244a0
Author: Alex Deucher <[email protected]>
Date:   Mon Sep 14 17:08:26 2009 -0400

    r600: fix warning
    
    Noticed by rnoland on IRC.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=909ab3377f7c61049c1fb29b8898e7d84489ce21
Author: Brian Paul <[email protected]>
Date:   Mon Sep 14 16:01:27 2009 -0600

    st/mesa: minor whitespace, comment clean-ups

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a87a25a65012122dd91256a8d2f3d1c3ffe5de0
Author: Brian Paul <[email protected]>
Date:   Mon Sep 14 15:47:07 2009 -0600

    st/xorg: fix ureg_DECL_constant() parameters
    
    This fixes the compilation errors reported in bug 23945 but someone more
    familiar with the code should review for correctness and close the bug
    report.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3f5a2e5ab413ec0dab1efa8135705e5312d361d
Author: José Fonseca <[email protected]>
Date:   Tue Sep 1 10:17:39 2009 +0100

    scons: Allow to use only the WINDDK headers.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4a4553a80e62f0d339d18a91c0ce699b0e196d4
Author: José Fonseca <[email protected]>
Date:   Tue Sep 1 10:11:08 2009 +0100

    scons: Allow to use MS's DXSDK headers with MinGW.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c51bd94a14c133d44115d52e4773cb7b313c3ce7
Author: José Fonseca <[email protected]>
Date:   Mon Jun 1 09:20:29 2009 -0700

    gallium: Add pipe_transfer_map/unmap inlines.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=88b88bba68af2f5d3243ebc77f32e47aa747d5f7
Author: José Fonseca <[email protected]>
Date:   Mon Jun 1 08:58:34 2009 -0700

    util: Add _BitScanForward intrinsic's declaration.
    
    It is missing in some Microsoft DDKs.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa522e6cc434fbe37203152de2d5d513ab640c67
Author: Brian Paul <[email protected]>
Date:   Mon Sep 14 12:42:07 2009 -0600

    intel: minor code clean-ups

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ec456c68cc69349c2506ce64047d06c7113780c
Author: Brian Paul <[email protected]>
Date:   Mon Sep 14 12:40:53 2009 -0600

    intel: fix renderbuffer map/unmap regression
    
    Commit 36dd53a3cded9d003ec418732b7fc93c1476aa9b caused a few regressions
    because the glReadBuffer() buffer wasn't getting mapped when GL_READ_BUFFER
    != GL_DRAW_BUFFER.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c3104943946904d0e205166bc4baf28ff2bf81b
Author: Brian Paul <[email protected]>
Date:   Fri Sep 11 14:49:00 2009 -0600

    intel: remove unneeded driver function assignments
    
    These default swrast functions are already installed by
    _mesa_init_driver_functions().

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=284d3b2d9cf0bb6a112e74bb19cf38f5d3a5001d
Author: Brian Paul <[email protected]>
Date:   Fri Sep 11 11:14:12 2009 -0600

    progs/tests: exercise display lists and pixelstore

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2729db89763743b4266520355b24c34d3e332a80
Author: Vinson Lee <[email protected]>
Date:   Mon Sep 14 11:50:48 2009 -0600

    gallium: Add Mac OS to pipe/p_thread.h.
    
    Mac OS also has POSIX threads.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1402ea8f3984e5d8659ff2d923d438ecbf79042e
Author: Thierry Vignaud <[email protected]>
Date:   Mon Sep 14 11:48:51 2009 -0600

    configure: fix comment

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7512521fd73aea3c6f19c427a877fc74e3fa557
Author: Keith Whitwell <[email protected]>
Date:   Mon Sep 14 17:11:09 2009 +0100

    mesa/st: remove dead comment

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4295b34d25f40f38b8cfd3ebdc64aef29d0666db
Author: Keith Whitwell <[email protected]>
Date:   Sat Sep 12 14:22:48 2009 -0700

    st/mesa: convert to new tgsi_ureg mechanism for shader emit
    
    Should be easier to read and work with than the older ways of emitting
    TGSI tokens.
    
    Also, emit simpler TGSI than previously:
      - translate away source and dest extended modifiers
      - translate away the SWZ opcode

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8a191e314922735bfe0e7cf1906eb556a659f59
Author: Marcin Kościelnicki <[email protected]>
Date:   Mon Sep 14 09:56:55 2009 +0000

    nv50: Fix m2mf positions.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4835ea03d64261da5a892f9590c9977b06920e8
Author: José Fonseca <[email protected]>
Date:   Mon Sep 14 11:05:06 2009 +0100

    llvmpipe: Make lp_type a regular union.
    
    Union not worth the hassle of violating C99 or adding a name to
    the structure.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa150debf040488291ebd2222ad82f773d93c654
Author: José Fonseca <[email protected]>
Date:   Mon Sep 14 11:01:27 2009 +0100

    util: Fix a1r5g5b5's format description.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c8b69302c2509d9ec8d6f87b7d1c34b6e215227
Author: Dan Nicholson <[email protected]>
Date:   Sat Sep 12 09:27:01 2009 -0700

    Use CFLAGS as HOST_CFLAGS by default
    
    Unless we're cross compiling, the HOST_CFLAGS should be the same as the
    normal CFLAGS. This allows the x86 and x86_64 asm to be built correctly
    with a native compiler using -m32/-m64.
    
    Signed-off-by: Dan Nicholson <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=280933f793d45a5d6a72d56c422ca045abbdb1c2
Author: Brian Paul <[email protected]>
Date:   Fri Sep 11 13:43:51 2009 -0600

    docs: mention the new Gallium llvmpipe driver

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d81086a86bd7c82eae5a8f0d1092a30c23626257
Author: Brian Paul <[email protected]>
Date:   Fri Sep 11 13:39:14 2009 -0600

    llvmpipe: asst fixes for 'make linux-llvmpipe'

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fa1692f14f4a64b045bc3f26a5ab401d682b118
Author: Vinson Lee <[email protected]>
Date:   Fri Sep 11 08:04:37 2009 -0600

    mesa: raise GL_INVALID_ENUM not GL_INVALID_VALUE for glTexParamter errors
    
    Signed-off-by: Brian Paul <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=796c96de808790826d9c9077d159390ebee62888
Author: Pauli Nieminen <[email protected]>
Date:   Fri Sep 11 01:28:34 2009 +0300

    radeon: Remove structure allocation from iterator variable.
    
    dma_bo varaible is only used for iterating so allocating memory for it only
    causes memory leaks.

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to