mesa: Changes to 'gallium-0.1-dri2'
Alan Hourihane
alanh at kemper.freedesktop.org
Fri Jun 13 19:30:12 UTC 2008
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 <jakob at tungstengraphics.com>
Date: Fri Jun 13 20:46:14 2008 +0200
i915: Improved the not used tile code
commit 65841d69e4c09bee527e47fe226adf1ba49af31f
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
Date: Fri Jun 13 19:18:56 2008 +0200
trivial: Update clear-undefined
commit 28fec47ba571ac2c7c72ae0d7cbd7953b361cd44
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
Date: Fri Jun 13 19:13:35 2008 +0200
mesa: Fix libglapi.a build for dri
commit 109ab6db323f111eee2dffa8e686f7a4d14ac349
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
Date: Fri Jun 13 19:07:29 2008 +0200
i915: Fix offsets not being used for surface targets
commit 10eeb9acd303917f07d73ed0335f84f58cec6590
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
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 <jakob at tungstengraphics.com>
Date: Fri Jun 13 17:42:44 2008 +0200
trival: Added test for undefined context of buffer
commit 9c8d12d4a9a1cc56c08a4371c539059ef2bba03b
Author: Brian Paul <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
Date: Fri Jun 13 09:10:09 2008 -0600
mesa: fix typo: s/stacks/stack/
commit 2382246be7235a1e0d6af5e506875531ea744186
Author: Michal Krol <michal at tungstengraphics.com>
Date: Fri Jun 13 15:21:11 2008 +0200
gallium: Fix PIPE_FORMAT_A2B10G10R10_UNORM definition.
Whoops!
commit c6509cfe30e8fc02f77fe57d32fb5931bd99a06b
Author: Michal Krol <michal at tungstengraphics.com>
Date: Fri Jun 13 14:58:24 2008 +0200
gallium: Add PIPE_FORMAT_A2B10G10R10_UNORM.
commit 6c8b8ba593ed6a5cc85ecf4f6dbd774df16c7254
Author: Michal Krol <michal at tungstengraphics.com>
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 <michal at tungstengraphics.com>
Date: Fri Jun 13 14:49:04 2008 +0200
mesa: Remove duplicate code.
commit 4e759a07b4cc6718f9a913ed523b41b84769ad9a
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
Date: Fri Jun 13 14:11:20 2008 +0200
i915: Messed up lineloop now works
commit 0c4fda0dbd7835f7ddce07fc592d8c69356304a4
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
Date: Fri Jun 13 12:21:58 2008 +0200
i915: Support all primtive types in vbuf path
commit 4d7e7b22e895b9b107eee3340ae26b29afe83bd8
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Thu Jun 12 19:41:54 2008 -0400
silly bug: it's PROGRAM_VARYING
commit 9e0d4b418f06dcaaa77843bf4660a1479393ef09
Author: Zack Rusin <zack at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
Date: Thu Jun 12 16:55:28 2008 -0600
mesa: add some #if FEATURE_x tests
commit b5fbd3ed3ded4dfa0f35563573f6f5b3e78f7c61
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jun 12 16:54:44 2008 -0600
gallium: add some #if FEATURE_x tests
commit c15ea8c9a7db9340f9c44ddf6cb43892433a01ae
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jun 12 16:48:24 2008 -0600
mesa: remove unneeded #include
commit 27a697bcdd1446a98fa3bc6d42b6f2e10d427c92
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jun 12 16:37:16 2008 -0600
gallium: add missing comma
commit f2bd4883d44bcedf19af7a5c658a430dfaae0187
Author: Brian Paul <brian.paul at tungstengraphics.com>
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 <keith at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
Date: Thu Jun 12 15:46:10 2008 -0600
gallium: test for FEATURE_convolution
commit 35e4ff5c161db9c7b690afcfb36f605668044c99
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Jun 12 15:08:14 2008 -0600
gallium: remove unused/old st_atom_fixedfunction.c file
commit 9a04c58b72e07539708b885b598ae37826aad76e
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Thu Jun 12 14:19:10 2008 -0400
almost forgot - RelAddr is a boolean so use it here
commit 5eded2cd81c480b7d501d9b6cdc2d6cf91b8d892
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Thu Jun 12 00:04:30 2008 -0400
add some glsl example testing different arrays of uniforms
commit 958b424485e3fa053e0fc50d1f69bc2818a64598
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Thu Jun 12 00:03:35 2008 -0400
shaders: fix allocation of arrays of parameters
commit 000d1acb0b9fe1330f33c8e3f03a6a74730ff439
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Tue Jun 10 16:59:44 2008 -0400
glsl: implement variable array indexes
commit 4c30d03aad5f2ea5812fe857729faeb42e55694f
Author: Brian Paul <brian.paul at tungstengraphics.com>
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 <keith at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
Date: Wed Jun 11 20:16:16 2008 -0600
mesa: refactor: update SConscript with recently added new source files
commit 2775f15b97fa61ed579bbfb34a48474561f4cf26
Author: Brian Paul <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
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 <jrfonseca at tungstengraphics.com>
Date: Wed Jun 11 12:25:47 2008 +0900
gallium: Support L16 pixel format.
commit 1272ad001e20999969480aa2bfdb5dae18f93a46
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Wed Jun 11 10:33:41 2008 +0900
pipebuffer: Fix improper memory free.
commit f9f3b1de5b0396ad0279730889d2b668e5365562
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date: Tue Jun 10 23:22:12 2008 +0900
gallium: Implement debug_get_num_option.
For numeric options.
commit 6a5d8dc71fe81c253ee1c9e4d89dff586dd933a0
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jun 11 19:35:52 2008 -0600
egl: some basic docs for libEGL
commit 0f9d0c0cf4cfd20a6924385362be06ea3d9ea3e0
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Jun 11 11:37:46 2008 -0600
egl: some prototype Windows code (eq for dlopen,dlsym)
---------------------------------
More information about the mesa-commit
mailing list