On 10.11.2016 23:42, Ian Romanick wrote:
On 10/27/2016 06:09 AM, Nicolai Hähnle wrote:
On 26.10.2016 02:59, Ian Romanick wrote:
From: Dave Airlie <airl...@redhat.com>

This adds support for 64-bit integer constants to the parser,
ast and ir.

v2: fix a few issues found in testing.

v3: Add missing ir_constant copy contructor support.

Signed-off-by: Dave Airlie <airl...@redhat.com>
Reviewed-by: Ian Romanick <ian.d.roman...@intel.com> [v2]
---
 src/compiler/glsl/ast.h                  |   4 ++
 src/compiler/glsl/ast_function.cpp       |   9 ++-
 src/compiler/glsl/ast_to_hir.cpp         |  14 ++++
 src/compiler/glsl/glsl_lexer.ll          |  27 +++++--
 src/compiler/glsl/glsl_parser.yy         |  16 +++++
 src/compiler/glsl/glsl_parser_extras.cpp |   8 +++
 src/compiler/glsl/ir.cpp                 | 117
+++++++++++++++++++++++++++++++
 src/compiler/glsl/ir.h                   |   6 ++
 8 files changed, 193 insertions(+), 8 deletions(-)

[snip]
diff --git a/src/compiler/glsl/glsl_parser_extras.cpp
b/src/compiler/glsl/glsl_parser_extras.cpp
index a44fedf..6b41c9f 100644
--- a/src/compiler/glsl/glsl_parser_extras.cpp
+++ b/src/compiler/glsl/glsl_parser_extras.cpp
@@ -1242,6 +1242,14 @@ ast_expression::print(void) const
       printf("%f ", primary_expression.double_constant);
       break;

+   case ast_int64_constant:
+      printf("%ld ", primary_expression.int64_constant);
+      break;
+
+   case ast_uint64_constant:
+      printf("%lu ", primary_expression.uint64_constant);
+      break;

Should this use PRIu64?

Yes.  The previous one should use PRId64.  I'll fix that too.

Apart from that, this patch is

Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com>

Patch 14 & 15 didn't make it through to me. Is that a gmail problem or a
mailing list host problem?

They made it to me.  Did you ever receive these?

https://lists.freedesktop.org/archives/mesa-dev/2016-October/133293.html
https://lists.freedesktop.org/archives/mesa-dev/2016-October/133297.html

Yes, they eventually arrived. I think this was due to the temporary mailing list problem a few weeks ago.

Nicolai


_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to