Mesa (master): llvmpipe: Ensure outdated framebuffer state is not reused in lp_setup_bind_framebuffer ().

2010-06-28 Thread Jose Fonseca
Module: Mesa Branch: master Commit: 8be645d53a0d5d0ca50e4e9597043225e2231b6d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8be645d53a0d5d0ca50e4e9597043225e2231b6d Author: José Fonseca Date: Mon Jun 28 16:28:55 2010 +0100 llvmpipe: Ensure outdated framebuffer state is not reused in

Mesa (master): llvmpipe: Actually flush in lp_resource_copy()

2010-06-28 Thread Jose Fonseca
Module: Mesa Branch: master Commit: a9e0fda070f3d8cb656e6891b1be56aaa8ed705a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9e0fda070f3d8cb656e6891b1be56aaa8ed705a Author: José Fonseca Date: Mon Jun 28 15:39:54 2010 +0100 llvmpipe: Actually flush in lp_resource_copy() The cpu_acce

Mesa (master): llvmpipe: set WRITE_ALL only a per-tile basis in lp_resource_copy().

2010-06-28 Thread Jose Fonseca
Module: Mesa Branch: master Commit: 250b92f3bb4fc4a53f3150b0e8ff1e121a5adbc7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=250b92f3bb4fc4a53f3150b0e8ff1e121a5adbc7 Author: José Fonseca Date: Mon Jun 28 16:33:52 2010 +0100 llvmpipe: set WRITE_ALL only a per-tile basis in lp_resource

Mesa (glsl2): glsl2: Use i2b and f2b IR opcodes for casting int or float to bool

2010-06-28 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 26b5d33dce37755a6a4a799a9edfcdff8c5ce3e5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26b5d33dce37755a6a4a799a9edfcdff8c5ce3e5 Author: Ian Romanick Date: Fri Jun 25 16:19:45 2010 -0700 glsl2: Use i2b and f2b IR opcodes for casting int or float to

Mesa (glsl2): glsl2: Add option to stand-alone GLSL compiler to dump IR before optimizations

2010-06-28 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 22c23dedad4e7f362ffbd990f1c2d5caf4cae75a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22c23dedad4e7f362ffbd990f1c2d5caf4cae75a Author: Ian Romanick Date: Fri Jun 25 15:27:47 2010 -0700 glsl2: Add option to stand-alone GLSL compiler to dump IR bef

Mesa (master): 25 new commits

2010-06-28 Thread Jakob Bornecrantz
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a01e0afd9fc0d647081c6903baa1a7ba505c4b05 Merge: 250b92f3bb4fc4a53f3150b0e8ff1e121a5adbc7 9ca563a9a8573bf79821abc75ccf0fdade19c8a9 Author: Jakob Bornecrantz Date: Mon Jun 28 20:59:09 2010 +0200 Merge branch 'gallium-drm-driver-drescr

Mesa (glsl2): Use more sensible contexts in ir_dead_code_local.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: a815f7fb83b1117e957c097044f36eae3a6851fb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a815f7fb83b1117e957c097044f36eae3a6851fb Author: Kenneth Graunke Date: Fri Jun 25 13:36:14 2010 -0700 Use more sensible contexts in ir_dead_code_local. --- s

Mesa (glsl2): Use a more sensible context in copy propagation.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 5f3fe44595e53874908d1f047405d27861f1df0f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f3fe44595e53874908d1f047405d27861f1df0f Author: Kenneth Graunke Date: Fri Jun 25 13:44:09 2010 -0700 Use a more sensible context in copy propagation. --- sr

Mesa (glsl2): ir_to_mesa: Fix copy and wasted InputsRead/ OutputsWritten setup.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 81b7b79c472cbc15cb044656bd37b101a941f358 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81b7b79c472cbc15cb044656bd37b101a941f358 Author: Eric Anholt Date: Sun Jun 27 20:43:09 2010 -0700 ir_to_mesa: Fix copy and wasted InputsRead/OutputsWritten setu

Mesa (glsl2): glsl2: Add support for some builtin matrices.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: bd3b835e7c32e093f91f636330fd93b3dedd8362 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd3b835e7c32e093f91f636330fd93b3dedd8362 Author: Eric Anholt Date: Sun Jun 27 20:36:41 2010 -0700 glsl2: Add support for some builtin matrices. --- src/mesa/

Mesa (glsl2): ir_to_mesa: Check the right element for matrix * scalar multiplication.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: ad2dc740b95f91f66d57dffe2840dffdefce1c1a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad2dc740b95f91f66d57dffe2840dffdefce1c1a Author: Eric Anholt Date: Sun Jun 27 21:07:21 2010 -0700 ir_to_mesa: Check the right element for matrix * scalar multip

Mesa (glsl2): ir_to_mesa: Fix matrix * scalar multiplication.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 3f3f41357d33893d01213b37c6d92bcb435b0eeb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f3f41357d33893d01213b37c6d92bcb435b0eeb Author: Eric Anholt Date: Mon Jun 28 19:56:53 2010 -0700 ir_to_mesa: Fix matrix * scalar multiplication. We're accessi

Mesa (glsl2): ir_to_mesa: Traverse the "else" instrs after "else", instead of "then" again.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 0a52e8b691cecfeec27717c3289763226d5f1bda URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a52e8b691cecfeec27717c3289763226d5f1bda Author: Eric Anholt Date: Mon Jun 28 11:44:30 2010 -0700 ir_to_mesa: Traverse the "else" instrs after "else", instead o

Mesa (glsl2): ir_to_mesa: Notify the driver when we generate new Mesa programs for GLSL.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 7dc1e0b3267f0bf4dc0ef015b972f7fa6c4c317a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dc1e0b3267f0bf4dc0ef015b972f7fa6c4c317a Author: Eric Anholt Date: Mon Jun 28 12:35:54 2010 -0700 ir_to_mesa: Notify the driver when we generate new Mesa progra

Mesa (glsl2): ir_to_mesa: Respect EmitCondCodes for IF statements.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 854fd66cbb569cb3d4768196f4c680eff489733e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=854fd66cbb569cb3d4768196f4c680eff489733e Author: Eric Anholt Date: Mon Jun 28 11:59:13 2010 -0700 ir_to_mesa: Respect EmitCondCodes for IF statements. Fixes gl

Mesa (glsl2): ir_to_mesa: Add support for the pow expression.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 904b5bfe9986a297dc71fe081ce0f2661d43b00b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=904b5bfe9986a297dc71fe081ce0f2661d43b00b Author: Eric Anholt Date: Mon Jun 28 12:26:19 2010 -0700 ir_to_mesa: Add support for the pow expression. Fixes glsl-al

Mesa (glsl2): ir_to_mesa: Fix EmitCondCodes for boolean vars as condition.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: cbe52c8012659abe5d81cf1180659820e704d290 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbe52c8012659abe5d81cf1180659820e704d290 Author: Eric Anholt Date: Mon Jun 28 12:16:03 2010 -0700 ir_to_mesa: Fix EmitCondCodes for boolean vars as condition.

Mesa (glsl2): ir_to_mesa: Fix indexes of temps used in expressions.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: d5a5df45a4af93bb845483bdeeae7c8e042b03d8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5a5df45a4af93bb845483bdeeae7c8e042b03d8 Author: Eric Anholt Date: Mon Jun 28 12:48:47 2010 -0700 ir_to_mesa: Fix indexes of temps used in expressions. It look

Mesa (glsl2): ir_to_mesa: Fix binop_sqrt for multi-channel and negative source channels.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 8f62ad6d0ff3c11808739c74441f82f6f12485d6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f62ad6d0ff3c11808739c74441f82f6f12485d6 Author: Eric Anholt Date: Mon Jun 28 13:01:49 2010 -0700 ir_to_mesa: Fix binop_sqrt for multi-channel and negative sour

Mesa (master): glhd: Remove leftover file

2010-06-28 Thread Jakob Bornecrantz
Module: Mesa Branch: master Commit: 2932dd637439247dc1c20fb3bf8ef0ec1920727e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2932dd637439247dc1c20fb3bf8ef0ec1920727e Author: Jakob Bornecrantz Date: Mon Jun 28 21:37:03 2010 +0200 glhd: Remove leftover file --- src/gallium/drivers/g

Mesa (master): glhd: Re-integrate with the debug system

2010-06-28 Thread Jakob Bornecrantz
Module: Mesa Branch: master Commit: d12c4c5a62dbf5e32f989c8ef53a5a878cc5c0a2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d12c4c5a62dbf5e32f989c8ef53a5a878cc5c0a2 Author: Jakob Bornecrantz Date: Mon Jun 28 21:50:51 2010 +0200 glhd: Re-integrate with the debug system --- .../aux

Mesa (master): glhd: Build with scons

2010-06-28 Thread Jakob Bornecrantz
Module: Mesa Branch: master Commit: 40d4b414d94866f1eb23fa14c8289da11a81f062 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40d4b414d94866f1eb23fa14c8289da11a81f062 Author: Jakob Bornecrantz Date: Mon Jun 28 22:22:53 2010 +0200 glhd: Build with scons --- SConstruct

Mesa (master): r300g: Add target defines for Galahad

2010-06-28 Thread Jakob Bornecrantz
Module: Mesa Branch: master Commit: 2da9d80a4b5bc682871f74e4361722a395c28086 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2da9d80a4b5bc682871f74e4361722a395c28086 Author: Jakob Bornecrantz Date: Mon Jun 28 21:54:38 2010 +0200 r300g: Add target defines for Galahad --- src/galliu

Mesa (master): r300g: Galahad for scons as well

2010-06-28 Thread Jakob Bornecrantz
Module: Mesa Branch: master Commit: 77cd1a989bbb76b59544c8e25b46f411b4a57989 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77cd1a989bbb76b59544c8e25b46f411b4a57989 Author: Jakob Bornecrantz Date: Mon Jun 28 22:27:51 2010 +0200 r300g: Galahad for scons as well --- src/gallium/tar

Mesa (master): i915g: Add Galahad to targets

2010-06-28 Thread Jakob Bornecrantz
Module: Mesa Branch: master Commit: 7e1ce791c7ac6bf01c3136393bc3300a8a0c6145 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e1ce791c7ac6bf01c3136393bc3300a8a0c6145 Author: Jakob Bornecrantz Date: Mon Jun 28 22:33:39 2010 +0200 i915g: Add Galahad to targets --- src/gallium/target

Mesa (glsl2): ir_to_mesa: Actually add the header file for the interface.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: ad8ad338f45c43fe9039d0069d3f3405ede756aa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad8ad338f45c43fe9039d0069d3f3405ede756aa Author: Eric Anholt Date: Mon Jun 28 13:45:43 2010 -0700 ir_to_mesa: Actually add the header file for the interface. -

Mesa (glsl2): ir_to_mesa: Actually initialize the undef register for scalar_op1.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 59a23d7fb93603b2449db4c5d786934a07aebfcb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59a23d7fb93603b2449db4c5d786934a07aebfcb Author: Eric Anholt Date: Mon Jun 28 15:02:51 2010 -0700 ir_to_mesa: Actually initialize the undef register for scalar_

Mesa (glsl2): ir_to_mesa: Support user-defined varyings using the linker' s locations.

2010-06-28 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: f9ffccb06bcc90c862f20f8849b824022fbeebbf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9ffccb06bcc90c862f20f8849b824022fbeebbf Author: Eric Anholt Date: Mon Jun 28 14:47:43 2010 -0700 ir_to_mesa: Support user-defined varyings using the linker's l

Mesa (master): util: reference surfaces and sampler views in blitter when saving them

2010-06-28 Thread Marek Olšák
Module: Mesa Branch: master Commit: 0b50fcbd556ead8d35c2b543f13de433996a5822 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b50fcbd556ead8d35c2b543f13de433996a5822 Author: Marek Olšák Date: Tue Jun 29 01:52:09 2010 +0200 util: reference surfaces and sampler views in blitter when sa

Mesa (master): mesa: initial support for ARB_geometry_shader4

2010-06-28 Thread Zack Rusin
Module: Mesa Branch: master Commit: da7bd6a90e1fee5c16327338fd251c0f6be34e36 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da7bd6a90e1fee5c16327338fd251c0f6be34e36 Author: Zack Rusin Date: Mon Jun 28 17:31:21 2010 -0400 mesa: initial support for ARB_geometry_shader4 laying down th