Mesa (master): util: mempool: initialize last block' s magic number in a page

2010-07-20 Thread Marek Olšák
Module: Mesa Branch: master Commit: bdde9d2fcead2e49985f4cd1c73ad4aae5b2878f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdde9d2fcead2e49985f4cd1c73ad4aae5b2878f Author: Marek Olšák mar...@gmail.com Date: Mon Jul 19 23:26:17 2010 +0200 util: mempool: initialize last block's magic

Mesa (master): glx/dri2: Fix dri2CopySubBuffer() again.

2010-07-20 Thread Michel Dänzer
Module: Mesa Branch: master Commit: bd3d2724f51a44b7fc814a5bc43d8ddafa8e3cba URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd3d2724f51a44b7fc814a5bc43d8ddafa8e3cba Author: Michel Dänzer daen...@vmware.com Date: Tue Jul 20 12:21:17 2010 +0200 glx/dri2: Fix dri2CopySubBuffer() again.

Mesa (master): glx: #ifdef DRI specific prototype

2010-07-20 Thread Kristian Høgsberg
Module: Mesa Branch: master Commit: c1cbdbfde0a1f016f9d3f23a39cb7bc0b9825e12 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1cbdbfde0a1f016f9d3f23a39cb7bc0b9825e12 Author: Kristian Høgsberg k...@bitplanet.net Date: Tue Jul 20 07:43:50 2010 -0400 glx: #ifdef DRI specific prototype

Mesa (master): softpipe: Support non-depth-stencil formats in sp_tile_cache_flush_clear().

2010-07-20 Thread Michał Król
Module: Mesa Branch: master Commit: 3b2ca688a7016fe504768ecb72f2e42c7b2905ac URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b2ca688a7016fe504768ecb72f2e42c7b2905ac Author: Michal Krol mic...@vmware.com Date: Tue Jul 20 15:00:28 2010 +0200 softpipe: Support non-depth-stencil formats

Mesa (master): mesa: call ctx-Driver.ChooseTextureFormat() only when necessary.

2010-07-20 Thread Brian Paul
Module: Mesa Branch: master Commit: bab484a59b21fff84579a492d079d46e27d486dd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bab484a59b21fff84579a492d079d46e27d486dd Author: Brian Paul bri...@vmware.com Date: Tue Jul 20 08:40:19 2010 -0600 mesa: call ctx-Driver.ChooseTextureFormat()

Mesa (master): graw/tests: pass -e option to test draw_elements_instanced()

2010-07-20 Thread Brian Paul
Module: Mesa Branch: master Commit: 895086467e03b15d376dcdff0d772408dda03f88 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=895086467e03b15d376dcdff0d772408dda03f88 Author: Brian Paul bri...@vmware.com Date: Tue Jul 20 08:39:30 2010 -0600 graw/tests: pass -e option to test

Mesa (primitive-restart): draw: Fix restart loop and add support for non-indexed restart.

2010-07-20 Thread Brian Paul
Module: Mesa Branch: primitive-restart Commit: 0596a39f21a2fbcb133a4158d98eadb66a96d000 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0596a39f21a2fbcb133a4158d98eadb66a96d000 Author: Chia-I Wu o...@lunarg.com Date: Sun Jul 18 14:12:43 2010 +0800 draw: Fix restart loop and add

Mesa (primitive-restart): draw: restructure code in draw_pt_arrays_restart( )

2010-07-20 Thread Brian Paul
Module: Mesa Branch: primitive-restart Commit: d1ea952e42e1082f2098264ddcd115024e552587 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1ea952e42e1082f2098264ddcd115024e552587 Author: Brian Paul bri...@vmware.com Date: Tue Jul 20 09:07:51 2010 -0600 draw: restructure code in

Mesa (master): st/mesa: implement depth texture modes

2010-07-20 Thread Marek Olšák
Module: Mesa Branch: master Commit: e794fac35a9639d87a4ebd785e1e6b84490090ef URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e794fac35a9639d87a4ebd785e1e6b84490090ef Author: Marek Olšák mar...@gmail.com Date: Mon Jul 19 20:46:15 2010 +0200 st/mesa: implement depth texture modes ---

Mesa (master): st/mesa: implement and advertise GL_ARB_draw_elements_base_vertex

2010-07-20 Thread Brian Paul
Module: Mesa Branch: master Commit: 5ed6627ceb82845a7b578419b3cd4168ad0106d3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ed6627ceb82845a7b578419b3cd4168ad0106d3 Author: Marek Olšák mar...@gmail.com Date: Sat Jun 5 19:32:29 2010 +0200 st/mesa: implement and advertise

Mesa (glsl2): ir_to_mesa: Fix swizzled writemasks with swapped component ordering.

2010-07-20 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 18ab797d3aff776833fac1bd0ea01a2750f377b1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18ab797d3aff776833fac1bd0ea01a2750f377b1 Author: Eric Anholt e...@anholt.net Date: Tue Jul 20 11:14:33 2010 -0700 ir_to_mesa: Fix swizzled writemasks with

Mesa (glsl2): glsl2: Don't validate IR if there were compilation errors

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 5a2e0b8ce59a3d9f8fa7510546137aff40016c74 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a2e0b8ce59a3d9f8fa7510546137aff40016c74 Author: Ian Romanick ian.d.roman...@intel.com Date: Tue Jul 20 11:37:45 2010 -0700 glsl2: Don't validate IR if there

Mesa (glsl2): glsl2: Constant-fold assignment conditions.

2010-07-20 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 14f8e16132409f38656e4874aa53bc471977f9ad URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=14f8e16132409f38656e4874aa53bc471977f9ad Author: Eric Anholt e...@anholt.net Date: Tue Jul 20 11:43:28 2010 -0700 glsl2: Constant-fold assignment conditions.

Mesa (glsl2): glsl2: notEqual() produces a boolean value, not the base type of the args.

2010-07-20 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 117d154b4d877e8c4d7880432af0a80b8f717dc6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=117d154b4d877e8c4d7880432af0a80b8f717dc6 Author: Eric Anholt e...@anholt.net Date: Tue Jul 20 11:56:48 2010 -0700 glsl2: notEqual() produces a boolean value,

Mesa (master): r600g: split trans unit computation

2010-07-20 Thread Jerome Glisse
Module: Mesa Branch: master Commit: 62f8b56dc6bcc13a30ed4f8c2d71e5a139b57b33 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=62f8b56dc6bcc13a30ed4f8c2d71e5a139b57b33 Author: Jerome Glisse jgli...@redhat.com Date: Tue Jul 20 15:04:55 2010 -0400 r600g: split trans unit computation

Mesa (glsl2): glsl2: Fix asin() implementation.

2010-07-20 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 1245babe0c69846d227a78a11429584433e77a9e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1245babe0c69846d227a78a11429584433e77a9e Author: Eric Anholt e...@anholt.net Date: Tue Jul 20 12:22:37 2010 -0700 glsl2: Fix asin() implementation. I'd flipped

Mesa (glsl2): glsl2: Add definitions of the builtin constants present in GLSL 1.10.

2010-07-20 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: f8946699ecfa5bc6566821fb855072bbdbd716b2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8946699ecfa5bc6566821fb855072bbdbd716b2 Author: Eric Anholt e...@anholt.net Date: Tue Jul 20 14:03:35 2010 -0700 glsl2: Add definitions of the builtin

Mesa (master): radeon: Remove unnecessary header.

2010-07-20 Thread Vinson Lee
Module: Mesa Branch: master Commit: c4889fa5f046f0f6cb04fe6cc20d789bb0551baf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4889fa5f046f0f6cb04fe6cc20d789bb0551baf Author: Vinson Lee v...@vmware.com Date: Tue Jul 20 14:18:42 2010 -0700 radeon: Remove unnecessary header. ---

Mesa (glsl2): glsl2: Don' t mark a variable as constant if it was used as an out param.

2010-07-20 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 2927c81ed10c0dc617f734c00376d0582ac3c061 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2927c81ed10c0dc617f734c00376d0582ac3c061 Author: Eric Anholt e...@anholt.net Date: Tue Jul 20 14:21:43 2010 -0700 glsl2: Don't mark a variable as constant if it

Mesa (glsl2): glsl2: Always insert function calls into the instruction stream.

2010-07-20 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 02d3711a21f5766d286b09fbe1eda5d8520d151a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=02d3711a21f5766d286b09fbe1eda5d8520d151a Author: Eric Anholt e...@anholt.net Date: Tue Jul 20 15:50:48 2010 -0700 glsl2: Always insert function calls into the

Mesa (glsl2): glsl2: Fix handling of out values in function inlining.

2010-07-20 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 325a49701fbee14a99a02c69872a1d7577a633cf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=325a49701fbee14a99a02c69872a1d7577a633cf Author: Eric Anholt e...@anholt.net Date: Tue Jul 20 16:03:46 2010 -0700 glsl2: Fix handling of out values in function

Mesa (glsl2): Build a standalone glcpp binary.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 41d525f2dfde130b4a1cfa908a729e5a3f79b200 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41d525f2dfde130b4a1cfa908a729e5a3f79b200 Author: Carl Worth cwo...@cworth.org Date: Wed Jul 14 14:48:15 2010 -0700 Build a standalone glcpp binary. This is

Mesa (glsl2): glcpp: Make test suite report final count of passed/ total tests.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 3a530b8ef68a40526b33de2af8de85f71ebdb30d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a530b8ef68a40526b33de2af8de85f71ebdb30d Author: Carl Worth cwo...@cworth.org Date: Mon Jul 19 17:48:17 2010 -0700 glcpp: Make test suite report final count of

Mesa (glsl2): glcpp: Make test suite test for valgrind cleanliness.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: d1500f8a195b7afe871cd768a5d33ecfecad5f31 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1500f8a195b7afe871cd768a5d33ecfecad5f31 Author: Carl Worth cwo...@cworth.org Date: Mon Jul 19 17:49:23 2010 -0700 glcpp: Make test suite test for valgrind

Mesa (glsl2): hash_table: Add new hash_table_remove function.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: d4f239de6e988a59d4ba3783ea325aa1552c3f5a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4f239de6e988a59d4ba3783ea325aa1552c3f5a Author: Carl Worth cwo...@cworth.org Date: Mon Jul 19 18:01:43 2010 -0700 hash_table: Add new hash_table_remove

Mesa (glsl2): glcpp: Fix use-after-free error from #undef directive.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 61ebc01dfecda0963a184e881ea966e2d92f0519 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=61ebc01dfecda0963a184e881ea966e2d92f0519 Author: Carl Worth cwo...@cworth.org Date: Mon Jul 19 18:02:12 2010 -0700 glcpp: Fix use-after-free error from #undef

Mesa (glsl2): glcpp: Support #if(expression) with no intervening space.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 17f9beb6c313b41ca08984add7b76ecb84a7339e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=17f9beb6c313b41ca08984add7b76ecb84a7339e Author: Carl Worth cwo...@cworth.org Date: Tue Jul 20 13:16:17 2010 -0700 glcpp: Support #if(expression) with no

Mesa (glsl2): glcpp: Fix support for nested #ifdef and nested #ifndef

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 1d7e03e48e87328ce0081021dde133921b78b406 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d7e03e48e87328ce0081021dde133921b78b406 Author: Carl Worth cwo...@cworth.org Date: Tue Jul 20 14:13:32 2010 -0700 glcpp: Fix support for nested #ifdef and

Mesa (glsl2): glcpp-lex: Declare some generated functions to eliminate compiler warnings.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: a9bb4bcde360ef8d0a444bf1c4a7d02a8fdb5fa1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9bb4bcde360ef8d0a444bf1c4a7d02a8fdb5fa1 Author: Carl Worth cwo...@cworth.org Date: Tue Jul 20 15:03:20 2010 -0700 glcpp-lex: Declare some generated functions

Mesa (glsl2): glcpp: Add static keyword to several functions in the parser.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: d80dcaf427e12a5cba9cfc5bcd1b485572a2714b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d80dcaf427e12a5cba9cfc5bcd1b485572a2714b Author: Carl Worth cwo...@cworth.org Date: Tue Jul 20 15:55:21 2010 -0700 glcpp: Add static keyword to several

Mesa (glsl2): glcpp: Avoid warnings in generated flex code.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: fb90560744864e44730330e4c801ac47c4ece0e1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb90560744864e44730330e4c801ac47c4ece0e1 Author: Carl Worth cwo...@cworth.org Date: Tue Jul 20 15:53:14 2010 -0700 glcpp: Avoid warnings in generated flex code.

Mesa (glsl2): glcpp: Add missing include in xtalloc.c

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 942ccc517012e360a7e30d3322331c8450dda022 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=942ccc517012e360a7e30d3322331c8450dda022 Author: Carl Worth cwo...@cworth.org Date: Tue Jul 20 15:56:02 2010 -0700 glcpp: Add missing include in xtalloc.c

Mesa (glsl2): glcpp: Avoid accidental token pasting in preprocessed result.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: e1acbfca322c4ac720707ec8d3fda08fab65a30b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1acbfca322c4ac720707ec8d3fda08fab65a30b Author: Carl Worth cwo...@cworth.org Date: Tue Jul 20 16:44:03 2010 -0700 glcpp: Avoid accidental token pasting in

Mesa (glsl2): ir_constant_expression: Use this pointer directly.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 98f32a13bef1eef732304eb8e2781e08835ff69a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98f32a13bef1eef732304eb8e2781e08835ff69a Author: Kenneth Graunke kenn...@whitecape.org Date: Thu Jul 15 10:20:51 2010 -0700 ir_constant_expression: Use this

Mesa (glsl2): glsl2: Remove incorrect assertion in the parser.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 1036a7ebae2da03efd1b990037b6fd102d4cc5ca URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1036a7ebae2da03efd1b990037b6fd102d4cc5ca Author: Kenneth Graunke kenn...@whitecape.org Date: Sat Jul 17 22:42:35 2010 -0700 glsl2: Remove incorrect assertion in

Mesa (glsl2): glsl2: Add support for the .length() method on arrays.

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 094cf8c199930d958d9e1139467eb8579d082df6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=094cf8c199930d958d9e1139467eb8579d082df6 Author: Kenneth Graunke kenn...@whitecape.org Date: Sat Jul 17 22:50:26 2010 -0700 glsl2: Add support for the .length()

Mesa (glsl2): glsl2: talloc the glsl_struct_field[] we use to look up structure types.

2010-07-20 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: 21b0dbd79937e9d6787f045af7d60d4b6c649ec8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21b0dbd79937e9d6787f045af7d60d4b6c649ec8 Author: Eric Anholt e...@anholt.net Date: Tue Jul 20 16:47:25 2010 -0700 glsl2: talloc the glsl_struct_field[] we use

Mesa (glsl2): glsl2: Don' t claim a match on structure types with different field names.

2010-07-20 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: b6e92ad7da9d4f00607caca90bd0b8853623a493 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6e92ad7da9d4f00607caca90bd0b8853623a493 Author: Eric Anholt e...@anholt.net Date: Tue Jul 20 16:38:23 2010 -0700 glsl2: Don't claim a match on structure types

Mesa (glsl2): glsl2: Check that nodes in a valid tree aren't error-type.

2010-07-20 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: f141fa63a4391621cc92cd2c39724a952b297a58 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f141fa63a4391621cc92cd2c39724a952b297a58 Author: Eric Anholt e...@anholt.net Date: Tue Jul 20 17:18:57 2010 -0700 glsl2: Check that nodes in a valid tree aren't

Mesa (glsl2): glsl2: strdup the field names used in dereference_record.

2010-07-20 Thread Eric Anholt
Module: Mesa Branch: glsl2 Commit: fade78edcbff1e0ae24a1e2c455be2cc7932ee9c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fade78edcbff1e0ae24a1e2c455be2cc7932ee9c Author: Eric Anholt e...@anholt.net Date: Tue Jul 20 17:17:47 2010 -0700 glsl2: strdup the field names used in

Mesa (master): gallivm: fix indirect addressing of constant buffer

2010-07-20 Thread Brian Paul
Module: Mesa Branch: master Commit: 4363d4d0b945c4ca6c303fb337e1fac39e6e1ad6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4363d4d0b945c4ca6c303fb337e1fac39e6e1ad6 Author: Brian Paul bri...@vmware.com Date: Tue Jul 20 18:48:53 2010 -0600 gallivm: fix indirect addressing of constant

Mesa (master): gallivm: added lp_build_const_int32() helper

2010-07-20 Thread Brian Paul
Module: Mesa Branch: master Commit: b0636f78aa63aed2a68e86e7770c2a91c80bbb80 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0636f78aa63aed2a68e86e7770c2a91c80bbb80 Author: Brian Paul bri...@vmware.com Date: Tue Jul 20 18:45:45 2010 -0600 gallivm: added lp_build_const_int32() helper

Mesa (glsl2): glsl2: Add a constructor for _mesa_glsl_parse_state

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 2462a536ea5c98867296905e3da127eba7c7bdff URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2462a536ea5c98867296905e3da127eba7c7bdff Author: Ian Romanick ian.d.roman...@intel.com Date: Sun Jul 18 15:59:43 2010 -0700 glsl2: Add a constructor for

Mesa (glsl2): glsl2: Add and use new variable mode ir_var_temporary

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 7e2aa91507a5883e33473e0a94215ee3985baad1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e2aa91507a5883e33473e0a94215ee3985baad1 Author: Ian Romanick ian.d.roman...@intel.com Date: Mon Jul 19 17:12:42 2010 -0700 glsl2: Add and use new variable mode

Mesa (glsl2): glsl2: Implement utility routine to talloc reparent an IR tree

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: 60e2d06d1ccc66ad00cd7ab81c418853f21be291 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60e2d06d1ccc66ad00cd7ab81c418853f21be291 Author: Ian Romanick ian.d.roman...@intel.com Date: Tue Jul 20 11:27:38 2010 -0700 glsl2: Implement utility routine to

Mesa (glsl2): linker: Do post-link lowering and optimization

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: a7ba9a7919110fd619b0e792368aa1f3534080fe URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7ba9a7919110fd619b0e792368aa1f3534080fe Author: Ian Romanick ian.d.roman...@intel.com Date: Tue Jul 20 13:36:32 2010 -0700 linker: Do post-link lowering and

Mesa (glsl2): glsl2: glsl_type has its own talloc context, don' t pass one in

2010-07-20 Thread Ian Romanick
Module: Mesa Branch: glsl2 Commit: f38d15b80d4e4c8ecb7a76087cdc49835f0aa271 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f38d15b80d4e4c8ecb7a76087cdc49835f0aa271 Author: Ian Romanick ian.d.roman...@intel.com Date: Tue Jul 20 15:33:40 2010 -0700 glsl2: glsl_type has its own talloc