Mesa (shader-work): glsl: add pass to lower variable array indexing to conditional assignments

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: e9fb955b3954234cae625c6752cbf64274ebfaa7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9fb955b3954234cae625c6752cbf64274ebfaa7 Author: Luca Barbieri Date: Wed Sep 8 01:35:44 2010 +0200 glsl: add pass to lower variable array indexing to con

Mesa (shader-work): glsl: teach loop analysis that array dereferences are bounds on the index (v2)

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: dd772777ea2c9b4a88041b95389dd182d2f3f022 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd772777ea2c9b4a88041b95389dd182d2f3f022 Author: Luca Barbieri Date: Tue Sep 7 19:29:00 2010 +0200 glsl: teach loop analysis that array dereferences are

Mesa (shader-work): glsl: introduce ir_binop_all_equal and ir_binop_any_equal, allow vector cmps (v2 )

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: 99f8f61b26cf406cd99893d9fbc699da30c9d4b5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99f8f61b26cf406cd99893d9fbc699da30c9d4b5 Author: Luca Barbieri Date: Wed Sep 8 01:31:39 2010 +0200 glsl: introduce ir_binop_all_equal and ir_binop_any_eq

Mesa (shader-work): mesa: add GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB and env var to set it

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: c834a102d87cf4988e6e16455f53e61b414aa31c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c834a102d87cf4988e6e16455f53e61b414aa31c Author: Luca Barbieri Date: Wed Sep 8 06:24:10 2010 +0200 mesa: add GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB and en

Mesa (master): r600g: add initial bank swizzle support.

2010-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: bf346f065c65e15e5757d5b1a14dbc6638051860 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf346f065c65e15e5757d5b1a14dbc6638051860 Author: Dave Airlie Date: Wed Sep 8 14:09:40 2010 +1000 r600g: add initial bank swizzle support. this is ported from

Mesa (shader-work): glsl: teach structure splitting to split arrays, and never split in/outs

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: 277312e184ebb54f4c5f119d199bf906fed0b8dc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=277312e184ebb54f4c5f119d199bf906fed0b8dc Author: Luca Barbieri Date: Wed Sep 8 03:47:58 2010 +0200 glsl: teach structure splitting to split arrays, and n

Mesa (master): glcpp: Fix build on non-GCC compilers.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 48e789d71e01b0a718735b4a26b1a53d0825 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48e789d71e01b0a718735b4a26b1a53d0825 Author: Kenneth Graunke Date: Tue Sep 7 18:01:33 2010 -0700 glcpp: Fix build on non-GCC compilers. --- src/glsl/gl

Mesa (master): glsl: Allow overloading of built-ins without hiding in GLSL ES.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: a98d5a5ac8b61edc14f60836e5a997bb88fc5c80 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a98d5a5ac8b61edc14f60836e5a997bb88fc5c80 Author: Kenneth Graunke Date: Sun Sep 5 01:51:28 2010 -0700 glsl: Allow overloading of built-ins without hiding in GL

Mesa (master): glsl: Move is_builtin flag back to ir_function_signature.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: f412fac5b46eb274cbed8e62234d5dbfd859f1fe URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f412fac5b46eb274cbed8e62234d5dbfd859f1fe Author: Kenneth Graunke Date: Sun Sep 5 01:48:11 2010 -0700 glsl: Move is_builtin flag back to ir_function_signature.

Mesa (master): ast_to_hir: Mark arrays as lvalues in GLSL ES, but prohibit assignment.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 10eaa8bcbce1cd6d2e120e913f7abafde9675215 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10eaa8bcbce1cd6d2e120e913f7abafde9675215 Author: Kenneth Graunke Date: Tue Sep 7 02:59:38 2010 -0700 ast_to_hir: Mark arrays as lvalues in GLSL ES, but prohib

Mesa (master): ast_to_hir: Reject embedded structure definitions in GLSL ES 1.00.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: c98deb18d5836f75cf62562f9304e4d90e0ea920 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c98deb18d5836f75cf62562f9304e4d90e0ea920 Author: Kenneth Graunke Date: Mon Aug 16 14:02:25 2010 -0700 ast_to_hir: Reject embedded structure definitions in GLSL

Mesa (master): ast_to_hir: Reject unsized array declarations in GLSL ES 1. 00.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: d8e34e29eb58c38ef60226156aab8f4a93b397b7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8e34e29eb58c38ef60226156aab8f4a93b397b7 Author: Kenneth Graunke Date: Sat Aug 7 02:56:01 2010 -0700 ast_to_hir: Reject unsized array declarations in GLSL ES

Mesa (master): ast_to_hir: Allow matrix-from-matrix constructors in GLSL ES .

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: b4ec3f268c4a81c4b9047813423bdf49f0cb1cb5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4ec3f268c4a81c4b9047813423bdf49f0cb1cb5 Author: Kenneth Graunke Date: Wed Sep 1 13:12:10 2010 -0700 ast_to_hir: Allow matrix-from-matrix constructors in GLSL

Mesa (master): i965: Enable EXT_framebuffer_blit internally.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 883ac22810578c82f76ae3d4f02dfdc5d5c2e8fe URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=883ac22810578c82f76ae3d4f02dfdc5d5c2e8fe Author: Kenneth Graunke Date: Mon Aug 30 12:05:05 2010 -0700 i965: Enable EXT_framebuffer_blit internally. Otherwise,

Mesa (master): mesa: Enable GL_MAX_VERTEX_ATTRIBS in ES2.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 67da41c10ce5eda8b8e35c03fb81f606d40d3dd7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67da41c10ce5eda8b8e35c03fb81f606d40d3dd7 Author: Kenneth Graunke Date: Mon Aug 30 12:27:07 2010 -0700 mesa: Enable GL_MAX_VERTEX_ATTRIBS in ES2. Signed-off-by

Mesa (master): linker: Fix assertion and cross-version checks for version 100.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 5a81d057dbbf9f4b8fbeee471df70603009c8d6b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a81d057dbbf9f4b8fbeee471df70603009c8d6b Author: Kenneth Graunke Date: Tue Aug 31 09:33:58 2010 -0700 linker: Fix assertion and cross-version checks for versio

Mesa (master): glsl: Add built-in variables for GLSL ES 1.00.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: b4fe4d52b6c642e2a30162c0e27f81622235d861 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4fe4d52b6c642e2a30162c0e27f81622235d861 Author: Kenneth Graunke Date: Sat Aug 7 02:45:33 2010 -0700 glsl: Add built-in variables for GLSL ES 1.00. --- src

Mesa (master): glsl: Add built-in function profiles for GLSL ES 1.00.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 116dc670e96f380b3982030c77d26d102109cef3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=116dc670e96f380b3982030c77d26d102109cef3 Author: Kenneth Graunke Date: Mon Aug 16 13:04:09 2010 -0700 glsl: Add built-in function profiles for GLSL ES 1.00. -

Mesa (master): glsl: Recognize GLSL ES 1.00 keywords.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: c5e74871d9e4b555f3927fd11944c769d466bd12 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5e74871d9e4b555f3927fd11944c769d466bd12 Author: Kenneth Graunke Date: Sun Sep 5 01:32:32 2010 -0700 glsl: Recognize GLSL ES 1.00 keywords. --- src/glsl/gl

Mesa (master): glsl: Split out types that are in 1.10 but not GLSL ES 1.00.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 76deef138ee25ab57b4716aef41ce0c94081f20a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=76deef138ee25ab57b4716aef41ce0c94081f20a Author: Kenneth Graunke Date: Sat Aug 7 02:03:00 2010 -0700 glsl: Split out types that are in 1.10 but not GLSL ES 1.

Mesa (master): glsl: Define GL_ES preprocessor macro if API is OpenGL ES 2. 0.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 7dcfc44b72f00ba5a38cb02123c80113440f0de9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dcfc44b72f00ba5a38cb02123c80113440f0de9 Author: Kenneth Graunke Date: Sun Sep 5 01:27:02 2010 -0700 glsl: Define GL_ES preprocessor macro if API is OpenGL ES

Mesa (master): glsl: Accept language version 100 and make it the default on ES2.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 719caa403ecc3345b86708f8172600d80132d6cb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=719caa403ecc3345b86708f8172600d80132d6cb Author: Kenneth Graunke Date: Mon Aug 16 12:34:53 2010 -0700 glsl: Accept language version 100 and make it the default

Mesa (master): glsl: Set default language version in mesa_glsl_parse_state constructor.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 814c89abdbcd5b841b98746af921796df0362238 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=814c89abdbcd5b841b98746af921796df0362238 Author: Kenneth Graunke Date: Sun Sep 5 00:31:28 2010 -0700 glsl: Set default language version in mesa_glsl_parse_sta

Mesa (master): ir_to_mesa: Add support for gl_NormalScale.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 4a867be14378587574b3082071e9fff962d28d12 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a867be14378587574b3082071e9fff962d28d12 Author: Eric Anholt Date: Tue Sep 7 16:25:22 2010 -0700 ir_to_mesa: Add support for gl_NormalScale. Bug #30040. ---

Mesa (shader-work): glsl: add pass to lower variable array indexing to conditional assignments

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: 865cc7a0c9d70960131633d1b080989849f2e5fb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=865cc7a0c9d70960131633d1b080989849f2e5fb Author: Luca Barbieri Date: Wed Sep 8 01:35:44 2010 +0200 glsl: add pass to lower variable array indexing to con

Mesa (shader-work): glsl: introduce ir_binop_all_equal and ir_binop_any_equal, allow vector cmps

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: 4b7392ae4856f7e602e8b5eda907497ab9953433 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b7392ae4856f7e602e8b5eda907497ab9953433 Author: Luca Barbieri Date: Wed Sep 8 01:31:39 2010 +0200 glsl: introduce ir_binop_all_equal and ir_binop_any_eq

Mesa (master): glsl: Make sure shader source isn't NULL.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: a09a8ec12d76e1fb1583fa99cf9f48246c108d7b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a09a8ec12d76e1fb1583fa99cf9f48246c108d7b Author: Kenneth Graunke Date: Tue Sep 7 16:25:53 2010 -0700 glsl: Make sure shader source isn't NULL. This should on

Mesa (master): r600g: Added missing r600_bc_add_literal() calls to XPD implementation.

2010-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1e28dd4ebe73f85cdc38a6bdaeef23fd10223cf3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e28dd4ebe73f85cdc38a6bdaeef23fd10223cf3 Author: Tilman Sauerbeck Date: Tue Sep 7 11:38:18 2010 +0200 r600g: Added missing r600_bc_add_literal() calls to XPD

Mesa (master): r600g: Added preliminary support for the LOG opcode.

2010-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: 460c5304aba646143938b76d536a6fc13a302ca8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=460c5304aba646143938b76d536a6fc13a302ca8 Author: Tilman Sauerbeck Date: Tue Sep 7 11:37:56 2010 +0200 r600g: Added preliminary support for the LOG opcode. Si

Mesa (master): r600g: Added missing abs-ification to RSQ.

2010-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: 42c966bc496d4049d98eb1d45dd7bb0b55fa41bd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42c966bc496d4049d98eb1d45dd7bb0b55fa41bd Author: Tilman Sauerbeck Date: Tue Sep 7 21:29:43 2010 +0200 r600g: Added missing abs-ification to RSQ. This makes t

Mesa (master): r600g: split opcodes out and add wrapper around usage.

2010-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: a3a94554f5a12f0626d9712ddcdc81b1e21d36c2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3a94554f5a12f0626d9712ddcdc81b1e21d36c2 Author: Dave Airlie Date: Wed Sep 8 08:49:00 2010 +1000 r600g: split opcodes out and add wrapper around usage. This

Mesa (master): r600g: abstract the hw states out behind a vtbl.

2010-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9ef1c51be16ea360481cf9f82ebb1e3eb01efb18 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ef1c51be16ea360481cf9f82ebb1e3eb01efb18 Author: Dave Airlie Date: Wed Sep 8 08:30:59 2010 +1000 r600g: abstract the hw states out behind a vtbl. this is ste

Mesa (master): r600g: add support for constants in memory buffers.

2010-09-07 Thread Dave Airlie
Module: Mesa Branch: master Commit: d42efb9e8df6ef872ab4f142e3daf1b6cb9eff11 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d42efb9e8df6ef872ab4f142e3daf1b6cb9eff11 Author: Dave Airlie Date: Wed Sep 8 08:41:57 2010 +1000 r600g: add support for constants in memory buffers. DX9 cons

Mesa (master): glsl2: Forbid array-types in ?: operator in GLSL 1.10

2010-09-07 Thread Ian Romanick
Module: Mesa Branch: master Commit: f09fabc448c0781f0cf9160565e1b0bab59a16e5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f09fabc448c0781f0cf9160565e1b0bab59a16e5 Author: Ian Romanick Date: Tue Sep 7 14:30:06 2010 -0700 glsl2: Forbid array-types in ?: operator in GLSL 1.10 Fixes

Mesa (master): mesa: Set the base format of GL_ALPHA FBOs and teach swrast about it.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 50a3349bee04088bee3491622d6ef3c032d01eac URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=50a3349bee04088bee3491622d6ef3c032d01eac Author: Eric Anholt Date: Tue Sep 7 14:31:22 2010 -0700 mesa: Set the base format of GL_ALPHA FBOs and teach swrast a

Mesa (master): ir_to_mesa: Fix warning in last commit.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: acd7c21541110d7ae6b9e63647391f65946e5c5d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=acd7c21541110d7ae6b9e63647391f65946e5c5d Author: Eric Anholt Date: Tue Sep 7 14:02:39 2010 -0700 ir_to_mesa: Fix warning in last commit. I swear there was so

Mesa (master): ir_to_mesa: Move the STATE_VAR elements of a builtin uniform to a temp (v2).

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 6c0ba32fd1466e8c1700acab3003dc1fe1deb337 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c0ba32fd1466e8c1700acab3003dc1fe1deb337 Author: Eric Anholt Date: Wed Sep 1 16:06:32 2010 -0700 ir_to_mesa: Move the STATE_VAR elements of a builtin uniform

Mesa (master): glsl2: Early return with visit_continue in loop_analysis:: visit(ir_dereference_variable *)

2010-09-07 Thread Ian Romanick
Module: Mesa Branch: master Commit: 956f049fd24eb5239361e68a1f27e1bebb3315a0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=956f049fd24eb5239361e68a1f27e1bebb3315a0 Author: Ian Romanick Date: Tue Sep 7 13:33:48 2010 -0700 glsl2: Early return with visit_continue in loop_analysis::v

Mesa (master): glsl: Change grammar rules for selection statements to match the spec.

2010-09-07 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 0427228bbc241d0b76df853812d023273b496637 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0427228bbc241d0b76df853812d023273b496637 Author: Kenneth Graunke Date: Tue Sep 7 12:56:18 2010 -0700 glsl: Change grammar rules for selection statements to ma

Mesa (master): i965: Store the byte address in the VS constant buffer as an integer.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 24c12e6c7f8aa8c2f4c163d23d740b070bfabfc3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24c12e6c7f8aa8c2f4c163d23d740b070bfabfc3 Author: Eric Anholt Date: Tue Sep 7 12:53:19 2010 -0700 i965: Store the byte address in the VS constant buffer as an

Mesa (master): i965: Make pixel_xy results UW.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 32b84ef4ca50998914184fc4600d8e43674a9a22 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32b84ef4ca50998914184fc4600d8e43674a9a22 Author: Eric Anholt Date: Sat Sep 4 20:54:52 2010 -0700 i965: Make pixel_xy results UW. There is a restriction on th

Mesa (master): glsl2: check for _NumLinkedShaders being 0

2010-09-07 Thread Ian Romanick
Module: Mesa Branch: master Commit: c47b289972a6c5ca0e30ff5618418e5ca91bd1ec URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c47b289972a6c5ca0e30ff5618418e5ca91bd1ec Author: Török Edvin Date: Sat Sep 4 13:48:24 2010 +0300 glsl2: check for _NumLinkedShaders being 0 Otherwise spring

Mesa (master): glx: Set an all NULL vtable for dummyContext

2010-09-07 Thread Kristian Høgsberg
Module: Mesa Branch: master Commit: 3ea3f5e0a542cfd9f9a3433515fd27e0a5d1b1ac URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ea3f5e0a542cfd9f9a3433515fd27e0a5d1b1ac Author: Kristian Høgsberg Date: Tue Sep 7 14:32:28 2010 -0400 glx: Set an all NULL vtable for dummyContext This reve

Mesa (master): glx: Fix compilation with out xf86vidmode

2010-09-07 Thread Kristian Høgsberg
Module: Mesa Branch: master Commit: 57d3f71132a59315d47c42a110228a523f9ea23d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57d3f71132a59315d47c42a110228a523f9ea23d Author: Kristian Høgsberg Date: Tue Sep 7 14:23:00 2010 -0400 glx: Fix compilation with out xf86vidmode --- src/gl

Mesa (master): glx: Use GLX_BufferSwapComplete unconditionally, we require glproto 1.4.11

2010-09-07 Thread Kristian Høgsberg
Module: Mesa Branch: master Commit: f84d8fab99e10b5575c0f4f93b67846fc1ebad13 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f84d8fab99e10b5575c0f4f93b67846fc1ebad13 Author: Kristian Høgsberg Date: Tue Sep 7 14:18:01 2010 -0400 glx: Use GLX_BufferSwapComplete unconditionally, we req

Mesa (shader-work): glsl: teach loop analysis that array dereferences are bounds on the index

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: 2ecf7b5cd5067d80cb6ce74d55b2ed93c974d8dc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ecf7b5cd5067d80cb6ce74d55b2ed93c974d8dc Author: Luca Barbieri Date: Tue Sep 7 19:29:00 2010 +0200 glsl: teach loop analysis that array dereferences are

Mesa (shader-work): loop_unroll: unroll loops with (lowered) breaks

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: f58a7d68a90bec8d6578b4c51942f69d5cec8212 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f58a7d68a90bec8d6578b4c51942f69d5cec8212 Author: Luca Barbieri Date: Tue Sep 7 17:03:43 2010 +0200 loop_unroll: unroll loops with (lowered) breaks If th

Mesa (master): Fix crashes when some GLX API entrypoints are called with no current context .

2010-09-07 Thread Michel Dänzer
Module: Mesa Branch: master Commit: 6a6e6d7b0a84e20f9754af02a575ae34081d310c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a6e6d7b0a84e20f9754af02a575ae34081d310c Author: Michel Dänzer Date: Tue Sep 7 19:49:06 2010 +0200 Fix crashes when some GLX API entrypoints are called with n

Mesa (master): i965: Don't bother with RNDZ for f2i.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 5afdfa222fa9ec8c54e7d6957d2680c37a9eb715 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5afdfa222fa9ec8c54e7d6957d2680c37a9eb715 Author: Eric Anholt Date: Sun Sep 5 20:55:39 2010 -0700 i965: Don't bother with RNDZ for f2i. The default type conve

Mesa (master): i965: Add some validation on BRW_OPCODE_MUL and ADD' s arguments.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: a560a509fab467b0ed4be2bceaf1c5a60890ca0d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a560a509fab467b0ed4be2bceaf1c5a60890ca0d Author: Eric Anholt Date: Sat Sep 4 21:28:04 2010 -0700 i965: Add some validation on BRW_OPCODE_MUL and ADD's argumen

Mesa (master): i965: Add assertion for another requirement about types.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 0002069fd5117b52f0ae2be0b7e3d8e839a3a61c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0002069fd5117b52f0ae2be0b7e3d8e839a3a61c Author: Eric Anholt Date: Sat Sep 4 21:04:58 2010 -0700 i965: Add assertion for another requirement about types. Thi

Mesa (master): i965: Align the start of attribute interp coefficients in FS to use PLN.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 3fb5377ba57aea356a81c521c0cf1975dc290b61 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fb5377ba57aea356a81c521c0cf1975dc290b61 Author: Eric Anholt Date: Fri Sep 3 17:21:49 2010 -0700 i965: Align the start of attribute interp coefficients in FS

Mesa (master): i965: Just assert when we flagged a compile error in the FS for now.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 3dbc9ea0a35653a0484d3b0a65a305626c251789 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3dbc9ea0a35653a0484d3b0a65a305626c251789 Author: Eric Anholt Date: Fri Sep 3 14:29:57 2010 -0700 i965: Just assert when we flagged a compile error in the FS f

Mesa (master): i965: When using the new FS backend, don' t validate the Mesa IR version.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: b157113e7333e9dad1c994902e10faedc45bd5e7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b157113e7333e9dad1c994902e10faedc45bd5e7 Author: Eric Anholt Date: Thu Sep 2 09:37:17 2010 -0700 i965: When using the new FS backend, don't validate the Mesa

Mesa (master): i965: Clean up fs_reg setup by using a helper for constructors.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 42fc60cadcea920e9d67581de133a47effcc8441 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42fc60cadcea920e9d67581de133a47effcc8441 Author: Eric Anholt Date: Fri Sep 3 13:21:51 2010 -0700 i965: Clean up fs_reg setup by using a helper for constructor

Mesa (master): i965: Add a bit of validation for some ISA restrictions in the docs.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 5c777928591279886e015c10f640828f77b97559 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c777928591279886e015c10f640828f77b97559 Author: Eric Anholt Date: Fri Sep 3 21:37:00 2010 -0700 i965: Add a bit of validation for some ISA restrictions in th

Mesa (master): i965: set the source width/ stride when handling reladdr dests in the VS.

2010-09-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: e432fe09ddb105d4ca5a0654512adc300b0cd22e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e432fe09ddb105d4ca5a0654512adc300b0cd22e Author: Eric Anholt Date: Fri Sep 3 21:56:53 2010 -0700 i965: set the source width/stride when handling reladdr dests

Mesa (master): Make XF86VIDMODE extension optional

2010-09-07 Thread Kristian Høgsberg
Module: Mesa Branch: master Commit: 2b9dac397bd97909876bbda8532e2cbce9d8a77f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b9dac397bd97909876bbda8532e2cbce9d8a77f Author: Jon TURNEY Date: Wed Apr 21 12:58:54 2010 +0100 Make XF86VIDMODE extension optional Code in glx/glxcmds.c whi

Mesa (master): glx: Drop unused dri2proto.h include

2010-09-07 Thread Kristian Høgsberg
Module: Mesa Branch: master Commit: dd2658d0ac50665c96ba91e1428afb4651202af3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd2658d0ac50665c96ba91e1428afb4651202af3 Author: Kristian Høgsberg Date: Tue Sep 7 12:54:02 2010 -0400 glx: Drop unused dri2proto.h include --- src/glx/glx

Mesa (master): glx: Move dpy and scr fields out of direct rendering conditional

2010-09-07 Thread Kristian Høgsberg
Module: Mesa Branch: master Commit: 60fce15447da7d4135ace6f1433896b0a02bcfee URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60fce15447da7d4135ace6f1433896b0a02bcfee Author: Kristian Høgsberg Date: Tue Sep 7 12:40:37 2010 -0400 glx: Move dpy and scr fields out of direct rendering co

Mesa (master): Some fixes for GLX_INDIRECT_RENDERING only build

2010-09-07 Thread Kristian Høgsberg
Module: Mesa Branch: master Commit: ae9487c29984addc96a6d617292370fbc3f8ff9a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae9487c29984addc96a6d617292370fbc3f8ff9a Author: Jon TURNEY Date: Mon Aug 9 14:47:26 2010 +0100 Some fixes for GLX_INDIRECT_RENDERING only build This fixes s

Mesa (master): dri: Make it a little clearer that we' re not dereferencing a NULL pointer

2010-09-07 Thread Kristian Høgsberg
Module: Mesa Branch: master Commit: 6561a64a69c0f5005d03ea297f9a309f48449731 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6561a64a69c0f5005d03ea297f9a309f48449731 Author: nobled Date: Tue Sep 7 12:26:07 2010 -0400 dri: Make it a little clearer that we're not dereferencing a NULL

Mesa (master): dri: Use the right type for the API token

2010-09-07 Thread Kristian Høgsberg
Module: Mesa Branch: master Commit: 1b8c9fef1128cfeee5e5ba75ba7d645522cc76c2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b8c9fef1128cfeee5e5ba75ba7d645522cc76c2 Author: nobled Date: Tue Sep 7 12:20:15 2010 -0400 dri: Use the right type for the API token Pass mesa_api to Create

Mesa (master): libgl-xlib: Fix --enable-gallium-llvm build.

2010-09-07 Thread Chia-I Wu
Module: Mesa Branch: master Commit: 28c790ab3118ee4c4171120cba2abf2ae3e84805 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28c790ab3118ee4c4171120cba2abf2ae3e84805 Author: Chia-I Wu Date: Tue Sep 7 23:45:43 2010 +0800 libgl-xlib: Fix --enable-gallium-llvm build. Check MESA_LLVM a

Mesa (master): llvmpipe: Add lp_rast_debug.c to Makefile.

2010-09-07 Thread Chia-I Wu
Module: Mesa Branch: master Commit: d5c5a5aea034a8a647d686bdcb88f78445469f82 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5c5a5aea034a8a647d686bdcb88f78445469f82 Author: Chia-I Wu Date: Tue Sep 7 23:04:43 2010 +0800 llvmpipe: Add lp_rast_debug.c to Makefile. --- src/gallium/d

Mesa (shader-work): loop_controls: fix analysis of already analyzed loops

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: 91eb04bb9f1d0e9ada97f0e6d3827bbf8b3bd315 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91eb04bb9f1d0e9ada97f0e6d3827bbf8b3bd315 Author: Luca Barbieri Date: Tue Sep 7 17:02:37 2010 +0200 loop_controls: fix analysis of already analyzed loops

Mesa (shader-work): loop_unroll: unroll loops with (lowered) breaks

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: b739d739d97c815750ef08432314fd99c1ff7fc1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b739d739d97c815750ef08432314fd99c1ff7fc1 Author: Luca Barbieri Date: Tue Sep 7 17:03:43 2010 +0200 loop_unroll: unroll loops with (lowered) breaks If th

Mesa (shader-work): glsl: add continue/break/return unification/ elimination pass

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: d5bfd96e83aa6de352c77f63edc7bc8fa55818af URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5bfd96e83aa6de352c77f63edc7bc8fa55818af Author: Luca Barbieri Date: Tue Sep 7 00:24:08 2010 +0200 glsl: add continue/break/return unification/eliminatio

Mesa (shader-work): glsl: call ir_lower_jumps according to compiler options

2010-09-07 Thread Luca Barbieri
Module: Mesa Branch: shader-work Commit: 121149124f4e95a54fb0697609df071ba054e222 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=121149124f4e95a54fb0697609df071ba054e222 Author: Luca Barbieri Date: Tue Sep 7 02:15:26 2010 +0200 glsl: call ir_lower_jumps according to compiler option

Mesa (master): glx: Only clear the stored context tag when the context has been unbound

2010-09-07 Thread Kristian Høgsberg
Module: Mesa Branch: master Commit: 23e2dec1a1cae26430a988e0c74b1f2b13eb0f6f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23e2dec1a1cae26430a988e0c74b1f2b13eb0f6f Author: Jon TURNEY Date: Tue Sep 7 11:36:07 2010 +0100 glx: Only clear the stored context tag when the context has be

Mesa (master): llvmpipe: Refactor lp_scene_add_resource_reference

2010-09-07 Thread Keith Whitwell
Module: Mesa Branch: master Commit: a7c4541d272d5dc11e4cfe0a2dcaf42f0b98a50e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7c4541d272d5dc11e4cfe0a2dcaf42f0b98a50e Author: José Fonseca Date: Thu Aug 26 12:09:53 2010 +0100 llvmpipe: Refactor lp_scene_add_resource_reference Less got

Mesa (master): llvmpipe: Fix negated logic in lp_scene_add_resource_reference().

2010-09-07 Thread Keith Whitwell
Module: Mesa Branch: master Commit: 9cd45b8edf520ccedbc4417dc71dee1556455e91 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cd45b8edf520ccedbc4417dc71dee1556455e91 Author: José Fonseca Date: Thu Aug 26 12:08:56 2010 +0100 llvmpipe: Fix negated logic in lp_scene_add_resource_referen

Mesa (master): llvmpipe: move more coef setup into lp_setup_coef.c

2010-09-07 Thread Keith Whitwell
Module: Mesa Branch: master Commit: 9df8a7565db608eaccf917632bf6c702203531b8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9df8a7565db608eaccf917632bf6c702203531b8 Author: Keith Whitwell Date: Wed Sep 1 18:43:46 2010 +0100 llvmpipe: move more coef setup into lp_setup_coef.c ---

Mesa (master): llvmpipe: declare fence handle struct

2010-09-07 Thread Keith Whitwell
Module: Mesa Branch: master Commit: afba373cb19af662c6fdaf245956d6e25254a900 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=afba373cb19af662c6fdaf245956d6e25254a900 Author: Keith Whitwell Date: Tue Sep 7 13:10:15 2010 +0100 llvmpipe: declare fence handle struct --- src/gallium/d

Mesa (master): llvmpipe: rasterization debugging helpers

2010-09-07 Thread Keith Whitwell
Module: Mesa Branch: master Commit: f25836d7b2c21e046a725cf13c8649d3981693b7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f25836d7b2c21e046a725cf13c8649d3981693b7 Author: Keith Whitwell Date: Fri Aug 27 19:24:51 2010 +0100 llvmpipe: rasterization debugging helpers --- src/galli

Mesa (master): llvmpipe: use opcodes instead of function pointers in bins

2010-09-07 Thread Keith Whitwell
Module: Mesa Branch: master Commit: 9f6e8e1d6b8696a3ee96cba01b2466ba7a1a8ef6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f6e8e1d6b8696a3ee96cba01b2466ba7a1a8ef6 Author: Keith Whitwell Date: Tue Sep 7 14:02:15 2010 +0100 llvmpipe: use opcodes instead of function pointers in bins

Mesa (master): llvmpipe: rearrange queries

2010-09-07 Thread Keith Whitwell
Module: Mesa Branch: master Commit: 040e59851ae4c26ce0509d42d2ee71e007b3b3d1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=040e59851ae4c26ce0509d42d2ee71e007b3b3d1 Author: Keith Whitwell Date: Tue Sep 7 12:45:23 2010 +0100 llvmpipe: rearrange queries --- src/gallium/drivers/llv

Mesa (master): llvmpipe: enforce fixed memory limit on scenes

2010-09-07 Thread Keith Whitwell
Module: Mesa Branch: master Commit: 6419ecd02ce43a2614822e228f306d4db589f317 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6419ecd02ce43a2614822e228f306d4db589f317 Author: Keith Whitwell Date: Fri Aug 27 17:49:40 2010 +0100 llvmpipe: enforce fixed memory limit on scenes --- src/

Mesa (master): llvmpipe: clean up deferred zstencil clears

2010-09-07 Thread Keith Whitwell
Module: Mesa Branch: master Commit: c512ba88a7e33f14b86feb9c0aaf1ebed5f50629 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c512ba88a7e33f14b86feb9c0aaf1ebed5f50629 Author: Keith Whitwell Date: Fri Aug 27 17:30:07 2010 +0100 llvmpipe: clean up deferred zstencil clears --- src/gal

Mesa (master): llvmpipe: rework fences and queries

2010-09-07 Thread Keith Whitwell
Module: Mesa Branch: master Commit: 18452c1e87f79327fbd5f27478028b481ee72a5d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18452c1e87f79327fbd5f27478028b481ee72a5d Author: Keith Whitwell Date: Fri Aug 27 17:14:49 2010 +0100 llvmpipe: rework fences and queries --- src/gallium/dri

Mesa (master): llvmpipe: move whole-tile emit into a function

2010-09-07 Thread Keith Whitwell
Module: Mesa Branch: master Commit: 5024d9b90e88cdc3d8aca14d45cf845efbfb8633 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5024d9b90e88cdc3d8aca14d45cf845efbfb8633 Author: Keith Whitwell Date: Fri Aug 27 17:51:21 2010 +0100 llvmpipe: move whole-tile emit into a function --- src/

Mesa (master): llvmpipe: put fs variant dumping in a function

2010-09-07 Thread Keith Whitwell
Module: Mesa Branch: master Commit: 71e27ef21c4a24aeadadb85f60774ec48a7e3cff URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71e27ef21c4a24aeadadb85f60774ec48a7e3cff Author: Keith Whitwell Date: Tue Aug 24 20:08:13 2010 +0100 llvmpipe: put fs variant dumping in a function --- src/

Mesa (master): Replace reference to tgsi-instruction-set.txt.

2010-09-07 Thread Jose Fonseca
Module: Mesa Branch: master Commit: 98e277111bd6f6e5bcbbcd663e42e18ce449b533 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98e277111bd6f6e5bcbbcd663e42e18ce449b533 Author: Tilman Sauerbeck Date: Tue Sep 7 01:29:22 2010 -0700 Replace reference to tgsi-instruction-set.txt. That fil