Mesa (lp-binning): 21 new commits

Brian Paul brianp at kemper.freedesktop.org
Fri Dec 4 19:04:25 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c7d1b592ad9ce9e7ee36610f17d41e5c2881d54
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 4 11:58:24 2009 -0700

    llvmpipe: remove lp_rast_triangle::oneoverarea field
    
    Makes lp_rast_triangle a little smaller (now 280 bytes on a 32-bit system).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1659b9213f3eeee440590dfe379f0d193948307
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 4 11:50:40 2009 -0700

    llvmpipe: bin state-change commands
    
    Previously, each triangle had a pointer to the state to use for shading.
    Now we insert state-change commands into the bins.  When we execute one
    of those commands we just update a 'current state' pointer and use that
    pointer when calling the jit shader.
    
    When inserting state-change commands into a bin we check if the previous
    command was also a state-change command and simply replace it.  This
    avoids accumulating useless/redundant state-change commands.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dca0100489c7a7c02af77da42a39dbe1560d7e2
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 4 10:41:38 2009 -0700

    llvmpipe: struct cmd_bin
    
    Just introducing a new structure to represent a per-tile bin.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1796ffd3bcf74a94c800717e77abaf9902c50b4d
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 4 09:19:09 2009 -0700

    llvmpipe: fix typo, whitespace

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04e12e31b252e7a18862c3ac386f302665edb6e7
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 4 09:14:40 2009 -0700

    llvmpipe: dynamic allocation of triangle a0/dadx/dady arrays
    
    Much less memory per triangle now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6057ab8ff8991eac9c73c267696b386f8e56c68
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 17:28:48 2009 -0700

    llvmpipe: comments regarding lp_rast_triangle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c1debe208d07b57e88c65bae186bb339de7dee7
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 17:28:02 2009 -0700

    llvmpipe: comment about blend color

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f492edee98e75bb4bace5469bfcdbff1a33609b1
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 17:27:37 2009 -0700

    llvmpipe: comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30c122a4c90b62ad3d6b7bacb61c04dd38a4b2df
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 17:27:10 2009 -0700

    llvmpipe: new comment in do_triangle_ccw()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e058f6c4803be5d9d676338d6aee2775b88b87c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 17:00:22 2009 -0700

    llvmpipe: fix incorrect array indexing when saving blend color

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9be9cd8be0fac4be5d65430749666d2204b79a4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 16:23:52 2009 -0700

    llvmpipe: comments, clean-ups in lp_rast_priv.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2f46344560f8f1193b311ad41883011e67eea00
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 16:05:12 2009 -0700

    llvmpipe: checkpoint some initial state binning code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffd0759973165368ac8ce07d9bcffeb0acf88e6f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 14:57:44 2009 -0700

    llvmpipe: comments and a stub for lp_rast_set_state()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29207a2ae6d3e6bae05621cb924c4a1940ce57fc
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 14:57:13 2009 -0700

    llvmpipe: comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e042bed49c51fef38b02b7cc05efa504f2f703d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 14:25:46 2009 -0700

    llvmpipe: set LP_SETUP_NEW_FS in lp_setup_set_fs()
    
    Fixes progs/trivial/tri-blend.c, but I think we're just getting
    lucky in this case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3094fc200920f9d5eb62136d3b25896229fb0dbf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 14:25:08 2009 -0700

    llvmpipe: more debug info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51410a254c96779990995a2183eb742968df09e6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 14:13:22 2009 -0700

    llvmpipe: fix blend debug strings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52081f0a2c5d1d54d9e0f323c681b30d7186d8e4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 11:43:19 2009 -0700

    progs/trivial: readback and print Z value in tri-z-eq.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51663f0506ed2534e57b798cdfaf8a0d376eb7a2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 11:41:45 2009 -0700

    llvmpipe: quick & dirty implementation of lp_rast_store_zstencil()
    
    This allows us to do a glReadPixels(GL_DEPTH_COMPONENT) to see what's
    in the depth buffer to help debugging.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69fe4281ea19e29d534c74d65789494f7be4d4e3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 11:40:49 2009 -0700

    llvmpipe: additional comment about float->uint conversion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e01fa1eaec34675d0b30127de4f78b020a092a83
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 11:39:40 2009 -0700

    llvmpipe: comments




More information about the mesa-commit mailing list