[Mesa-dev] [PATCH 10/10] glsl: Regenerate parser files

2010-10-23 Thread Chad Versace
--- src/glsl/glsl_parser.cpp | 1113 +- src/glsl/glsl_parser.h | 15 +- 2 files changed, 611 insertions(+), 517 deletions(-) Contents removed because patch was 72K. ___ mesa-dev mailing list mesa-dev@lists

[Mesa-dev] [PATCH 09/10] glsl: Enable AMD_conservative_depth in parser

2010-10-23 Thread Chad Versace
--- src/glsl/glsl_parser_extras.cpp |8 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/src/glsl/glsl_parser_extras.cpp b/src/glsl/glsl_parser_extras.cpp index b2c378d..54fcc88 100644 --- a/src/glsl/glsl_parser_extras.cpp +++ b/src/glsl/glsl_parser_extras.cpp @@ -210,6

[Mesa-dev] [PATCH 07/10] glsl: Add bits for AMD_conservative_depth to ir_variable

2010-10-23 Thread Chad Versace
--- src/glsl/ir.h | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/src/glsl/ir.h b/src/glsl/ir.h index 06198e4..9c5ff42 100644 --- a/src/glsl/ir.h +++ b/src/glsl/ir.h @@ -289,6 +289,16 @@ public: /*...@}*/ /** +* \name AMD_conservative_depth +* @

[Mesa-dev] [PATCH 08/10] glsl: Add support for AMD_conservative_depth in ast-to-hir

2010-10-23 Thread Chad Versace
Extend the following functions to support the type qualifiers added by the extension: - apply_type_qualifier_to_variable() - ast_declarator_list::hir() --- src/glsl/ast_to_hir.cpp | 35 +++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/src/gl

[Mesa-dev] [PATCH 06/10] glsl: Add support for AMD_conservative_depth to bison file

2010-10-23 Thread Chad Versace
Add support for AMD_conservative_depth by extending the production rule of layout_qualifier_id to process the additional layout qualifier tokens enabled by the extension. --- src/glsl/glsl_parser.ypp | 64 - 1 files changed, 62 insertions(+), 2 deletio

[Mesa-dev] [PATCH 05/10] glsl: Refactor parser rule of layout_qualifier_id

2010-10-23 Thread Chad Versace
In file glsl_parser.ypp, within the production rule of layout_qualifier_id, factor out the logic for extension ARB_fragment_coord_conventions into its own function. Rationale: A future commit will add to this production rule extra logic for extension AMD_conservative_depth. If the logic for both e

[Mesa-dev] [PATCH 04/10] glsl: Add bits for AMD_conservative_depth to parse state

2010-10-23 Thread Chad Versace
--- src/glsl/glsl_parser_extras.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/glsl/glsl_parser_extras.h b/src/glsl/glsl_parser_extras.h index 98c4e70..7575268 100644 --- a/src/glsl/glsl_parser_extras.h +++ b/src/glsl/glsl_parser_extras.h @@ -134,6 +134,8 @@ struct

[Mesa-dev] [PATCH 03/10] glsl: Add bits for AMD_conservative_depth to ast_type_qualifier

2010-10-23 Thread Chad Versace
--- src/glsl/ast.h |8 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/src/glsl/ast.h b/src/glsl/ast.h index e5aa5c1..4555344 100644 --- a/src/glsl/ast.h +++ b/src/glsl/ast.h @@ -349,6 +349,14 @@ struct ast_type_qualifier { * qualifier is used. */

[Mesa-dev] [PATCH 02/10] glcpp: Add predefined macro for GL_AMD_conservative_depth

2010-10-23 Thread Chad Versace
--- src/glsl/glcpp/glcpp-parse.y |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/glsl/glcpp/glcpp-parse.y b/src/glsl/glcpp/glcpp-parse.y index b31a18f..06b2b18 100644 --- a/src/glsl/glcpp/glcpp-parse.y +++ b/src/glsl/glcpp/glcpp-parse.y @@ -1097,6 +1097,8 @@ glcpp_par

[Mesa-dev] [PATCH 01/10] mesa: Add AMD_conservative_depth to extension list

2010-10-23 Thread Chad Versace
Extension is off by default. --- src/mesa/main/extensions.c |1 + src/mesa/main/mtypes.h |1 + 2 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/mesa/main/extensions.c b/src/mesa/main/extensions.c index bc8cbef..0d893c2 100644 --- a/src/mesa/main/extensions.c +++ b/src

[Mesa-dev] [PATCH 00/10] glsl: Add support for AMD_conservative_depth in compiler front-end

2010-10-23 Thread Chad Versace
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I'm submitting this patch sequence for review. It implements support for the AMD_conservative_depth extension in the GLSL compiler front-end. gitweb: http://cgit.freedesktop.org/~chadversary/mesa/log/?h=AMD_conservative_depth === git diff --stat ==

[Mesa-dev] [PATCH] glsl: Fix ast-to-hir for ARB_fragment_coord_conventions

2010-10-23 Thread Chad Versace
Function ast_declarator_list::hir(), when processing keywords added by extension ARB_fragment_coord_conventions, made the mistake of checking only if the extension was __supported by the driver__. The correct behavior is to check if the extensi0n is __enabled in the parse state__. --- src/glsl/ast

[Mesa-dev] [PATCH] autoconf: use python2 binary if available

2010-10-23 Thread Xavier Chantry
and use PYTHON2 in src/gallium/auxiliary/Makefile This fixes gallium build on a system where /usr/bin/python is v3 and /usr/bin/python2 is v2. python indices/u_indices_gen.py > indices/u_indices_gen.c python indices/u_unfilled_gen.py > indices/u_unfilled_gen.c File "indices/u_indices_gen.py", l

[Mesa-dev] [Bug 30958] EGL pipe_i965.c uses inline sw_screen_wrap() without including inline_wrapper_sw_helper.h

2010-10-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=30958 Victor Tseng changed: What|Removed |Added Status|RESOLVED|CLOSED -- Configure bugmail: https://bug

[Mesa-dev] [PATCH 3/3] r600g: Also clear bc data when we're destroying a shader.

2010-10-23 Thread Tilman Sauerbeck
Signed-off-by: Tilman Sauerbeck --- src/gallium/drivers/r600/r600_asm.c| 36 src/gallium/drivers/r600/r600_asm.h|1 + src/gallium/drivers/r600/r600_shader.c |2 + 3 files changed, 39 insertions(+), 0 deletions(-) diff --git a/src/gallium/drivers

[Mesa-dev] [PATCH 2/3] r600g: Added r600_pipe_shader_destroy().

2010-10-23 Thread Tilman Sauerbeck
Not yet complete. Signed-off-by: Tilman Sauerbeck --- src/gallium/drivers/r600/r600_pipe.h |1 + src/gallium/drivers/r600/r600_shader.c | 11 +++ src/gallium/drivers/r600/r600_state.c |6 -- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/gallium/driv

[Mesa-dev] [PATCH 1/3] r600g: Fixed r600_vertex_element leak.

2010-10-23 Thread Tilman Sauerbeck
Signed-off-by: Tilman Sauerbeck --- src/gallium/drivers/r600/evergreen_state.c | 13 + src/gallium/drivers/r600/r600_pipe.h |1 - src/gallium/drivers/r600/r600_state.c| 13 + src/gallium/drivers/r600/r600_state_common.c |1 - 4 files changed,