aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Neto <dneto@google.com>2016-09-21 12:31:38 -0400
committerDavid Neto <dneto@google.com>2016-09-21 13:18:36 -0400
commita8a1d347c48f14698b7db3f3ac6e34b09f38a664 (patch)
tree3a630ae5c002c4ae4200db24cd14f5aa92274502
parent6d112337e3cbc1bba5660958b41a516ce19967c8 (diff)
parent62be0c04cd55a413dd0d1a55bd3bd4ab01f95e16 (diff)
downloadshaderc-a8a1d347c48f14698b7db3f3ac6e34b09f38a664.tar.gz
Merge remote-tracking branch 'aosp/upstream-master' into shaderc-update-master
Pulls in the following: 62be0c0 Update glslang error messages about entry points e17bb8b Add util/parse_number.cpp to third_party/Android.mk f6767fc SPIRV-Tools source/capability_set.cpp was removed 060500e Add SPIRV-Tools file source/capability_set.cpp 7e77671 Update Glslang sources for Android NDK build Test: ndk/checkbuild.py on Linux; manually ran unit tests on Windows Change-Id: I0708606800712f27361de07c3a1ad14ed374706a
-rw-r--r--glslc/test/messages_tests.py8
-rw-r--r--third_party/Android.mk2
2 files changed, 6 insertions, 4 deletions
diff --git a/glslc/test/messages_tests.py b/glslc/test/messages_tests.py
index 6ac5016..21c1bbc 100644
--- a/glslc/test/messages_tests.py
+++ b/glslc/test/messages_tests.py
@@ -23,7 +23,7 @@ class MultipleErrors(expect.ErrorMessage):
shader = FileShader('#version 140\nint main() {}', '.vert')
glslc_args = ['-c', shader]
expected_error = [
- shader, ":2: error: 'int' : main function cannot return a value\n",
+ shader, ":2: error: 'int' : entry point cannot return a value\n",
shader, ":2: error: '' : function does not return a value: main\n",
'2 errors generated.\n']
@@ -178,7 +178,7 @@ class WarningAndError(expect.ErrorMessage):
expected_error = [
shader, ':2: warning: attribute deprecated in version 130; ',
'may be removed in future release\n',
- shader, ":3: error: 'int' : main function cannot return a value\n",
+ shader, ":3: error: 'int' : entry point cannot return a value\n",
shader, ":3: error: '' : function does not return a value: main\n",
'1 warning and 2 errors generated.\n']
@@ -195,7 +195,7 @@ class SuppressedWarningAndError(expect.ErrorMessage):
glslc_args = ['-c', shader, '-w']
expected_error = [
- shader, ":3: error: 'int' : main function cannot return a value\n",
+ shader, ":3: error: 'int' : entry point cannot return a value\n",
shader, ":3: error: '' : function does not return a value: main\n",
'2 errors generated.\n']
@@ -214,7 +214,7 @@ class WarningAsErrorAndError(expect.ErrorMessage):
expected_error = [
shader, ':2: error: attribute deprecated in version 130; ',
'may be removed in future release\n',
- shader, ":3: error: 'int' : main function cannot return a value\n",
+ shader, ":3: error: 'int' : entry point cannot return a value\n",
shader, ":3: error: '' : function does not return a value: main\n",
'3 errors generated.\n']
diff --git a/third_party/Android.mk b/third_party/Android.mk
index 7084297..c9827fc 100644
--- a/third_party/Android.mk
+++ b/third_party/Android.mk
@@ -78,6 +78,7 @@ LOCAL_SRC_FILES:= \
glslang/MachineIndependent/limits.cpp \
glslang/MachineIndependent/linkValidate.cpp \
glslang/MachineIndependent/parseConst.cpp \
+ glslang/MachineIndependent/ParseContextBase.cpp \
glslang/MachineIndependent/ParseHelper.cpp \
glslang/MachineIndependent/PoolAlloc.cpp \
glslang/MachineIndependent/propagateNoContraction.cpp \
@@ -183,6 +184,7 @@ LOCAL_SRC_FILES:= \
source/table.cpp \
source/text.cpp \
source/text_handler.cpp \
+ source/util/parse_number.cpp \
source/val/BasicBlock.cpp \
source/val/Construct.cpp \
source/val/Function.cpp \