Mesa (master): i965: Add support for live variable analysis using dataflow analysis.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 0d6c96a5c34de3ffdd6167282d7520dfd3c863cb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d6c96a5c34de3ffdd6167282d7520dfd3c863cb Author: Eric Anholt Date: Wed Apr 11 13:12:33 2012 -0700 i965: Add support for live variable analysis using dataflow a

Mesa (master): i965: Convert live interval computation to using live variable analysis.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 137c5ece7d22bcbb017e52f00273b42a191f496d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=137c5ece7d22bcbb017e52f00273b42a191f496d Author: Eric Anholt Date: Wed Apr 11 13:24:22 2012 -0700 i965: Convert live interval computation to using live variabl

Mesa (master): i965: Move the old live interval analysis code next to the new live vars code.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 34b17ee598e855e1090a455c2dac31ed8104954b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34b17ee598e855e1090a455c2dac31ed8104954b Author: Eric Anholt Date: Wed Apr 11 13:14:27 2012 -0700 i965: Move the old live interval analysis code next to the ne

Mesa (master): i965: Add basic block generator.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 080b125c64b48447a515b1a169f779e62b3de13d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=080b125c64b48447a515b1a169f779e62b3de13d Author: Eric Anholt Date: Tue Apr 10 12:01:50 2012 -0700 i965: Add basic block generator. This takes the fs_inst list

Mesa (master): i965/fs: Suppress printing the whole loop in BRW_OPCODE_DO annotation.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 8890c759513597903997f519c69e9db30790b6f4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8890c759513597903997f519c69e9db30790b6f4 Author: Eric Anholt Date: Wed Apr 11 13:45:55 2012 -0700 i965/fs: Suppress printing the whole loop in BRW_OPCODE_DO an

Mesa (master): glsl: Properly throw compile-time errors for conflicting FS output writes.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 4b2a4cb7c2131c3c31e3d44a0d8838ef45f270e7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b2a4cb7c2131c3c31e3d44a0d8838ef45f270e7 Author: Eric Anholt Date: Thu Mar 29 17:29:20 2012 -0700 glsl: Properly throw compile-time errors for conflicting FS o

Mesa (master): glsl: Track in each ir_variable whether it was ever assigned .

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: f2475ca424f7e001be50f64dafa5700f6603d684 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2475ca424f7e001be50f64dafa5700f6603d684 Author: Eric Anholt Date: Thu Mar 29 17:02:15 2012 -0700 glsl: Track in each ir_variable whether it was ever assigned.

Mesa (master): glsl: Convert the tests directory to automake.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: cc7e0de009a0ab528fe950b17fa465a0a97988fc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc7e0de009a0ab528fe950b17fa465a0a97988fc Author: Eric Anholt Date: Mon Apr 16 09:53:29 2012 -0700 glsl: Convert the tests directory to automake. This runs opt

Mesa (master): glsl: Don't allow array splitting on function arguments.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 6de5da079682efd3f8887d3e0a7add7e70a5433d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6de5da079682efd3f8887d3e0a7add7e70a5433d Author: Eric Anholt Date: Mon Apr 16 09:45:07 2012 -0700 glsl: Don't allow array splitting on function arguments. Thi

Mesa (master): glsl: Fix up some comments in structure splitting, based on array-split work.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 86f270e0a9d34dd2b6689b7f7c693620db65098c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=86f270e0a9d34dd2b6689b7f7c693620db65098c Author: Eric Anholt Date: Mon Apr 16 09:52:45 2012 -0700 glsl: Fix up some comments in structure splitting, based on a

Mesa (master): glsl: Rename the "whole_array_access" member in array splitting.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 538ba0a36373d7d0bd047e6fc4ef4e6e8d8bb8d7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=538ba0a36373d7d0bd047e6fc4ef4e6e8d8bb8d7 Author: Eric Anholt Date: Mon Apr 16 09:26:32 2012 -0700 glsl: Rename the "whole_array_access" member in array splitti

Mesa (master): glsl: Fix up a comment explaining what a visitor class does.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 36a8c9caafef79524920120286649a0f53fe5228 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=36a8c9caafef79524920120286649a0f53fe5228 Author: Eric Anholt Date: Mon Apr 16 09:17:46 2012 -0700 glsl: Fix up a comment explaining what a visitor class does.

Mesa (master): glsl: Use the column_types() helper method.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: c07290ddb2bf3095b9f5a1e0b33697999834fa0e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c07290ddb2bf3095b9f5a1e0b33697999834fa0e Author: Eric Anholt Date: Mon Apr 16 09:15:36 2012 -0700 glsl: Use the column_types() helper method. Ken noted this i

Mesa (master): glx: Use AM_CPPFLAGS to pass -I and -D to both C and C++ compiles.

2012-04-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 40da3b03204b877c2c98eae65ada44ebd9518a46 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40da3b03204b877c2c98eae65ada44ebd9518a46 Author: Eric Anholt Date: Mon Apr 16 14:33:34 2012 -0700 glx: Use AM_CPPFLAGS to pass -I and -D to both C and C++ comp

Mesa (master): Revert "mesa: only update _MaxElement when we actually need it"

2012-04-19 Thread Marek Olšák
Module: Mesa Branch: master Commit: bf3304a84b60a25bbc9de14d11af6e423939d7c3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf3304a84b60a25bbc9de14d11af6e423939d7c3 Author: Marek Olšák Date: Thu Apr 19 20:47:22 2012 +0200 Revert "mesa: only update _MaxElement when we actually need i

Mesa (master): radeonsi: Fix VGPR_BIT() definition.

2012-04-19 Thread Michel Dänzer
Module: Mesa Branch: master Commit: dbf48e88eb11270e080eced8468008ed2c3329cc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbf48e88eb11270e080eced8468008ed2c3329cc Author: Michel Dänzer Date: Thu Apr 19 19:14:45 2012 +0200 radeonsi: Fix VGPR_BIT() definition. Fixes encoding of VOP

Mesa (master): radeonsi: Replace magic numbers for vertex buffer resource.

2012-04-19 Thread Michel Dänzer
Module: Mesa Branch: master Commit: 09b2cd7ade15755f7375be9704b825e6f606cf25 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09b2cd7ade15755f7375be9704b825e6f606cf25 Author: Michel Dänzer Date: Thu Apr 19 16:46:15 2012 +0200 radeonsi: Replace magic numbers for vertex buffer resource.

Mesa (master): radeonsi: (User) SGPR related cleanups.

2012-04-19 Thread Michel Dänzer
Module: Mesa Branch: master Commit: 9918fbd0268601b4dcd7c07c883733c959d78f9e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9918fbd0268601b4dcd7c07c883733c959d78f9e Author: Michel Dänzer Date: Thu Apr 19 11:41:48 2012 +0200 radeonsi: (User) SGPR related cleanups. Use the same user

Mesa (master): radeonsi: Fix sampler offsets for shader intrinsic.

2012-04-19 Thread Michel Dänzer
Module: Mesa Branch: master Commit: de12c6cb5470eb51f71b5392efe012a10230d3d0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de12c6cb5470eb51f71b5392efe012a10230d3d0 Author: Michel Dänzer Date: Thu Apr 19 10:35:31 2012 +0200 radeonsi: Fix sampler offsets for shader intrinsic. The sa

Mesa (master): docs: overhaul the Mesa build/install instructions

2012-04-19 Thread Brian Paul
Module: Mesa Branch: master Commit: 7103a18c1242af7d3ec36a947841fa52e7f86bed URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7103a18c1242af7d3ec36a947841fa52e7f86bed Author: Brian Paul Date: Thu Apr 19 09:56:36 2012 -0600 docs: overhaul the Mesa build/install instructions Rearrange

Mesa (master): mesa: move unrefs of array objects earlier in _mesa_free_context_data()

2012-04-19 Thread Brian Paul
Module: Mesa Branch: master Commit: 0e5327ecf49744f620b0a73b8780ad5dbb74eeb6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e5327ecf49744f620b0a73b8780ad5dbb74eeb6 Author: Brian Paul Date: Thu Apr 19 07:56:05 2012 -0600 mesa: move unrefs of array objects earlier in _mesa_free_conte

Mesa (master): docs: freshen up the download/unpack instructions

2012-04-19 Thread Brian Paul
Module: Mesa Branch: master Commit: f64bae2e2a4181a6e9b0890e178b96b9bd3a00ae URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f64bae2e2a4181a6e9b0890e178b96b9bd3a00ae Author: Brian Paul Date: Thu Apr 19 08:56:02 2012 -0600 docs: freshen up the download/unpack instructions --- docs/

Mesa (master): nv50,nvc0: prevent multiple flushes when user spins on get_query_result

2012-04-19 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 939b26639fdc0913c5670b7fa20aab1f41b2b155 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=939b26639fdc0913c5670b7fa20aab1f41b2b155 Author: Christoph Bumiller Date: Thu Apr 19 14:44:56 2012 +0200 nv50,nvc0: prevent multiple flushes when user spins on

Mesa (master): nv50/ir/opt: swap VP inputs to first source where possible

2012-04-19 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 90b5301ceab8fd86fccf76efe7ebb039c0e4a28f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90b5301ceab8fd86fccf76efe7ebb039c0e4a28f Author: Christoph Bumiller Date: Wed Apr 18 17:00:52 2012 +0200 nv50/ir/opt: swap VP inputs to first source where poss

Mesa (master): vbo: remove vbo_context::mat_currval

2012-04-19 Thread Marek Olšák
Module: Mesa Branch: master Commit: 97e2f625b8bcba96acde29dcd017031e036f4a24 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97e2f625b8bcba96acde29dcd017031e036f4a24 Author: Marek Olšák Date: Mon Apr 16 16:41:09 2012 +0200 vbo: remove vbo_context::mat_currval Reviewed-by: Brian Paul

Mesa (master): vbo: remove vbo_context::generic_currval

2012-04-19 Thread Marek Olšák
Module: Mesa Branch: master Commit: 8c990de0d682bbedfd7e1988d4f8948ea99b0cc3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c990de0d682bbedfd7e1988d4f8948ea99b0cc3 Author: Marek Olšák Date: Mon Apr 16 16:35:58 2012 +0200 vbo: remove vbo_context::generic_currval Reviewed-by: Brian

Mesa (master): vbo: remove vbo_context::legacy_currval

2012-04-19 Thread Marek Olšák
Module: Mesa Branch: master Commit: fa48137f292bbf8cbcd65e9caf33633cddc96600 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa48137f292bbf8cbcd65e9caf33633cddc96600 Author: Marek Olšák Date: Mon Apr 16 16:24:39 2012 +0200 vbo: remove vbo_context::legacy_currval It's not nice when y

Mesa (master): vbo: remove unused variables in vbo_context

2012-04-19 Thread Marek Olšák
Module: Mesa Branch: master Commit: f9c40dbb0d51be8f7952ecb0fbb6b63fa6ca7411 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9c40dbb0d51be8f7952ecb0fbb6b63fa6ca7411 Author: Marek Olšák Date: Mon Apr 16 14:37:29 2012 +0200 vbo: remove unused variables in vbo_context Reviewed-by: Bri

Mesa (master): vbo: don't check twice whether it's valid to render

2012-04-19 Thread Marek Olšák
Module: Mesa Branch: master Commit: 81afdd20f3f574ce29559d8ad77df5c77652009e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81afdd20f3f574ce29559d8ad77df5c77652009e Author: Marek Olšák Date: Mon Apr 16 05:55:08 2012 +0200 vbo: don't check twice whether it's valid to render It's alr

Mesa (master): mesa: set _NEW_VARYING_VP_INPUTS flag only if fixed-func VP is enabled & valid

2012-04-19 Thread Marek Olšák
Module: Mesa Branch: master Commit: fb4a34e60eb4c1bdc7b0fdcd98d1bf3038c354e8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb4a34e60eb4c1bdc7b0fdcd98d1bf3038c354e8 Author: Marek Olšák Date: Mon Apr 16 16:04:52 2012 +0200 mesa: set _NEW_VARYING_VP_INPUTS flag only if fixed-func VP i

Mesa (master): mesa: add _NEW_VARYING_VP_INPUTS for gl_context:: varying_vp_inputs

2012-04-19 Thread Marek Olšák
Module: Mesa Branch: master Commit: 576c8c592a4be7047a00b0c8fe3851b09f10d8d4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=576c8c592a4be7047a00b0c8fe3851b09f10d8d4 Author: Marek Olšák Date: Mon Apr 16 04:21:03 2012 +0200 mesa: add _NEW_VARYING_VP_INPUTS for gl_context::varying_vp_i

Mesa (master): mesa,vbo: properly detect when vertex arrays need to be recalculated

2012-04-19 Thread Marek Olšák
Module: Mesa Branch: master Commit: 784dd51198433e5c299da4a7742c68d21d68d1c1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=784dd51198433e5c299da4a7742c68d21d68d1c1 Author: Marek Olšák Date: Mon Apr 16 03:34:22 2012 +0200 mesa,vbo: properly detect when vertex arrays need to be recal

Mesa (master): mesa: only update _MaxElement when we actually need it

2012-04-19 Thread Marek Olšák
Module: Mesa Branch: master Commit: 0de5a21470b3bff9b7c8714e5d960d5ed9d01b9c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0de5a21470b3bff9b7c8714e5d960d5ed9d01b9c Author: Marek Olšák Date: Mon Apr 16 02:14:18 2012 +0200 mesa: only update _MaxElement when we actually need it Revie

Mesa (master): st/mesa: use bitshifting to define state flags

2012-04-19 Thread Marek Olšák
Module: Mesa Branch: master Commit: 233da380a9c6af189547055ac91a188c19930212 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=233da380a9c6af189547055ac91a188c19930212 Author: Marek Olšák Date: Sun Apr 15 23:12:19 2012 +0200 st/mesa: use bitshifting to define state flags Reviewed-by:

Mesa (master): radeonsi: MIMG shader instructions require waiting for the results.

2012-04-19 Thread Michel Dänzer
Module: Mesa Branch: master Commit: e1a173fb33b2090476130c944423ac3359ed8fd8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1a173fb33b2090476130c944423ac3359ed8fd8 Author: Michel Dänzer Date: Thu Apr 19 09:36:52 2012 +0200 radeonsi: MIMG shader instructions require waiting for the

Mesa (master): radeonsi: Replace more magic numbers for sampler state.

2012-04-19 Thread Michel Dänzer
Module: Mesa Branch: master Commit: 2308cf8dafbe49f31c3df5c36d6a59447507a18b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2308cf8dafbe49f31c3df5c36d6a59447507a18b Author: Michel Dänzer Date: Thu Apr 19 09:36:52 2012 +0200 radeonsi: Replace more magic numbers for sampler state. --

Mesa (master): radeonsi: Fix mip filter encoding in sampler state.

2012-04-19 Thread Michel Dänzer
Module: Mesa Branch: master Commit: a1b67da0e1fa6992e5a26506402739cc2143ecf4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1b67da0e1fa6992e5a26506402739cc2143ecf4 Author: Michel Dänzer Date: Thu Apr 19 09:36:51 2012 +0200 radeonsi: Fix mip filter encoding in sampler state. Blits

Mesa (master): radeonsi: Set tiling mode index for depth/stencil buffers.

2012-04-19 Thread Michel Dänzer
Module: Mesa Branch: master Commit: 81c847f0f7192accc82175ee595c7c1adda6fd93 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81c847f0f7192accc82175ee595c7c1adda6fd93 Author: Michel Dänzer Date: Thu Apr 19 09:36:51 2012 +0200 radeonsi: Set tiling mode index for depth/stencil buffers.