The branch, gallium-tex-surfaces has been updated Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces
Summary of changes: progs/vp/vp-tris.c | 2 +- src/gallium/auxiliary/draw/Makefile | 5 + src/gallium/auxiliary/draw/draw_context.c | 21 +- src/gallium/auxiliary/draw/draw_pipe.c | 65 + src/gallium/auxiliary/draw/draw_pipe.h | 2 +- src/gallium/auxiliary/draw/draw_pipe_aaline.c | 2 +- src/gallium/auxiliary/draw/draw_pipe_aapoint.c | 4 +- src/gallium/auxiliary/draw/draw_pipe_clip.c | 6 +- src/gallium/auxiliary/draw/draw_pipe_flatshade.c | 2 +- src/gallium/auxiliary/draw/draw_pipe_stipple.c | 22 +- src/gallium/auxiliary/draw/draw_pipe_twoside.c | 2 +- src/gallium/auxiliary/draw/draw_pipe_wide_point.c | 4 +- src/gallium/auxiliary/draw/draw_private.h | 38 +- src/gallium/auxiliary/draw/draw_pt.c | 46 +- src/gallium/auxiliary/draw/draw_pt.h | 25 + src/gallium/auxiliary/draw/draw_pt_decompose.h | 153 ++ src/gallium/auxiliary/draw/draw_pt_emit.c | 92 +- src/gallium/auxiliary/draw/draw_pt_fetch.c | 36 + src/gallium/auxiliary/draw/draw_pt_fetch_emit.c | 62 +- .../auxiliary/draw/draw_pt_fetch_shade_emit.c | 344 +++ .../auxiliary/draw/draw_pt_fetch_shade_pipeline.c | 88 +- src/gallium/auxiliary/draw/draw_pt_util.c | 103 + src/gallium/auxiliary/draw/draw_pt_varray.c | 159 +- src/gallium/auxiliary/draw/draw_pt_varray_tmp.h | 193 ++- .../auxiliary/draw/draw_pt_varray_tmp_linear.h | 94 + src/gallium/auxiliary/draw/draw_pt_vcache.c | 29 +- src/gallium/auxiliary/draw/draw_vertex.h | 21 + src/gallium/auxiliary/draw/draw_vs.c | 116 +- src/gallium/auxiliary/draw/draw_vs.h | 136 ++ src/gallium/auxiliary/draw/draw_vs_aos.c | 2266 ++++++++++++++++++++ src/gallium/auxiliary/draw/draw_vs_aos.h | 222 ++ src/gallium/auxiliary/draw/draw_vs_aos_io.c | 326 +++ src/gallium/auxiliary/draw/draw_vs_exec.c | 4 +- src/gallium/auxiliary/draw/draw_vs_llvm.c | 2 + src/gallium/auxiliary/draw/draw_vs_sse.c | 55 +- src/gallium/auxiliary/draw/draw_vs_varient.c | 326 +++ src/gallium/auxiliary/rtasm/rtasm_x86sse.c | 182 ++- src/gallium/auxiliary/rtasm/rtasm_x86sse.h | 30 +- src/gallium/auxiliary/tgsi/util/tgsi_dump.c | 24 +- src/gallium/auxiliary/tgsi/util/tgsi_dump.h | 18 + src/gallium/auxiliary/translate/translate.h | 18 +- .../auxiliary/translate/translate_generic.c | 16 +- src/gallium/auxiliary/translate/translate_sse.c | 28 +- src/gallium/drivers/softpipe/sp_context.c | 21 +- src/gallium/drivers/softpipe/sp_prim_setup.c | 15 +- src/gallium/drivers/softpipe/sp_prim_vbuf.c | 270 ++- src/gallium/include/pipe/p_compiler.h | 21 +- src/gallium/winsys/xlib/xm_api.c | 14 + src/mesa/main/ffvertex_prog.c | 272 ++- src/mesa/main/light.c | 1 + src/mesa/main/state.c | 26 +- src/mesa/shader/prog_statevars.c | 48 +- src/mesa/shader/prog_statevars.h | 6 +- 53 files changed, 5495 insertions(+), 588 deletions(-) create mode 100644 src/gallium/auxiliary/draw/draw_pt_decompose.h create mode 100644 src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c create mode 100644 src/gallium/auxiliary/draw/draw_pt_util.c create mode 100644 src/gallium/auxiliary/draw/draw_pt_varray_tmp_linear.h create mode 100644 src/gallium/auxiliary/draw/draw_vs_aos.c create mode 100644 src/gallium/auxiliary/draw/draw_vs_aos.h create mode 100644 src/gallium/auxiliary/draw/draw_vs_aos_io.c create mode 100644 src/gallium/auxiliary/draw/draw_vs_varient.c via 7fd6cd9af31a6b02564359f820d478ceb970fc7d (commit) via b7b9ce0f8677993c3cd5376add72a684a5653341 (commit) via e38bb10824fc3dc194d7cc6987f3f4957784310e (commit) via 7b85ea19de09d4e7e077ca147528e90e52683690 (commit) via fd20d1c7e8bbe2f40d73679b1514023772cfd8f6 (commit) via 660fee8351542dadc0d5550164e753f7c2d67261 (commit) via 2ec419d40dba43305c28fca9658ea00541f67821 (commit) via f8762ba5234fd1b44e11e76bb5f58d2305c90572 (commit) via f64c44ad3e55467ce964871502445cf5a0fb46d6 (commit) via 9f9f6c21be105de41a58128605b911e679efe8f0 (commit) via 9752ebd99e16646fed3c14712fc0af2c34c9e48f (commit) via a08c574bfcf72c7f7ffbeb35c10347b491ef87fb (commit) via 50c1d329b95ad78e03ca4d537daee4d11f308c7a (commit) via f7946bc7c0435ab2926cd729dfd8312222a3aa2a (commit) via adaaa29218f1babad874f50681ca971fdd3b8a40 (commit) via 5dc44184fa9f07465b7ff2be94394c55392ce5e9 (commit) via 4e2567f0ab6afd701bea4c35e388663e90f5cb6c (commit) via 2109ddafefde26dd20a1c6a25f594984143944a3 (commit) via dc1537bc25c7cbff0a41034ece0830146616f036 (commit) via aa16e3a2750993afdba16c24237bb6d8d8e4d91a (commit) via 93bfc94c351a2eafd43ac7a20b362d969f98d86a (commit) via d80c24a81a9a46c132fe877dde6919a57cacf8c0 (commit) via 529762d5df6d9427f9fa0927e38b9886e412a6bc (commit) via 351eca365c0ba488000c3826d5093de6170381e4 (commit) via 721fb5597e687fc1446119002ab03cc428104b29 (commit) via 9c7568965c00dcc2e9403a2f94f1cd09dcd783ae (commit) via 3afb7198e01516dba38bb3248d4c0161e54650fe (commit) via ce331e3a5e2a0505e01637861bdd7f5e6cfbd041 (commit) via caadc8d944c558e1fa9f23c3616d726337a19862 (commit) via dc52622fcf5660a9675ed61c359cf7068aa4861b (commit) via 584a3dcf8e4042cc1a5d48d83ea63d0a3c9706c1 (commit) via a6fca8acb5e8ce0e5e6ce91a524e2bb4c180d3ac (commit) via 48a24f0ff7e3aad000b8acc55c16bbeaca58abe6 (commit) via 86e529ad90411d21bca3d70984b2db202e7a0cd6 (commit) via e1590abb17f1effd92c136207f363de6cf52df18 (commit) via a2b1c46535d02bb4cc154f26481eda264a65abe8 (commit) via 6172f1295cf812108d8ceba15a83ba87880360d3 (commit) via 6b3723ee8d084a1abbc971b21c58f7c1e66949a7 (commit) via feceb43948f76cc4d4c8ecbb86b1b1f438c6daee (commit) via e841b92d9c8bf48085b4996df828ae745977f931 (commit) via 333d377bbda4f598292108f91cd8ec4f0f647c20 (commit) via 0ac2f7955c01749e122f67ff03e79a0d8bd0f8e5 (commit) via 3b41d619a1b7cc8c356c32af777486461ddd7926 (commit) via adc1f88fc9278bdbb3b24a6d48f91a0bd98e9f1c (commit) via 7106da136069f865747e03c30ca245bc030b241b (commit) via 43df4642f1d2f3d2673a1d5e4f5126f5175fb899 (commit) via 260001430bbd28ea17201f1980ab1ebed93b246f (commit) via 65cb09249e750b45ec3fc9a57670fc77250efc5e (commit) via 6780a6dede31e7f2eb465e1d7b507b3e64fe6ec9 (commit) via 7b25c1a4032960752d8a8e950bdf75740b2de2e8 (commit) via 05029c919d46299ca259ee8af880d0a65f95ce7c (commit) via c684ffa02d8d43ee04b99ee63ccd1adb66e81c1a (commit) via a5c3b499fa40f46298389900e74f1db04f99166a (commit) via 6f407b072453eb2bb7077a952257a099db4da025 (commit) via 5b1bd30f22ffa3955150ec008631d0f4754d340f (commit) via 083f3f5c32a28d2993a8a5a8b4f5ef81224a5ec3 (commit) via 0a7a0d79f64de9794878c42bc5b79a04772d7ed8 (commit) via 2302a5d3c1ea2c682dfc034012a054b8327a81de (commit) via 194a7be28f6eed502f2475d9a637cb3610ca75f6 (commit) via 889473b3f5a216bd753c357974d6bae29fe3c41d (commit) via 030af06691bc5bc82ca141a576da7a2edffe9d1c (commit) via 2f13d4cd58ec2bd60fd9a31cb1b2fb4bc8ee4ec7 (commit) via 1ba10e5ccf5cd0c990922e982e1e9bc6be48a5e4 (commit) via ba738a3135415de8b381cd8845cd6c435d5747a8 (commit) via b5c8b3fba6ac90a0d83e02bfe432142f1adee9e5 (commit) via 9343779a8c800cf72e38b09b6f5087a0df258c08 (commit) via d3e64caef6f8654af1a84825803e517ab8221c68 (commit) via 8618e6aa16bdba2c8b08124261bbaedaf7e22447 (commit) via 9232f0c023af060b12f77dee5e8b6a533c48e146 (commit) via 7c99d7fe60e7bb0b7cf103a851aeef4614278ca6 (commit) via 2f0d1396e4c1626b3b1ac799bd29e86a9530369e (commit) via b23706454bb165a62888d264e95a98a2e4cf139c (commit) via 8b25b5256fad23e8ea11c6931ecac658ca60c0b0 (commit) via 09900df42967a0ba61e78038304fd6c54934ad0d (commit) via 1c624846a81b0218b4a07328f485e295432c6312 (commit) via bbda45ec769120324f44febf00c6bb170f594f23 (commit) via 44463b2997826cd14def00abf724a7a65a4fc7cb (commit) via f116a149160d50d43a23b02a3416725d6f895d51 (commit) via 90e86363de7dbcfda3490b5c31d701350a0fa2ef (commit) via b5e5369da5fc50d63a6ece931fac44b555eb0314 (commit) via de818835de70961602bb9ceca86b98e9bbc63fc1 (commit) via 2258f6b437705860912be300e728efbde60e2140 (commit) via 7ddb925b8bc6c18eba953e34d2b630a3a6593f05 (commit) via c0a6040f568e0c9be07797b2dc2fdd8a3624ec34 (commit) via 501be9c7dd0cc5f985c708fa0e5f35d7fd20deb4 (commit) via cec016271ccf38d2f32e426f96e7d5d1fdf962f7 (commit) via 8ea6106f01f38853e9c0f1029da55eb449109aea (commit) via 8d709ae1595047b45a81f2fbd22850887fdbfea0 (commit) via 22323af525d00022a1fa06fab7ee84df5ef2d1f0 (commit) via fe586f8612dd517b9a1f0d87fbaf3a75e3caf588 (commit) via e897fd6cd35c6b9e398e1903d2e79678fe85708a (commit) via 66d72f176de2568f053c6dc54e93d423723ae8aa (commit) via a24cb269e1ba5434acf8c94abd03517c149b9c51 (commit) via ff1fee2cae9fabb47d6a2eb1f9f8094fec3c377f (commit) via abb08e9335b5d7cb004dc9e6cec390ab6968abe5 (commit) via 90a46ed277cc887d49c8d8c627174c3bd693ecf7 (commit) via 2abc1b3641e435e0b68490fa6b0a7ffa7c030c76 (commit) from 44a7bd0019b9af9ff01336df0aa6eb206f5dc2e9 (commit) - Commits ----------------------------------------------- commit 7fd6cd9af31a6b02564359f820d478ceb970fc7d Merge: 44a7bd0019b9af9ff01336df0aa6eb206f5dc2e9 b7b9ce0f8677993c3cd5376add72a684a5653341 Author: Keith Whitwell <[EMAIL PROTECTED]> Date: Wed May 28 13:33:09 2008 +0100 Merge branch 'gallium-vertex-linear' into gallium-tex-surfaces --------------------------------- _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit