Mesa (gallium_draw_llvm): 64 new commits

Zack Rusin zack at kemper.freedesktop.org
Thu Apr 1 22:55:00 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab5c09738760bc1b665b9809eaf921f4ac27057e
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Apr 1 18:58:51 2010 -0400

    draw llvm: a lot better storing implementation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6d052e4fd83d923776320cf5fef66abcd4bf3d0
Merge: ae5487d4276007e466b6a7c783d6fb740f9539c5 2fb655d1dbb3f8425aeff1597271262661ef206b
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Mar 31 22:16:09 2010 -0400

    Merge remote branch 'origin/master' into gallium_draw_llvm

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fb655d1dbb3f8425aeff1597271262661ef206b
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Mar 31 21:30:37 2010 -0400

    gallivm: convert floats to doubles
    
    printf can't handle floats, convert them to doubles so that we can
    actually print floats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ab737557258148d52d9b9e983e4b18560b7a460
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 1 02:21:06 2010 +0200

    r300g: add RGBA16F colorbuffer support
    
    Disabled by default due to unresolved IP issues.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3252651fb291d7e6e4af5fed8ab461f603574cd6
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 1 02:14:52 2010 +0200

    r300g: add RGTC texture support
    
    The CS checker already knows about this.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39e116e3a0dce1a13dbb4395585cd3873e5ed073
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 1 01:13:26 2010 +0200

    r300g: format handling cleanup

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f45d43a17fa1f4de50e1cf3e54d3edfdff91399d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 22:47:11 2010 +0100

    softpipe: Use S3TC when avaiilable,

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9388ce41917fa4c706c5e284d960e1ca648ee935
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 22:46:42 2010 +0100

    util: Hook into libtxc_dxtn.so (WIP).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d073b39d19c261ffdce21b1adb297182654bd0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 21:37:57 2010 +0100

    llvmpipe: Don't call unused generate_clamp().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36e92a0494f8a4d2d840d08ffece6719bc8260d6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 21:27:07 2010 +0100

    libgl-xlib: Fix missing X11 symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=018aae950df449a18d7d69de54d51af587be94c6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 21:16:16 2010 +0100

    util: Make the accessors bidimensional again.
    
    Otherwise there's no way to unpack blocks with height >1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8012643e1f5f6e49593ec8f04d3721df53e6afb
Author: Michal Krol <michal at vmware.com>
Date:   Wed Mar 31 21:54:54 2010 +0200

    util: First stab at half-float conversion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=329814c6ee8a87d67a55ecf197af9d6e6fb7ade0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 18 11:27:29 2010 +0000

    util: Describe PIPE_FORMAT_NONE as PIPE_FORMAT_R8_USCALED.
    
    Avoids the need to special case PIPE_FORMAT_NONE so often.
    
    Conflicts:
    
    	src/gallium/auxiliary/util/u_format_table.py

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fcf2b87b35240efe8dd8ebe7d2f40268e647902
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 17 19:50:33 2010 +0000

    util: Silence pointer to integer size mismatch errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69895725cfe9d4dc917ff6e643af9e6e3a6e093f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 20:15:17 2010 +0100

    util: Add callback to fetch a single pixel.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3200e708582f75b3566a85228de9a698edbfb022
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 20:05:10 2010 +0100

    python/tests: Read the number of tests to execute from command line.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96548d80e541691281a947836b673177542fd400
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 19:53:25 2010 +0100

    mesa: Use a consistent name of the external s3tc library for all windows compilers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93eee0537f8245c376c5b6b641b3f1d12f993b0f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 19:43:57 2010 +0100

    scons: Force to consider the util/u_format_pack.py for util/u_format_table.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf5cd836def660c1040d9f7a0a59aad1c69dbe37
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 11 17:52:34 2010 +0000

    scons: Don't always include/links X11 headers/libs.
    
    Move it into a separate tool.
    
    TODO: Needs to be "tooled" in each SConscript that uses it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6047c89a2309f09a738912280e49db54ba2b2b60
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 11 16:50:37 2010 +0000

    scons: Don't always link expat.
    
    Only needed for DRI. Should be linked in DRI specific subdirectories.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1c1911435dcab9436f1d204043124f4b1506a1e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 16:34:09 2010 +0000

    llvmpipe: Disable threads by default on embedded.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=730cd1baaa301dbdff60ce2867c920d3b52b2111
Author: Kurt Daverman <krd at vmware.com>
Date:   Wed Mar 10 16:30:22 2010 +0000

    os: Temporarily use posix thread for embedded too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=711f6428bcc4838abb3f62a2971ee8c53c90eff5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 8 19:58:34 2010 +0000

    scons: Allow any toolchain to be specified in the command line.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1f6370eb41dc83c65c415c7cfd6699a36559172
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 17:29:51 2010 +0100

    util: Remove the hand written u_tile.c functions for the ones that are code generated correctly.
    
    Not that the code generated are any better, but to quickly detect any regression
    in the code generated ones from now on.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5d4a44f449a8203a8b1da9b18806a718d80f131
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 17:26:31 2010 +0100

    util: Use u_format_pack.py's code instead of u_format_access.py.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e833c7988a218d3c01ff79f17bdeed40058b32e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 16:58:05 2010 +0100

    llvmpipe: Don't rely on u_format_access.py

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d97f6963aee71d8fafa2a94a5fe1f3ca4b4ef16d
Merge: 96bf4aff5bd674bba5d83ab32c46024a686c1a1d 56b34e54f29cdd0a479219695c6559c44a41a76c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Mar 31 16:57:05 2010 +0200

    Merge branch 'gallium-new-formats'
    
    Conflicts:
    	src/gallium/auxiliary/util/u_format.csv
    	src/gallium/auxiliary/util/u_format_access.py
    	src/gallium/auxiliary/util/u_format_pack.py

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96bf4aff5bd674bba5d83ab32c46024a686c1a1d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 15:30:14 2010 +0100

    util: Put the format pack/unpack functions in the description table.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e245ca74e11869750cafb1ab3fbb6957100c554b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:43:09 2010 +0100

    util: Make pack/unpack operate on spans.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b46750d601655c39ccb967ae525d4edcbb9fb9d2
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 31 15:44:25 2010 +1000

    st/mesa: use BITFIELD64_BIT to access shader OutputsWritten in more places

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=325d55303d5920c137c0047e673a3940a99e4629
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:31:29 2010 +0100

    util: Make util_format_xxx_pack_xxx take pointer as arguments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bce109c944c45d763497cea3aeaa6cf0d8163149
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:28:54 2010 +0100

    util: Fix PIPE_FORMAT_B5G5R5X1_UNORM test case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=338b9d71dfd93cfe516b16db1be4038725c5bc7b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:28:34 2010 +0100

    util: Use VOID type for X channels in format descriptions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0258ca59dd529799092d768eec52c6cad7321c8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:05:55 2010 +0100

    python/tests: Run trhough tests randomly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=213e6584ed91b4ac6c3ed27f076e1b64e51cbc06
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:05:21 2010 +0100

    gallivm: Fix USCALED translation. Minor Cleanups.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ead8f82eeb2db035cb95a2387a93aced361360f6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 14:00:46 2010 +0100

    llvmpipe: More accurate format capability exporting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa364d091e7e2ef2296fb25f92efc79a8c88f77d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 13:59:59 2010 +0100

    llvmpipe: Drop the aos format conversion.
    
    It's unused and incomplete. Still in git history if necessary in future.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a26c875a9195587c408188ddc7d02a42dfde2bb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 13:55:12 2010 +0100

    util: Generalize lp_format_is_rgba8 into util_format_is_rgba8_variant.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e566046efcaa4229f595acdc419670d70db66c1c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 13:28:36 2010 +0100

    python/tests: Rename test name.
    
    We only test blitting from a surface -- we don't test any sampler state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6de8f86ab4cf5d6af3023714b77a3555f2ad58a0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 13:27:08 2010 +0100

    python/tests: Test all existing gallium formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aae63a7109c963794b28e64078fd0fb1d454f5df
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 13:12:08 2010 +0100

    python/tests: Speed up the tests by reusing the same pipe context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fceee460226ca55a3ae7f41b2f62ffd12c825407
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 12:28:49 2010 +0100

    python/tests: Get the tests running again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52b4691518422f82ee9f34ae94a2c4dfd1a0cfd0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 31 12:28:12 2010 +0100

    st/python: Generate binding for u_format utility functions too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2463eaccf1ef68891783b6b0a85863b950fc7de
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Mar 30 23:46:51 2010 -0700

    i965g: Fix assertion that was always true.
    
    surface_format field is a 9-bit field and the value of
    BRW_SURFACEFORMAT_INVALID exceeds 9 bits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5123e33863ac37242eb5e867cd0a38fecbd06b48
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Mar 30 23:35:32 2010 -0700

    st/dri: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b6285c0522e86a842a6cfdf5c6c6347d89344ae
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Mar 30 22:42:45 2010 -0700

    identity: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91454fb94d76d2984081bbe56e1de08de8bc100c
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Mar 30 22:35:23 2010 -0700

    st/dri: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=539d03ff367a7ce05929f5aa24e3448ba8ac01c5
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:55:08 2010 -0600

    mesa: added glGet queries for transform_feedback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86a1ea31ed6afdb9789671ca3fdd79709ea9f112
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:54:51 2010 -0600

    mesa: added glEnable/Disable state for transform feedback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=423860ac7809173dda479991f23751ad169076d1
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:53:01 2010 -0600

    mesa: add new query/buffer targets for transform feedback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5d7ee929e47e85a97f0dedbe3e30f1c57e7f49b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:51:26 2010 -0600

    mesa: plug in transform feedback functions, set limits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e443d13ab672d2b226324ce5bdf4570912b38785
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:50:49 2010 -0600

    mesa: add transformfeedback.c to build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de8530e1546733bf21b2e0518d6c5bda560770b9
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:50:11 2010 -0600

    mesa: initial check-in of transform feedback functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5c69647b0b1e7a2f1e1af75bf02d1bb0b8aac2b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:54:02 2010 -0600

    mesa: add transform feedback queries
    
    And make _mesa_copy_string() non-static.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e9f07544821fbf7e7b079871c83555042073848
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:53:28 2010 -0600

    mesa: add EXT_transform_feedback to extension list

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=066f0097959fe705c57556b658a09af0ba6be8fb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 19:59:51 2010 -0600

    mesa: initial data structures for transform feedback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed17446d80fb0e98b4df7e76bae46a360a379682
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 30 11:33:51 2010 -0600

    mesa: simplify query code with get_query_binding_point()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56b34e54f29cdd0a479219695c6559c44a41a76c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 30 02:01:11 2010 +0200

    gallium/util: use other layout instead of the old compressed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=733df0059f04e3fd7e3265d3c80dd8029f939c60
Merge: 6fb364a1717858d8201b2caf234076ce5d4832ac 5fa09846618ed702493f054a1d4b0ec2a28fbbd0
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 30 01:52:13 2010 +0200

    Merge branch 'master' into gallium-new-formats
    
    Conflicts:
    	src/gallium/auxiliary/util/u_format.csv

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fb364a1717858d8201b2caf234076ce5d4832ac
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 30 01:35:49 2010 +0200

    gallium: adapt all code to the renamed depth/stencil formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e9690f00ca67e42e31367c50f9c216ad10ef553
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 30 01:33:28 2010 +0200

    gallium: make the python scripts for format parsing not fail on new formats
    
    they won't generate any useful conversion code for some of the new formats
    but at least don't assert. Also needed some more hacks so they don't generate
    code for some of the new formats, as gcc was not impressed.
    Also declare unused channels as void, and change the scripts to not fail if
    the first channel happened to be unused.
    Needs serious fixing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9de2ee646ad09676817c558a6d02f5b2bb7bb173
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 29 20:00:41 2010 +0200

    gallium: fix bogus depth/stencil format names (and channel descriptions)
    
    only the depth part is normalized, stencil part isn't.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9eae63792a011535d246c74d2dcb7296c2d9b3d
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 29 19:52:29 2010 +0200

    gallium: add new texture formats
    
    These are needed for DX10 and/or OGL3.3.
    
    This just adds the formats nothing handles them yet.
    PIPE_FORMAT_R1_UNORM can't be used currently as it requires special filter.
    Need to reclassify compressed formats at some point.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e96147e744d7fbad374c83c3d3d87a17a7e4101d
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 29 19:12:14 2010 +0200

    gallium/docs: minor fixes




More information about the mesa-commit mailing list