Mesa (master): i965: NULL check depth_mt to quiet static analysis.

2013-06-29 Thread Matt Turner
Module: Mesa Branch: master Commit: adf8afa168fe9fe2e4a2b35afc3003040d05273f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=adf8afa168fe9fe2e4a2b35afc3003040d05273f Author: Matt Turner Date: Thu Jun 27 11:18:36 2013 -0700 i965: NULL check depth_mt to quiet static analysis

Mesa (9.1): i965: NULL check depth_mt to quiet static analysis.

2013-06-29 Thread Matt Turner
Module: Mesa Branch: 9.1 Commit: 18a04f50de1b7da9663ebbb73380f2fced223b1e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18a04f50de1b7da9663ebbb73380f2fced223b1e Author: Matt Turner Date: Thu Jun 27 11:18:36 2013 -0700 i965: NULL check depth_mt to quiet static analysis. Reviewed

Mesa (master): glsl: Allow non-constant expression initializers of const-qualified vars.

2013-07-08 Thread Matt Turner
Module: Mesa Branch: master Commit: ba7b60d3e4a89558dc1b514e7611f17d238a2abc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba7b60d3e4a89558dc1b514e7611f17d238a2abc Author: Matt Turner Date: Thu May 23 11:48:40 2013 -0700 glsl: Allow non-constant expression initializers of const

Mesa (master): mesa: Set ProfileMask properly for core profile.

2013-07-09 Thread Matt Turner
Module: Mesa Branch: master Commit: 80bc14370a4db876ababc13404a93526c2b14de7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80bc14370a4db876ababc13404a93526c2b14de7 Author: Matt Turner Date: Mon Jul 8 16:07:36 2013 -0700 mesa: Set ProfileMask properly for core profile. Fixes

Mesa (master): glsl: Add comment explaining "row_major" parsing.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: 08c90f651b2d00ad2f1423512c9dfea346866102 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08c90f651b2d00ad2f1423512c9dfea346866102 Author: Matt Turner Date: Thu Jul 11 11:28:58 2013 -0700 glsl: Add comment explaining "row_major" parsing.

Mesa (master): glsl: Remove outdated FINISHME comment.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: c30948517ee8640e2aa74bef63f6d7668b918ed9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c30948517ee8640e2aa74bef63f6d7668b918ed9 Author: Matt Turner Date: Wed Jul 10 11:12:10 2013 -0700 glsl: Remove outdated FINISHME comment. Explicit index

Mesa (master): glsl: Mark "row_major" as not a reserved word in GLSL ES 3.0 .

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: 14ed9018de1e8816f3b99165a6e2afb1acc1d5d7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=14ed9018de1e8816f3b99165a6e2afb1acc1d5d7 Author: Matt Turner Date: Thu Jul 11 10:11:18 2013 -0700 glsl: Mark "row_major" as not a reserved word in G

Mesa (master): glsl: Remove unnecessary #include from ast_type.cpp.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: e117eda2518fe8318cd331fa32bfcbd3acc1e070 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e117eda2518fe8318cd331fa32bfcbd3acc1e070 Author: Matt Turner Date: Thu Jun 20 12:03:44 2013 -0700 glsl: Remove unnecessary #include from ast_type.cpp

Mesa (master): glsl: Add missing return error_value(ctx) in error path.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: 9749d96817d9ab98567155dd3598163a7fbf6cb3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9749d96817d9ab98567155dd3598163a7fbf6cb3 Author: Matt Turner Date: Sat Jun 29 15:32:09 2013 -0700 glsl: Add missing return error_value(ctx) in error path

Mesa (master): glsl: Add a comment to note what an exec_list is a list of.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: 361206771c76d2ea0ef97632404467082688e072 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=361206771c76d2ea0ef97632404467082688e072 Author: Matt Turner Date: Wed Jun 26 15:58:08 2013 -0700 glsl: Add a comment to note what an exec_list is a list of

Mesa (master): glsl: Add copy-constructor for ast_struct_specifier.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: a760c73853e3d1bd4243f22fa968ce21a8eea0d6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a760c73853e3d1bd4243f22fa968ce21a8eea0d6 Author: Matt Turner Date: Wed Jun 26 15:52:28 2013 -0700 glsl: Add copy-constructor for ast_struct_specifier

Mesa (master): glsl: Change type of is_array to bool.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: ce2464a8a70e8449cb8b927fe4ae485dc93cfda3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce2464a8a70e8449cb8b927fe4ae485dc93cfda3 Author: Matt Turner Date: Mon Jun 10 15:59:55 2013 -0700 glsl: Change type of is_array to bool. Reviewed-by: Ian

Mesa (master): glsl: Add process_vec_mat_constructor() function.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: e641b5fbeeff6b8391de4c854c6456eac691b1b5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e641b5fbeeff6b8391de4c854c6456eac691b1b5 Author: Matt Turner Date: Sat Jun 29 15:45:46 2013 -0700 glsl: Add process_vec_mat_constructor() function. Based

Mesa (master): glsl: Separate code into process_record_constructor().

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: af2987d5b66b5ca68395aff0f3c5f0006286ff3c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af2987d5b66b5ca68395aff0f3c5f0006286ff3c Author: Matt Turner Date: Thu Jun 13 12:05:21 2013 -0700 glsl: Separate code into process_record_constructor

Mesa (master): glsl: Fix inverted conditional in error message.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: 46b74ca7bc06ce092136cd313fd963e82be06b00 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46b74ca7bc06ce092136cd313fd963e82be06b00 Author: Matt Turner Date: Mon Jun 10 13:28:40 2013 -0700 glsl: Fix inverted conditional in error message. The code

Mesa (master): glsl: Clean up and clarify comment explaining initializer rules.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: b85f0c5121e4508af1125ff30db4221bcda10ac9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b85f0c5121e4508af1125ff30db4221bcda10ac9 Author: Matt Turner Date: Mon Jun 10 13:28:40 2013 -0700 glsl: Clean up and clarify comment explaining initializer

Mesa (master): glsl: Track structs' ast_type_specifiers in symbol table.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: 5df807b06f20d53063af9cfc5b4fc867f5fb810a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5df807b06f20d53063af9cfc5b4fc867f5fb810a Author: Matt Turner Date: Tue Jun 25 00:27:41 2013 -0700 glsl: Track structs' ast_type_specifiers in symbol

Mesa (master): glsl: Add a constructor for ast_type_specifier.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: 43757135b281b58838224e5cef8375c22a2beee5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=43757135b281b58838224e5cef8375c22a2beee5 Author: Matt Turner Date: Mon Jun 24 21:38:30 2013 -0700 glsl: Add a constructor for ast_type_specifier. Reviewed-by

Mesa (master): glsl: Add an is_declaration field to ast_struct_specifier.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: 8d45caaebaa017e910ae985e005fadc6b626de7d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d45caaebaa017e910ae985e005fadc6b626de7d Author: Matt Turner Date: Wed Jun 26 15:53:12 2013 -0700 glsl: Add an is_declaration field to ast_struct_specifier

Mesa (master): glsl: Add support for C-style initializers.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: 1b0d6aef03161eff4c9933548e964fec1258ea44 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b0d6aef03161eff4c9933548e964fec1258ea44 Author: Matt Turner Date: Sat Jun 29 19:29:16 2013 -0700 glsl: Add support for C-style initializers. Required by

Mesa (master): glsl: Add infrastructure for aggregate initializers.

2013-07-11 Thread Matt Turner
Module: Mesa Branch: master Commit: ae79e86d4c0d82b4102e2ec65c93c8240fd22e9d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae79e86d4c0d82b4102e2ec65c93c8240fd22e9d Author: Matt Turner Date: Sat Jun 29 19:27:50 2013 -0700 glsl: Add infrastructure for aggregate initializers

Mesa (master): glsl: Reject C-style initializers with unknown types.

2013-07-15 Thread Matt Turner
Module: Mesa Branch: master Commit: c889df3fbed64be8669d21e3d3c5d6db913255da URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c889df3fbed64be8669d21e3d3c5d6db913255da Author: Matt Turner Date: Fri Jul 12 11:05:38 2013 -0700 glsl: Reject C-style initializers with unknown types

Mesa (9.1): i965/vs: Print error if vertex shader fails to compile.

2013-07-18 Thread Matt Turner
Module: Mesa Branch: 9.1 Commit: f7c768695506958ce7ebcff4d68ef931511a5698 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7c768695506958ce7ebcff4d68ef931511a5698 Author: Matt Turner Date: Thu Apr 11 09:57:23 2013 -0700 i965/vs: Print error if vertex shader fails to compile

Mesa (9.1): i965: NULL check prog on shader compilation failure.

2013-07-18 Thread Matt Turner
Module: Mesa Branch: 9.1 Commit: 5aa8baea8661ed5a500638181cebcb6b83db0585 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5aa8baea8661ed5a500638181cebcb6b83db0585 Author: Matt Turner Date: Thu Apr 11 09:55:42 2013 -0700 i965: NULL check prog on shader compilation failure. Also

Mesa (master): ax_prog_flex.m4: change grep syntax to accept e.g. flex.real

2013-07-18 Thread Matt Turner
. flex.real This is required in case a wrapper or symlink is used. This patch has also been sent upstream, awaiting moderation. Reviewed-by: Matt Turner Signed-off-by: Andreas Oberritter --- m4/ax_prog_flex.m4 |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/m4

Mesa (master): gen_matypes: fix cross-compiling with gcc

2013-07-18 Thread Matt Turner
pes.c source, then process it with a shell script to create a usable header. This is similar to how the linux kernel creates its asm-offsets.c file. Reviewed-by: Matt Turner Signed-off-by: Mike Frysinger --- configure.ac|6 ++ src/mesa/x86-64/Makefile.am |

Mesa (master): builtin_compiler/build: Avoid using libtool if cross compiling

2013-07-18 Thread Matt Turner
et in this case. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=44618 Reviewed-by: Matt Turner Signed-off-by: Jonathan Liu --- src/glsl/builtin_compiler/Makefile.am | 13 + 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/src/glsl/builtin_compiler/Makefile.

Mesa (master): glsl/linker: Use correct array length when linking inter-stage uniforms and varyings.

2013-07-18 Thread Matt Turner
Module: Mesa Branch: master Commit: 6368478712ab46edc18f2210527259d4d433235a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6368478712ab46edc18f2210527259d4d433235a Author: Fabian Bieler Date: Fri Jun 14 13:37:07 2013 +0200 glsl/linker: Use correct array length when linking inter-st

Mesa (master): build: Remove unused EGL_PLATFORMS.

2013-07-22 Thread Matt Turner
Module: Mesa Branch: master Commit: 3647efa5c199e4d9c5a3a2d46394642d3736796d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3647efa5c199e4d9c5a3a2d46394642d3736796d Author: Matt Turner Date: Sat Mar 9 17:26:43 2013 -0800 build: Remove unused EGL_PLATFORMS. --- configure.ac

Mesa (master): build: Add tests directories to SUBDIRS

2013-07-22 Thread Matt Turner
Module: Mesa Branch: master Commit: 5e4e145025eabfc95e636d6c29da670e375649d0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e4e145025eabfc95e636d6c29da670e375649d0 Author: Matt Turner Date: Sun Jan 20 18:00:14 2013 -0800 build: Add tests directories to SUBDIRS Fixes a problem

Mesa (master): configure.ac: Use correct options names in AC_ARG_ENABLE.

2013-07-22 Thread Matt Turner
Module: Mesa Branch: master Commit: c09a4cbbafc2c05dd36902400bb066b96c1f26c8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c09a4cbbafc2c05dd36902400bb066b96c1f26c8 Author: Matt Turner Date: Sat Mar 9 17:35:12 2013 -0800 configure.ac: Use correct options names in AC_ARG_ENABLE

Mesa (master): egl/build: Remove unused GLAPI_LIB.

2013-07-22 Thread Matt Turner
Module: Mesa Branch: master Commit: 242a59d535d2c6f83cdd9e3b4c9e7b8c8174825b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=242a59d535d2c6f83cdd9e3b4c9e7b8c8174825b Author: Matt Turner Date: Sat Mar 9 17:29:19 2013 -0800 egl/build: Remove unused GLAPI_LIB. --- src/egl/main

Mesa (master): docs: Mark GL_ARB_shading_language_420pack as done.

2013-07-26 Thread Matt Turner
Module: Mesa Branch: master Commit: 86ae3027a1e6441b1b61b6b89160a6da4c47f9d9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=86ae3027a1e6441b1b61b6b89160a6da4c47f9d9 Author: Matt Turner Date: Fri Jul 26 22:17:02 2013 -0700 docs: Mark GL_ARB_shading_language_420pack as done

Mesa (master): gles: Update glext.h to revision 20798.

2013-07-29 Thread Matt Turner
Module: Mesa Branch: master Commit: 32a2ab47fef0c87a62509fd0a2f991600400a06d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32a2ab47fef0c87a62509fd0a2f991600400a06d Author: Matt Turner Date: Fri Jul 26 16:33:08 2013 -0700 gles: Update glext.h to revision 20798. Reviewed-by: Jordan

Mesa (master): gles2: Update gl2.h to revision 20555.

2013-07-29 Thread Matt Turner
Module: Mesa Branch: master Commit: efa8a6e72f14e3e3ffd047b29fcde1fead94d631 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=efa8a6e72f14e3e3ffd047b29fcde1fead94d631 Author: Matt Turner Date: Fri Jul 26 16:33:09 2013 -0700 gles2: Update gl2.h to revision 20555. Reviewed-by: Jordan

Mesa (master): gles3: Update gl3.h to 2013-02-12.

2013-07-29 Thread Matt Turner
Module: Mesa Branch: master Commit: b2d3f25aa2cb9fe83c7b1cbdf1b014012606dd3b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2d3f25aa2cb9fe83c7b1cbdf1b014012606dd3b Author: Matt Turner Date: Fri Jul 26 16:33:11 2013 -0700 gles3: Update gl3.h to 2013-02-12. Reviewed-by: Jordan

Mesa (master): gles2: Update gl2ext.h to revision 22161.

2013-07-29 Thread Matt Turner
Module: Mesa Branch: master Commit: 00a945f61e5d3e1a28fd20fcd18402b9300d1ca8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=00a945f61e5d3e1a28fd20fcd18402b9300d1ca8 Author: Matt Turner Date: Fri Jul 26 16:33:10 2013 -0700 gles2: Update gl2ext.h to revision 22161. Reviewed-by

Mesa (master): mesa: Return GL_FRAMEBUFFER_UNDEFINED if the winsys fbo is incomplete.

2013-07-29 Thread Matt Turner
Module: Mesa Branch: master Commit: 8dd15e602113700c7ec25649ecce3f22aa687ea3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dd15e602113700c7ec25649ecce3f22aa687ea3 Author: Matt Turner Date: Fri Jul 26 16:36:19 2013 -0700 mesa: Return GL_FRAMEBUFFER_UNDEFINED if the winsys fbo is

Mesa (master): mesa: Expose OES_surfaceless_context.

2013-07-29 Thread Matt Turner
Module: Mesa Branch: master Commit: 0ed02d435eb238e7d0821ef0087ef986738f4eab URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ed02d435eb238e7d0821ef0087ef986738f4eab Author: Matt Turner Date: Fri Jul 26 16:36:20 2013 -0700 mesa: Expose OES_surfaceless_context

Mesa (master): De-tab and align comments in gl_texture_object

2013-08-01 Thread Matt Turner
Reviewed-by: Brian Paul Reviewed-by: Matt Turner Signed-off-by: Corey Richardson --- src/mesa/main/mtypes.h | 45 +++-- 1 files changed, 23 insertions(+), 22 deletions(-) diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h index 5bb6807..91c3abf

Mesa (master): Correct clamping of TEXTURE_{MAX, BASE}_LEVEL

2013-08-01 Thread Matt Turner
parameter passed the call to > TexStorage* for the texture object Reviewed-by: Matt Turner Signed-off-by: Corey Richardson --- src/mesa/main/texparam.c | 22 -- 1 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/mesa/main/texparam.c b/src/mesa/mai

Mesa (master): mesa: Update comments to match newer specs.

2013-08-02 Thread Matt Turner
Module: Mesa Branch: master Commit: 01bdad3173479176e579a8f6bb8309f683c5fa79 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01bdad3173479176e579a8f6bb8309f683c5fa79 Author: Matt Turner Date: Thu Aug 1 14:20:23 2013 -0700 mesa: Update comments to match newer specs. Old GL 1.x

Mesa (master): mesa: Use MIN3 instead of two MIN2s.

2013-08-02 Thread Matt Turner
Module: Mesa Branch: master Commit: 58548833129f0e197cd84e357b1df14b1b135d96 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58548833129f0e197cd84e357b1df14b1b135d96 Author: Matt Turner Date: Mon Mar 11 14:57:16 2013 -0700 mesa: Use MIN3 instead of two MIN2s. --- src/mesa/main

Mesa (master): Makefile.am: Remove api_exec_es* from EXTRA_FILES.

2013-08-02 Thread Matt Turner
Module: Mesa Branch: master Commit: 4f83956347a31c68ce9920ead75e07723cf3b5bb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f83956347a31c68ce9920ead75e07723cf3b5bb Author: Matt Turner Date: Thu Aug 1 14:29:05 2013 -0700 Makefile.am: Remove api_exec_es* from EXTRA_FILES. These

Mesa (master): glsl: Add abs() to ir_builder.

2013-08-14 Thread Matt Turner
Module: Mesa Branch: master Commit: 16be6298c0d7aa1a06903e6768bc74358d339fba URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16be6298c0d7aa1a06903e6768bc74358d339fba Author: Matt Turner Date: Sun Aug 4 14:09:09 2013 -0700 glsl: Add abs() to ir_builder. Reviewed-by: Kenneth Graunke

Mesa (master): glsl: Add nequal() to ir_builder.

2013-08-14 Thread Matt Turner
Module: Mesa Branch: master Commit: 1cf76c72da37166dd75009ceea212bfa18626b2f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf76c72da37166dd75009ceea212bfa18626b2f Author: Matt Turner Date: Sun Aug 4 14:09:35 2013 -0700 glsl: Add nequal() to ir_builder. Reviewed-by: Kenneth

Mesa (master): glsl: Add bitcast_i2f() to ir_builder.

2013-08-14 Thread Matt Turner
Module: Mesa Branch: master Commit: 6bfb1a8344d58aa47a28cff87f508088233e70f6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bfb1a8344d58aa47a28cff87f508088233e70f6 Author: Matt Turner Date: Sat Aug 3 11:33:49 2013 -0700 glsl: Add bitcast_i2f() to ir_builder. Reviewed-by: Kenneth

Mesa (master): glsl: Add i2b() and b2i() to ir_builder.

2013-08-14 Thread Matt Turner
Module: Mesa Branch: master Commit: 57a6bcd56b956e7ff8aaed88e08bee9fd59dbd88 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57a6bcd56b956e7ff8aaed88e08bee9fd59dbd88 Author: Matt Turner Date: Wed Aug 7 13:00:48 2013 -0700 glsl: Add i2b() and b2i() to ir_builder. Reviewed-by

Mesa (master): i965: Don't copy propagate bitcasts with source modifiers.

2013-08-16 Thread Matt Turner
Module: Mesa Branch: master Commit: 9c48ae751ab28f35eb878551d24c071be0ce11b0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c48ae751ab28f35eb878551d24c071be0ce11b0 Author: Matt Turner Date: Thu Aug 8 16:41:48 2013 -0700 i965: Don't copy propagate bitcasts with source modi

Mesa (master): i965: Emit MOVs for neg/abs.

2013-08-16 Thread Matt Turner
Module: Mesa Branch: master Commit: 0ae9ca12a887a5aca47edc2a6a99eac4235bf4b0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ae9ca12a887a5aca47edc2a6a99eac4235bf4b0 Author: Matt Turner Date: Thu Aug 8 13:50:01 2013 -0700 i965: Emit MOVs for neg/abs. Necessary to avoid combining a

Mesa (master): build: fix out-of-tree builds in gallium/auxiliary

2013-08-20 Thread Matt Turner
rules were writing files to e.g. util/u_indices_gen.py, but in an out-of-tree build this directory doesn't exist in the build directory. So, create the directories just in case. Cc: mesa-sta...@lists.freedesktop.org Reviewed-by: Matt Turner Signed-off-by: Ross Burton --- src/gallium/auxi

Mesa (master): glsl: Drop duplicate error messages.

2013-08-21 Thread Matt Turner
Module: Mesa Branch: master Commit: 77373e020ecc1b156802a583745dc6ce16e91c9e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77373e020ecc1b156802a583745dc6ce16e91c9e Author: Matt Turner Date: Thu Aug 15 10:46:46 2013 -0700 glsl: Drop duplicate error messages. This same message is

Mesa (master): glsl: Remove ubo_qualifiers_allowed variable.

2013-08-21 Thread Matt Turner
Module: Mesa Branch: master Commit: 921ef55a72dd07a6db0f170767d4a278c46d9ae6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=921ef55a72dd07a6db0f170767d4a278c46d9ae6 Author: Matt Turner Date: Thu Aug 15 11:14:00 2013 -0700 glsl: Remove ubo_qualifiers_allowed variable. No longer

Mesa (master): glsl: Rename ubo_qualifiers_valid to ubo_qualifiers_allowed.

2013-08-21 Thread Matt Turner
Module: Mesa Branch: master Commit: 1a45db97058d63b742993d0fcf0e5df44e2aa1c6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a45db97058d63b742993d0fcf0e5df44e2aa1c6 Author: Matt Turner Date: Thu Aug 15 11:05:57 2013 -0700 glsl: Rename ubo_qualifiers_valid to ubo_qualifiers_allowed

Mesa (master): build: Add --enable-gallium-osmesa flag.

2013-08-21 Thread Matt Turner
Module: Mesa Branch: master Commit: 2f142d596f6d950499d5e25d26e011a675c9670c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f142d596f6d950499d5e25d26e011a675c9670c Author: Matt Turner Date: Tue Aug 20 14:16:17 2013 -0700 build: Add --enable-gallium-osmesa flag. The Gallium

Mesa (master): glsl: Give a warning, not an error, for UBO qualifiers on non-matrices.

2013-08-21 Thread Matt Turner
non-matrices. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=59648 Reviewed-by: Matt Turner Signed-off-by: Ian Romanick --- src/glsl/ast_to_hir.cpp | 18 -- 1 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl

Mesa (9.2): build: Add --enable-gallium-osmesa flag.

2013-08-21 Thread Matt Turner
Module: Mesa Branch: 9.2 Commit: c47804d28654858225cec5c482aa0f4ee278c3f3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c47804d28654858225cec5c482aa0f4ee278c3f3 Author: Matt Turner Date: Tue Aug 20 14:16:17 2013 -0700 build: Add --enable-gallium-osmesa flag. The Gallium

Mesa (master): gallium/osmesa: Make and install an osmesa.pc.

2013-08-23 Thread Matt Turner
"2f142d59 build: Add --enable-gallium-osmesa flag." the pkgconfig file from classic osmesa is no longer installed when building gallium osmesa, so copy it to gallium osmesa and install the copy instead. CC: "9.2" Reviewed-by: Matt Turner --- configure.ac

Mesa (master): gallium/osmesa: Link, not copy, the shared library to the LIB_DIR.

2013-08-23 Thread Matt Turner
the LIB_DIR. Just like all other mesa libraries... CC: "9.2" Reviewed-by: Matt Turner --- src/gallium/targets/osmesa/Makefile.am |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/gallium/targets/osmesa/Makefile.am b/src/gallium/targets/osmesa/Makefil

Mesa (master): gallium/osmesa: Always link with the c++ linker.

2013-08-23 Thread Matt Turner
like all other gallium targets... CC: "9.2" Reviewed-by: Matt Turner --- src/gallium/targets/osmesa/Makefile.am | 11 ++- 1 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/gallium/targets/osmesa/Makefile.am b/src/gallium/targets/osmesa/Makefile.am ind

Mesa (master): Fixed and/or order mistake, resulting in compiling llvmpipe without llvm installed

2013-08-26 Thread Matt Turner
llvmpipe without llvm installed Cc: 9.2 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=68544 Reviewed-by: Matt Turner --- configure.ac |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 40e052c..e20a228 100644 --- a/configure.ac

Mesa (master): glsl: Disallow uniform block layout qualifiers on non-uniform block vars.

2013-08-26 Thread Matt Turner
Module: Mesa Branch: master Commit: d8ac987f6ab228df1a478b36c3d889992754374f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8ac987f6ab228df1a478b36c3d889992754374f Author: Matt Turner Date: Mon Aug 26 14:14:03 2013 -0700 glsl: Disallow uniform block layout qualifiers on non

Mesa (9.2): glsl: Disallow uniform block layout qualifiers on non-uniform block vars.

2013-08-26 Thread Matt Turner
Module: Mesa Branch: 9.2 Commit: 6fb2032c351e101da2e4a80dcee7b2565d396671 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fb2032c351e101da2e4a80dcee7b2565d396671 Author: Matt Turner Date: Mon Aug 26 14:14:03 2013 -0700 glsl: Disallow uniform block layout qualifiers on non-uniform

Mesa (master): glsl: Add support for new fma built-in in ARB_gpu_shader5.

2013-08-27 Thread Matt Turner
Module: Mesa Branch: master Commit: d55c543c3637fec784518f34b1f12e7a73be2281 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d55c543c3637fec784518f34b1f12e7a73be2281 Author: Matt Turner Date: Tue Apr 23 17:19:06 2013 -0700 glsl: Add support for new fma built-in in ARB_gpu_shader5

Mesa (master): i965/fs: Add support for translating ir_triop_fma into MAD.

2013-08-27 Thread Matt Turner
Module: Mesa Branch: master Commit: 530842127eabd41a809ee4d7136ff52857a4e685 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=530842127eabd41a809ee4d7136ff52857a4e685 Author: Matt Turner Date: Tue Apr 23 17:32:26 2013 -0700 i965/fs: Add support for translating ir_triop_fma into MAD

Mesa (master): glsl: Add new fma built-in IR and prototype from ARB_gpu_shader5.

2013-08-27 Thread Matt Turner
Module: Mesa Branch: master Commit: 6829c18609fc3c979133b462173141dd7dfd09c3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6829c18609fc3c979133b462173141dd7dfd09c3 Author: Matt Turner Date: Tue Apr 23 17:10:20 2013 -0700 glsl: Add new fma built-in IR and prototype from

Mesa (master): i965/fs: Assert that ir_expressions are usable by 3-src instructions.

2013-08-27 Thread Matt Turner
Module: Mesa Branch: master Commit: e817b94a2c3c3f12141d7429a5b0c7f65f36cca6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e817b94a2c3c3f12141d7429a5b0c7f65f36cca6 Author: Matt Turner Date: Mon Aug 26 22:01:17 2013 -0700 i965/fs: Assert that ir_expressions are usable by 3-src

Mesa (master): glsl: Add built-ins from ARB_shader_bit_encoding to ARB_gpu_shader5.

2013-08-27 Thread Matt Turner
Module: Mesa Branch: master Commit: ac74de37109b62ca092827ca263de1935e2d1c08 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac74de37109b62ca092827ca263de1935e2d1c08 Author: Matt Turner Date: Tue Aug 6 21:45:30 2013 -0700 glsl: Add built-ins from ARB_shader_bit_encoding to

Mesa (master): i965/vs: Add support for translating ir_triop_fma into MAD.

2013-08-27 Thread Matt Turner
Module: Mesa Branch: master Commit: 4929be0b5fad98f6f7303a07dd24e4cf6f417467 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4929be0b5fad98f6f7303a07dd24e4cf6f417467 Author: Matt Turner Date: Fri Aug 2 10:28:16 2013 -0700 i965/vs: Add support for translating ir_triop_fma into MAD

Mesa (master): glsl: Add heuristics to print floating-point numbers better.

2013-08-29 Thread Matt Turner
Module: Mesa Branch: master Commit: 1ecfdba98a346c8bb05ad9403e3a6412574215f4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ecfdba98a346c8bb05ad9403e3a6412574215f4 Author: Matt Turner Date: Sun Aug 4 14:01:30 2013 -0700 glsl: Add heuristics to print floating-point numbers better

Mesa (master): glsl: propagate max_array_access through function calls

2013-09-05 Thread Matt Turner
::pack_uniform_registers. Cc: mesa-sta...@lists.freedesktop.org Reviewed-and-Tested-by: Matt Turner Signed-off-by: Dominik Behr --- src/glsl/link_functions.cpp | 32 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/src/glsl/link_functions.cpp b/src/glsl

Mesa (master): i965: Remove never used DPA2 opcode.

2013-09-05 Thread Matt Turner
Module: Mesa Branch: master Commit: 16cedf3a255ab35dbd93cb64bb0073308e0369c5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16cedf3a255ab35dbd93cb64bb0073308e0369c5 Author: Matt Turner Date: Wed Aug 28 17:14:20 2013 -0700 i965: Remove never used DPA2 opcode. DPA2 is listed in the

Mesa (master): i965: Remove never used RSR and RSL opcodes.

2013-09-05 Thread Matt Turner
Module: Mesa Branch: master Commit: 4a6100054c1702e08fea898d6a30050aadf36bcb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a6100054c1702e08fea898d6a30050aadf36bcb Author: Matt Turner Date: Wed Aug 28 17:03:22 2013 -0700 i965: Remove never used RSR and RSL opcodes. RSR and RSL

Mesa (master): glsl: Add conditional-select IR.

2013-09-09 Thread Matt Turner
Module: Mesa Branch: master Commit: 7aaa38728f93bfb69573e0d866f24e8cb41836f0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7aaa38728f93bfb69573e0d866f24e8cb41836f0 Author: Matt Turner Date: Mon Aug 19 10:45:46 2013 -0700 glsl: Add conditional-select IR. It's a ?: that ope

Mesa (master): i965: Allow immediates to be folded into logical and shift instructions.

2013-09-09 Thread Matt Turner
Module: Mesa Branch: master Commit: 89f5f675ad27bd485d1c1be654ca10c49321957f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89f5f675ad27bd485d1c1be654ca10c49321957f Author: Matt Turner Date: Mon Aug 5 15:17:04 2013 -0700 i965: Allow immediates to be folded into logical and shift

Mesa (master): glsl: Use conditional-select in mix().

2013-09-09 Thread Matt Turner
Module: Mesa Branch: master Commit: fd183fa02c4430e439faf6a5195f5008d34db987 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd183fa02c4430e439faf6a5195f5008d34db987 Author: Matt Turner Date: Fri Sep 6 12:36:48 2013 -0700 glsl: Use conditional-select in mix(). Reviewed-by: Kenneth

Mesa (master): glsl: Implement MESA_shader_integer_mix extension.

2013-09-09 Thread Matt Turner
Module: Mesa Branch: master Commit: 56fff7063dd05232cf86aef9d2ae1c04c52a8360 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56fff7063dd05232cf86aef9d2ae1c04c52a8360 Author: Matt Turner Date: Wed Aug 28 18:01:39 2013 -0700 glsl: Implement MESA_shader_integer_mix extension. Because

Mesa (master): i965: Add support for ir_triop_csel.

2013-09-09 Thread Matt Turner
Module: Mesa Branch: master Commit: 847726295861af4a34f0ec8eb7b3dfe9a6e178bd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=847726295861af4a34f0ec8eb7b3dfe9a6e178bd Author: Matt Turner Date: Mon Aug 19 10:44:41 2013 -0700 i965: Add support for ir_triop_csel. Reviewed-by: Kenneth

Mesa (master): i965: Enable MESA_shader_integer_mix.

2013-09-09 Thread Matt Turner
Module: Mesa Branch: master Commit: d83221c2d33dcad3e5d3f8d8fa6abddea63b8817 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d83221c2d33dcad3e5d3f8d8fa6abddea63b8817 Author: Matt Turner Date: Fri Sep 6 17:53:39 2013 -0700 i965: Enable MESA_shader_integer_mix. Reviewed-by: Kenneth

Mesa (master): docs: Clean up autoconf.html.

2013-09-10 Thread Matt Turner
Module: Mesa Branch: master Commit: 66be7b4c2795b5a942f64821fc6525dfdfb3aba4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66be7b4c2795b5a942f64821fc6525dfdfb3aba4 Author: Matt Turner Date: Mon Sep 9 16:27:18 2013 -0700 docs: Clean up autoconf.html. Remove long dead options and

Mesa (master): glsl: Add support for ldexp.

2013-09-17 Thread Matt Turner
Module: Mesa Branch: master Commit: b2ab840130677bbe7b67de4727fcd91ee6506bb8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2ab840130677bbe7b67de4727fcd91ee6506bb8 Author: Matt Turner Date: Thu Aug 22 13:31:18 2013 -0700 glsl: Add support for ldexp. v2: Drop frexp. Rebase on

Mesa (master): glsl: Add ldexp_to_arith lowering pass.

2013-09-17 Thread Matt Turner
Module: Mesa Branch: master Commit: d0b8ea60b7999d50c0f136b1170b1ddb4688d796 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0b8ea60b7999d50c0f136b1170b1ddb4688d796 Author: Matt Turner Date: Sat Aug 3 11:02:59 2013 -0700 glsl: Add ldexp_to_arith lowering pass. Reviewed-by: Paul

Mesa (master): glsl: Allow vectors to be created from ir_constant().

2013-09-17 Thread Matt Turner
Module: Mesa Branch: master Commit: 5561251b58c976a70125bb07dc1c6cc2bd2541f4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5561251b58c976a70125bb07dc1c6cc2bd2541f4 Author: Matt Turner Date: Mon Aug 5 15:15:37 2013 -0700 glsl: Allow vectors to be created from ir_constant(). Note

Mesa (master): i965: Lower ldexp.

2013-09-17 Thread Matt Turner
Module: Mesa Branch: master Commit: c43d6060b196c3e25b16a0985caa561ae1449ce8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c43d6060b196c3e25b16a0985caa561ae1449ce8 Author: Matt Turner Date: Sat Aug 3 11:34:30 2013 -0700 i965: Lower ldexp. v2: Drop frexp lowering. Reviewed-by

Mesa (master): glsl: Correctly validate fma()'s types.

2013-09-17 Thread Matt Turner
Module: Mesa Branch: master Commit: a3b51a22f71819236baa6bbda9d0d050914b149d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3b51a22f71819236baa6bbda9d0d050914b149d Author: Matt Turner Date: Fri Sep 6 15:05:10 2013 -0700 glsl: Correctly validate fma()'s types. lrp() can t

Mesa (master): glsl: Add frexp signatures and implementation.

2013-09-17 Thread Matt Turner
Module: Mesa Branch: master Commit: d56bbd04415d439b8e04c8f27e911485813f01e4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d56bbd04415d439b8e04c8f27e911485813f01e4 Author: Matt Turner Date: Mon Sep 9 11:13:20 2013 -0700 glsl: Add frexp signatures and implementation. I initially

Mesa (master): i965: Don' t dead-code eliminate instructions that write to the accumulator.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: 92dc16c3e2e2b9e3e71baaccc67bbe727e9d68ab URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92dc16c3e2e2b9e3e71baaccc67bbe727e9d68ab Author: Matt Turner Date: Thu Sep 19 19:31:31 2013 -0700 i965: Don't dead-code eliminate instructions that wri

Mesa (master): i965: Generate code for ir_binop_carry and ir_binop_borrow.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: 014cce3dc49f5b0bfd7fbb1940ed661c9fc7bbd7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=014cce3dc49f5b0bfd7fbb1940ed661c9fc7bbd7 Author: Matt Turner Date: Thu Sep 19 13:01:08 2013 -0700 i965: Generate code for ir_binop_carry and ir_binop_borrow

Mesa (master): glsl: Add ir_binop_carry and ir_binop_borrow.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: 499d7a7f6e47403a4a3da448eddaf15bdf56395c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=499d7a7f6e47403a4a3da448eddaf15bdf56395c Author: Matt Turner Date: Thu Sep 19 12:56:10 2013 -0700 glsl: Add ir_binop_carry and ir_binop_borrow. Calculates

Mesa (master): glsl: Implement usubBorrow() built-in for ARB_gpu_shader5.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: 6f9428eb68bb0f7592f4384455fc7aab23940d92 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f9428eb68bb0f7592f4384455fc7aab23940d92 Author: Matt Turner Date: Tue Sep 17 18:02:05 2013 -0700 glsl: Implement usubBorrow() built-in for ARB_gpu_shader5

Mesa (master): glsl: Implement uaddCarry() built-in for ARB_gpu_shader5.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: 6c125973f31addf903921647e8244abccb944e1a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c125973f31addf903921647e8244abccb944e1a Author: Matt Turner Date: Tue Sep 17 17:44:03 2013 -0700 glsl: Implement uaddCarry() built-in for ARB_gpu_shader5

Mesa (master): i965: Add Gen assertion checks for newer instructions.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: 69909c866b6595f80d206c8e2484b1dc6668e7be URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69909c866b6595f80d206c8e2484b1dc6668e7be Author: Matt Turner Date: Thu Sep 19 22:55:24 2013 -0700 i965: Add Gen assertion checks for newer instructions

Mesa (master): i965: Add UD null register helpers.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: 4ec37317c55ee6be1a5988867aaeb8e9b3f02892 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ec37317c55ee6be1a5988867aaeb8e9b3f02892 Author: Matt Turner Date: Thu Sep 19 13:02:23 2013 -0700 i965: Add UD null register helpers. Reviewed-by: Kenneth

Mesa (master): i965: Use the multiplication result' s type for the accumulator.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: 85154241d63c3b984f001384767898b0742f9d02 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85154241d63c3b984f001384767898b0742f9d02 Author: Matt Turner Date: Thu Sep 26 13:51:37 2013 -0700 i965: Use the multiplication result's type fo

Mesa (master): i965: Generate code for ir_binop_imul_high.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: c4e6569fc838d712253e355f32ee40671a86579e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4e6569fc838d712253e355f32ee40671a86579e Author: Matt Turner Date: Tue Sep 17 21:34:45 2013 -0700 i965: Generate code for ir_binop_imul_high. v2: Make

Mesa (master): glsl: Implement [iu]mulExtended() built-ins for ARB_gpu_shader5.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: 06e41a02a3564b00404dd3dd5d6f6b5897df36e9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06e41a02a3564b00404dd3dd5d6f6b5897df36e9 Author: Matt Turner Date: Tue Sep 17 21:34:15 2013 -0700 glsl: Implement [iu]mulExtended() built-ins for

Mesa (master): i965/fs: Disable CSE on instructions writing to HW_REG.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: 6ff8f0630833396fb7aff266657d4e1a04400719 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ff8f0630833396fb7aff266657d4e1a04400719 Author: Matt Turner Date: Thu Sep 26 13:38:11 2013 -0700 i965/fs: Disable CSE on instructions writing to HW_REG. CSE

Mesa (master): i965: Remove the "ARF" register file.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: b645913ff6c74228d8c05dd236a545ef2e734071 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b645913ff6c74228d8c05dd236a545ef2e734071 Author: Matt Turner Date: Fri Sep 27 17:37:51 2013 -0700 i965: Remove the "ARF" register file. The regist

Mesa (master): i965: Fixup for don' t dead-code eliminate instructions that write to the accumulator.

2013-10-07 Thread Matt Turner
Module: Mesa Branch: master Commit: e7dc88026a821a31bf2afeb934dded11c91401a1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7dc88026a821a31bf2afeb934dded11c91401a1 Author: Matt Turner Date: Thu Sep 19 19:31:31 2013 -0700 i965: Fixup for don't dead-code eliminate instructions

Mesa (master): i965: Don't copy prop source mods into instructions that can 't take them.

2013-10-14 Thread Matt Turner
Module: Mesa Branch: master Commit: a5ec01fb1bd4ad5418eb16cb05e6f6929d1444e8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5ec01fb1bd4ad5418eb16cb05e6f6929d1444e8 Author: Matt Turner Date: Thu Sep 19 19:48:22 2013 -0700 i965: Don't copy prop source mods into instructions

  1   2   3   4   5   6   7   8   9   10   >