---
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
---
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
---
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
+* @
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
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
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
---
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
---
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.
*/
---
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
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
-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 ==
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
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
https://bugs.freedesktop.org/show_bug.cgi?id=30958
Victor Tseng changed:
What|Removed |Added
Status|RESOLVED|CLOSED
--
Configure bugmail: https://bug
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
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
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,
17 matches
Mail list logo