The branch, gallium-0.1-dri2 has been updated Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-0.1-dri2
Summary of changes: progs/trivial/Makefile | 1 + progs/trivial/clear-undefined.c | 137 ++ progs/vpglsl/off2f.glsl | 18 + progs/vpglsl/varfor1f.glsl | 22 + progs/vpglsl/varfor2f.glsl | 24 + progs/vpglsl/varfor4f.glsl | 19 + progs/vpglsl/vp-tris.c | 48 + src/egl/main/README.txt | 71 + src/egl/main/egldriver.c | 45 +- src/gallium/auxiliary/draw/draw_vs_aos.c | 33 +- src/gallium/auxiliary/draw/draw_vs_aos.h | 3 +- src/gallium/auxiliary/draw/draw_vs_aos_io.c | 2 +- .../auxiliary/pipebuffer/pb_buffer_malloc.c | 2 +- src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c | 1 - src/gallium/auxiliary/tgsi/util/tgsi_dump.c | 9 +- src/gallium/auxiliary/util/p_debug.c | 31 +- src/gallium/drivers/i915simple/i915_clear.c | 1 + src/gallium/drivers/i915simple/i915_prim_vbuf.c | 44 +- src/gallium/drivers/i915simple/i915_state_emit.c | 25 +- src/gallium/drivers/i915simple/i915_texture.c | 34 +- src/gallium/include/pipe/p_debug.h | 2 +- src/gallium/include/pipe/p_format.h | 25 +- src/mesa/Makefile | 11 +- src/mesa/SConscript | 9 + src/mesa/main/api_exec.c | 5 + src/mesa/main/attrib.c | 3 + src/mesa/main/context.c | 4 +- src/mesa/main/enable.c | 5 + src/mesa/main/ffvertex_prog.c | 31 +- src/mesa/main/get.c | 56 +- src/mesa/main/get_gen.py | 4 - src/mesa/main/macros.h | 7 + src/mesa/main/mfeatures.h | 2 +- src/mesa/main/sources | 6 + src/mesa/main/texcompress.c | 17 + src/mesa/main/texenv.c | 861 +++++++ src/mesa/main/texenv.h | 52 + src/mesa/main/texformat.c | 6 + src/mesa/main/texformat.h | 8 + src/mesa/main/texgen.c | 601 +++++ src/mesa/main/texgen.h | 62 + src/mesa/main/texparam.c | 1035 +++++++++ src/mesa/main/texparam.h | 63 + src/mesa/main/texstate.c | 2393 -------------------- src/mesa/main/texstate.h | 75 - src/mesa/shader/arbprogparse.c | 2 +- src/mesa/shader/prog_parameter.c | 24 +- src/mesa/shader/prog_print.c | 17 +- src/mesa/shader/prog_statevars.c | 1 - src/mesa/shader/programopt.c | 12 +- src/mesa/shader/programopt.h | 2 +- src/mesa/shader/slang/slang_compile.c | 3 +- src/mesa/shader/slang/slang_emit.c | 16 +- src/mesa/shader/slang/slang_ir.h | 1 + src/mesa/sources | 3 + src/mesa/state_tracker/st_atom_fixedfunction.c | 66 - src/mesa/state_tracker/st_cb_blit.c | 2 + src/mesa/state_tracker/st_cb_texture.c | 8 + src/mesa/state_tracker/st_format.c | 23 +- src/mesa/state_tracker/st_mesa_to_tgsi.c | 4 +- 60 files changed, 3446 insertions(+), 2651 deletions(-) create mode 100644 progs/trivial/clear-undefined.c create mode 100644 progs/vpglsl/off2f.glsl create mode 100644 progs/vpglsl/varfor1f.glsl create mode 100644 progs/vpglsl/varfor2f.glsl create mode 100644 progs/vpglsl/varfor4f.glsl create mode 100644 src/egl/main/README.txt create mode 100644 src/mesa/main/texenv.c create mode 100644 src/mesa/main/texenv.h create mode 100644 src/mesa/main/texgen.c create mode 100644 src/mesa/main/texgen.h create mode 100644 src/mesa/main/texparam.c create mode 100644 src/mesa/main/texparam.h delete mode 100644 src/mesa/state_tracker/st_atom_fixedfunction.c via f0c03abec0a62c71246fb52362eaaa484c9e40f1 (commit) via 65841d69e4c09bee527e47fe226adf1ba49af31f (commit) via 28fec47ba571ac2c7c72ae0d7cbd7953b361cd44 (commit) via 109ab6db323f111eee2dffa8e686f7a4d14ac349 (commit) via 10eeb9acd303917f07d73ed0335f84f58cec6590 (commit) via f7789ce7941b90d7fd7346db229d52a8ded19251 (commit) via 9c8d12d4a9a1cc56c08a4371c539059ef2bba03b (commit) via 9d80ab85aa0ebd1336e31922d72c5b3a0354ecda (commit) via 2382246be7235a1e0d6af5e506875531ea744186 (commit) via c6509cfe30e8fc02f77fe57d32fb5931bd99a06b (commit) via 6c8b8ba593ed6a5cc85ecf4f6dbd774df16c7254 (commit) via c29c441fec836d7ff385bea71bf7beae2fbfeaca (commit) via 4e759a07b4cc6718f9a913ed523b41b84769ad9a (commit) via 0c4fda0dbd7835f7ddce07fc592d8c69356304a4 (commit) via 4d7e7b22e895b9b107eee3340ae26b29afe83bd8 (commit) via 9e0d4b418f06dcaaa77843bf4660a1479393ef09 (commit) via d1932faa879fbc630688991e254de8b5a078ff7c (commit) via b5fbd3ed3ded4dfa0f35563573f6f5b3e78f7c61 (commit) via c15ea8c9a7db9340f9c44ddf6cb43892433a01ae (commit) via 27a697bcdd1446a98fa3bc6d42b6f2e10d427c92 (commit) via f2bd4883d44bcedf19af7a5c658a430dfaae0187 (commit) via 4b4a16b2333fdfc54231b13e5e69da36e6f1f41f (commit) via f4e5a731ed47d25a2cb1a6383f5ca3a2977b04b0 (commit) via 35e4ff5c161db9c7b690afcfb36f605668044c99 (commit) via 9a04c58b72e07539708b885b598ae37826aad76e (commit) via 5eded2cd81c480b7d501d9b6cdc2d6cf91b8d892 (commit) via 958b424485e3fa053e0fc50d1f69bc2818a64598 (commit) via 000d1acb0b9fe1330f33c8e3f03a6a74730ff439 (commit) via 4c30d03aad5f2ea5812fe857729faeb42e55694f (commit) via dc3eb17a2d1b43b054b9caa8a3ef3c3c4c4c2341 (commit) via 1815af01e4a1ab9835f34304a7b0c37eda082c74 (commit) via bba53eccf41077d28e863d12b8a29871021f9650 (commit) via 2775f15b97fa61ed579bbfb34a48474561f4cf26 (commit) via ad70ecd39f0a229468d7bdff51bec7d9b2a8667f (commit) via e6c7cd16d2e7adc606b764433a3354e9f6740c91 (commit) via 7eb10b1b427a7df45f16b4cf6c8e3df95c980b0a (commit) via f9f1ed83061e12ffe90ee65d06e91aaf66de2e7b (commit) via 1272ad001e20999969480aa2bfdb5dae18f93a46 (commit) via f9f3b1de5b0396ad0279730889d2b668e5365562 (commit) via 6a5d8dc71fe81c253ee1c9e4d89dff586dd933a0 (commit) via 0f9d0c0cf4cfd20a6924385362be06ea3d9ea3e0 (commit) from b15366a18aa310781d09c10ee2cd541021d07864 (commit) - Commits ----------------------------------------------- commit f0c03abec0a62c71246fb52362eaaa484c9e40f1 Author: Jakob Bornecrantz <[EMAIL PROTECTED]> Date: Fri Jun 13 20:46:14 2008 +0200 i915: Improved the not used tile code commit 65841d69e4c09bee527e47fe226adf1ba49af31f Author: Jakob Bornecrantz <[EMAIL PROTECTED]> Date: Fri Jun 13 19:18:56 2008 +0200 trivial: Update clear-undefined commit 28fec47ba571ac2c7c72ae0d7cbd7953b361cd44 Author: Jakob Bornecrantz <[EMAIL PROTECTED]> Date: Fri Jun 13 19:13:35 2008 +0200 mesa: Fix libglapi.a build for dri commit 109ab6db323f111eee2dffa8e686f7a4d14ac349 Author: Jakob Bornecrantz <[EMAIL PROTECTED]> Date: Fri Jun 13 19:07:29 2008 +0200 i915: Fix offsets not being used for surface targets commit 10eeb9acd303917f07d73ed0335f84f58cec6590 Author: Jakob Bornecrantz <[EMAIL PROTECTED]> Date: Fri Jun 13 19:03:51 2008 +0200 i915: Fix most of the clear problems trivial/clear-undefined still fails commit f7789ce7941b90d7fd7346db229d52a8ded19251 Author: Jakob Bornecrantz <[EMAIL PROTECTED]> Date: Fri Jun 13 17:42:44 2008 +0200 trival: Added test for undefined context of buffer commit 9c8d12d4a9a1cc56c08a4371c539059ef2bba03b Author: Brian Paul <[EMAIL PROTECTED]> Date: Fri Jun 13 09:15:07 2008 -0600 gallium: another attempt at fixing libglapi.a compilation for DRI builds If building for DRI, make a dummy/empty libglapi.a for now. commit 9d80ab85aa0ebd1336e31922d72c5b3a0354ecda Author: Brian Paul <[EMAIL PROTECTED]> Date: Fri Jun 13 09:10:09 2008 -0600 mesa: fix typo: s/stacks/stack/ commit 2382246be7235a1e0d6af5e506875531ea744186 Author: Michal Krol <[EMAIL PROTECTED]> Date: Fri Jun 13 15:21:11 2008 +0200 gallium: Fix PIPE_FORMAT_A2B10G10R10_UNORM definition. Whoops! commit c6509cfe30e8fc02f77fe57d32fb5931bd99a06b Author: Michal Krol <[EMAIL PROTECTED]> Date: Fri Jun 13 14:58:24 2008 +0200 gallium: Add PIPE_FORMAT_A2B10G10R10_UNORM. commit 6c8b8ba593ed6a5cc85ecf4f6dbd774df16c7254 Author: Michal Krol <[EMAIL PROTECTED]> Date: Fri Jun 13 14:50:29 2008 +0200 gallium: Allow pipe format component sizes to be specified with finer granularity. This will allow us to define A2R10G10B10 format. commit c29c441fec836d7ff385bea71bf7beae2fbfeaca Author: Michal Krol <[EMAIL PROTECTED]> Date: Fri Jun 13 14:49:04 2008 +0200 mesa: Remove duplicate code. commit 4e759a07b4cc6718f9a913ed523b41b84769ad9a Author: Jakob Bornecrantz <[EMAIL PROTECTED]> Date: Fri Jun 13 14:11:20 2008 +0200 i915: Messed up lineloop now works commit 0c4fda0dbd7835f7ddce07fc592d8c69356304a4 Author: Jakob Bornecrantz <[EMAIL PROTECTED]> Date: Fri Jun 13 12:21:58 2008 +0200 i915: Support all primtive types in vbuf path commit 4d7e7b22e895b9b107eee3340ae26b29afe83bd8 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Thu Jun 12 19:41:54 2008 -0400 silly bug: it's PROGRAM_VARYING commit 9e0d4b418f06dcaaa77843bf4660a1479393ef09 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Thu Jun 12 18:53:52 2008 -0400 glsl: make sure we replace all output reads with temporaries test in if.glsl commit d1932faa879fbc630688991e254de8b5a078ff7c Author: Brian Paul <[EMAIL PROTECTED]> Date: Thu Jun 12 16:55:28 2008 -0600 mesa: add some #if FEATURE_x tests commit b5fbd3ed3ded4dfa0f35563573f6f5b3e78f7c61 Author: Brian Paul <[EMAIL PROTECTED]> Date: Thu Jun 12 16:54:44 2008 -0600 gallium: add some #if FEATURE_x tests commit c15ea8c9a7db9340f9c44ddf6cb43892433a01ae Author: Brian Paul <[EMAIL PROTECTED]> Date: Thu Jun 12 16:48:24 2008 -0600 mesa: remove unneeded #include commit 27a697bcdd1446a98fa3bc6d42b6f2e10d427c92 Author: Brian Paul <[EMAIL PROTECTED]> Date: Thu Jun 12 16:37:16 2008 -0600 gallium: add missing comma commit f2bd4883d44bcedf19af7a5c658a430dfaae0187 Author: Brian Paul <[EMAIL PROTECTED]> Date: Thu Jun 12 16:01:43 2008 -0600 gallium: disable the codegen for TGSI_OPCODE_EXPBASE2 for now. The x86 code seems to fail for exponents of 4 or larger. See glean's vertProg1/EX2 test. commit 4b4a16b2333fdfc54231b13e5e69da36e6f1f41f Author: Keith Whitwell <[EMAIL PROTECTED]> Date: Thu Jun 12 16:01:05 2008 -0600 gallium: fix SSE codegen for instructions that use both a CONSTANT and IMMEDIATE Fixes codegen for instructions like MUL dst, CONST[0], IMM[0]; the two operands would up getting aliased in the x86/sse code. Fixes glean/vertProg1/fogparams test. commit f4e5a731ed47d25a2cb1a6383f5ca3a2977b04b0 Author: Brian Paul <[EMAIL PROTECTED]> Date: Thu Jun 12 15:46:10 2008 -0600 gallium: test for FEATURE_convolution commit 35e4ff5c161db9c7b690afcfb36f605668044c99 Author: Brian Paul <[EMAIL PROTECTED]> Date: Thu Jun 12 15:08:14 2008 -0600 gallium: remove unused/old st_atom_fixedfunction.c file commit 9a04c58b72e07539708b885b598ae37826aad76e Author: Zack Rusin <[EMAIL PROTECTED]> Date: Thu Jun 12 14:19:10 2008 -0400 almost forgot - RelAddr is a boolean so use it here commit 5eded2cd81c480b7d501d9b6cdc2d6cf91b8d892 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Thu Jun 12 00:04:30 2008 -0400 add some glsl example testing different arrays of uniforms commit 958b424485e3fa053e0fc50d1f69bc2818a64598 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Thu Jun 12 00:03:35 2008 -0400 shaders: fix allocation of arrays of parameters commit 000d1acb0b9fe1330f33c8e3f03a6a74730ff439 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Tue Jun 10 16:59:44 2008 -0400 glsl: implement variable array indexes commit 4c30d03aad5f2ea5812fe857729faeb42e55694f Author: Brian Paul <[EMAIL PROTECTED]> Date: Thu Jun 12 11:17:20 2008 -0600 mesa: restore and fix Keith's "further degenerate the special case lit substitute" There was a bug in emit_degenerate_lit() that caused the SLT to produce unpredictable results in lit.z Plus, added a bunch of new comments. commit dc3eb17a2d1b43b054b9caa8a3ef3c3c4c4c2341 Author: Keith Whitwell <[EMAIL PROTECTED]> Date: Thu Jun 12 14:39:57 2008 +0100 pb: don't assert(0) on failure to allocate - this is a normal condition in many drivers commit 1815af01e4a1ab9835f34304a7b0c37eda082c74 Author: Brian Paul <[EMAIL PROTECTED]> Date: Wed Jun 11 20:50:26 2008 -0600 Revert "mesa: further degenerate the special case lit substitute" This reverts commit e841b92d9c8bf48085b4996df828ae745977f931. This fixes two specular lighting conform failures. commit bba53eccf41077d28e863d12b8a29871021f9650 Author: Brian Paul <[EMAIL PROTECTED]> Date: Wed Jun 11 20:16:16 2008 -0600 mesa: refactor: update SConscript with recently added new source files commit 2775f15b97fa61ed579bbfb34a48474561f4cf26 Author: Brian Paul <[EMAIL PROTECTED]> Date: Wed Jun 11 20:13:07 2008 -0600 mesa: refactor: move various ENUM_TO_x macros into macros.h commit ad70ecd39f0a229468d7bdff51bec7d9b2a8667f Author: Brian Paul <[EMAIL PROTECTED]> Date: Wed Jun 11 20:05:53 2008 -0600 mesa: refactor: move glTexParameter-related functions into new texparam.c file commit e6c7cd16d2e7adc606b764433a3354e9f6740c91 Author: Brian Paul <[EMAIL PROTECTED]> Date: Wed Jun 11 19:58:30 2008 -0600 mesa: refactor: move glTexEnv-related functions into new texenv.c file commit 7eb10b1b427a7df45f16b4cf6c8e3df95c980b0a Author: Brian Paul <[EMAIL PROTECTED]> Date: Wed Jun 11 19:48:01 2008 -0600 mesa: refactor: move glTexGen-related functions into new texgen.c file commit f9f1ed83061e12ffe90ee65d06e91aaf66de2e7b Author: José Fonseca <[EMAIL PROTECTED]> Date: Wed Jun 11 12:25:47 2008 +0900 gallium: Support L16 pixel format. commit 1272ad001e20999969480aa2bfdb5dae18f93a46 Author: José Fonseca <[EMAIL PROTECTED]> Date: Wed Jun 11 10:33:41 2008 +0900 pipebuffer: Fix improper memory free. commit f9f3b1de5b0396ad0279730889d2b668e5365562 Author: José Fonseca <[EMAIL PROTECTED]> Date: Tue Jun 10 23:22:12 2008 +0900 gallium: Implement debug_get_num_option. For numeric options. commit 6a5d8dc71fe81c253ee1c9e4d89dff586dd933a0 Author: Brian Paul <[EMAIL PROTECTED]> Date: Wed Jun 11 19:35:52 2008 -0600 egl: some basic docs for libEGL commit 0f9d0c0cf4cfd20a6924385362be06ea3d9ea3e0 Author: Brian Paul <[EMAIL PROTECTED]> Date: Wed Jun 11 11:37:46 2008 -0600 egl: some prototype Windows code (eq for dlopen,dlsym) ---------------------------------
_______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit