Mesa (master): 28 new commits

Brian Paul brianp at kemper.freedesktop.org
Fri Sep 23 14:02:26 UTC 2011


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea0cedce6a199a08b062d6ed5451c79b793e8598
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Sep 22 17:30:34 2011 -0600

    svga: indentation/formatting fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c308c66e2c35f4df25f3ec546ffd21dc37df89a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Sep 22 17:19:47 2011 -0600

    svga: remove emit_consts() offset parameter
    
    It was always zero.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c6a5134bac6976fff8aa7bb5408bfbea9be9389
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Sep 22 17:17:34 2011 -0600

    svga: s/int/unsigned/ in svga_state_constants.c
    
    Be consistent with other functions in the file.  And add some comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c27f24f6f00d632110667a34cb0b213e4fd7f762
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Sep 22 17:10:24 2011 -0600

    svga: s/unit/shader/ and related clean-ups
    
    'shader' is more intuitive.  Also s/int/unsigned/ and add assertions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f053bf4ae092df9e5ff6ab38caf9867e6fe46bf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Sep 22 17:02:59 2011 -0600

    svga: clean up return values and error codes
    
    Previously we were using a hodge podge of int vs. pipe_enum and
    0 vs. PIPE_OK.  Some functions that always returned PIPE_OK were
    made void.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=681f92140c2f4170ec222a8213e0895c7fa8483a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jul 27 16:12:25 2011 -0600

    svga: add format translation for DXT/sRGB formats
    
    Without this, apps/tests that tried to use a DXT/sRGB format would die on
    a failed assertion (st_texture.c:80).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b2a69e088416a18e3bb119ea1edb594b06e06fe
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jul 27 09:13:32 2011 -0600

    svga: test register W component in emit_kil()
    
    Only the XYZ components are checked to be negative by SVGA3DOP_TEXKILL.
    GL_ARB_fp requires all four components be checked.  Emit a second texkill
    for W if needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d09df0cbc7e4524919a025cdd506b29e2d8b4f1
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jul 26 09:19:40 2011 -0600

    svga: fix depth/shadow compare for non-projected texcoords
    
    We only need to do the divide by Q step for TXP instructions.
    This fixes the incorrectly rendered soft shadow test in Lightsmark.
    Along with the previous texture swizzle commit, this also fixes all
    the piglit glsl-fs-shadow2d-XX.shader_test failures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bd15aef865352b9234fedae76617fc51c71e6d5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 25 16:06:45 2011 -0600

    svga: implement texture swizzling
    
    This exposes the GL_EXT_texture_swizzle extension and allows the various
    depth texture modes to be implemented properly.  This, plus a follow-on
    texture/shadow change fixes quite a few piglit GLSL shadow sampler test
    failures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49a6f5e68eeb6b23bb040cfc1f93befc2f1eb35a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jul 19 14:52:54 2011 -0600

    svga: check that we don't exceed input/ouput register limits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f40e4aac7ab79deb06ff6ab9ae03a896d7a9169
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jul 13 10:58:01 2011 -0600

    svga: implement point sprite suppport
    
    Emit the SVGA3D_RS_POINTSPRITEENABLE render state.
    When sprite_coord_mode=PIPE_SPRITE_COORD_LOWER_LEFT emit extra frag
    shader code to invert the Y coordinate of the incoming texcoord.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a41ecaddddb2f371e207901ae4d86918049c5aa
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 11 10:30:56 2011 -0600

    svga: add translation for float formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73e840ab7d5d4f42dabe498b194b388713fdc43b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jun 20 11:07:57 2011 -0600

    svga: check to avoid writing beyond end of constant buffer
    
    See bug 688394

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=974b6413f4540d73c21c092cc0a62abb6d546e21
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 27 12:02:08 2011 +0100

    svga: Cleanup format capability checking.
    
    Accurately describe what operations are supported when a format caps
    entry is not advertised by the host, and which formats are never
    supported, instead of making ad-hoc and often incorrect assumptions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffeed5da6e568836867f09f1acb7ce660d091d4a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 14 13:28:10 2011 +0100

    svga: Don't use the new depth formats for surfaces that will never be sampled from.
    
    Mitigates issues with hosts where support for these new depth formats is
    flaky.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf3fb4eca5594f8348de2f8fb67bc94127f8d5a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Apr 7 17:23:48 2011 +0100

    svga: Share one texcoord between depth and fog

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f17830b3dda5a1727a3c87897e73b56b37613a6
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Apr 7 14:07:20 2011 +0100

    svga: Only emit Z depth work if it is actually read

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b32e51cb1e0cb3feba01f5612214bac20c5079b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Apr 6 12:13:33 2011 +0100

    svga: Fix vPos usage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=166e9421c814d859f849b2aa476380725e74b408
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Mar 25 02:59:07 2011 +0000

    svga: Wip for passing depth in a texcoord
    
    TODO: Can we pass this as the same texcoord as fog?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6759ad53e20c5a12b1722c6653f54eff9f44c062
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 8 15:21:10 2011 +0100

    svga: Add a comment about depth format selection.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=846a21d352b0bd965c38d0308c75f220e70e3ba3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 8 15:12:45 2011 +0100

    svga: Consider the new depth formats in svga_texture_from_handle().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f74c04c22c0353cdd53bc68a46c86d1e3d6a6346
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 8 15:11:39 2011 +0100

    svgadump: Dump the new depth format names.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e0ae3e34f50d1f66a04337b563da22250c8b8d2
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Apr 7 18:46:09 2011 +0100

    svga: Expose the new depth formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd69fc87444af8ead30b4af64598a98df7969397
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 23 18:45:04 2011 +0000

    svga: Coalesce multiple shader constants in a single command.
    
    HWv8 feature.
    
    Tested with GoogleEarth, Mesa demos.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=157309348e3d9cc5c6bb81e68f13500e702d3a1e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 23 18:43:53 2011 +0000

    svgadump: Update for svga3d_reg.h header changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b74fb139ca2f6a09eb96d105fafeb9c5c8424f9
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Sep 22 10:42:41 2011 -0600

    svga: updated svga3d_reg.h to latest public version

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2883e3c0b5eafcc871775e0c3dbdf97ac6f35e15
Author: Alex Corscadden <alexc at alexc-dev1.vmware.com>
Date:   Tue Aug 10 13:37:44 2010 -0700

    Allow RBUG to start blocked
    
    It is sometimes useful to examine the first frame or and early frame of a
    quickly executing and non-repeating application, this chain introduces a new
    environment variable that is checked when creating contexts.  If
    GALLIUM_RBUG_START_BLOCKED is set, then each context that is created is started
    in a blocked state.  This allows time to connect rbug before anything is
    rendered in the context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddfdea88d86bc9016dd51730b855ff6a9a53a4f3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Sep 22 10:29:58 2011 -0600

    draw/llvm: add additional null pointer checkin draw_pt_fetch_pipeline_or_emit_llvm()




More information about the mesa-commit mailing list