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