diff --git a/_service b/_service
index 1de7787..0311448 100644
--- a/_service
+++ b/_service
@@ -3,9 +3,9 @@
git
git://github.com/KhronosGroup/glslang
- d509a5eec6f5a65b3ffdfa0a19096f338d2582be
- 43bb5bd1885913d4edd16304c08d37f34d4a44b7
- 7.9.2933.g@TAG_OFFSET@
+ 7.10.2984
+ 7.10.2984
+ 7.10.2984
*.tar
diff --git a/glslang-7.10.2984.tar.xz b/glslang-7.10.2984.tar.xz
new file mode 100644
index 0000000..d406086
--- /dev/null
+++ b/glslang-7.10.2984.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a64a9817d11931690978d4221b56383f1aaae672386f5c8641ee20153489ce8a
+size 1415668
diff --git a/glslang-7.9.2933.g33.tar.xz b/glslang-7.9.2933.g33.tar.xz
deleted file mode 100644
index bd2c0ed..0000000
--- a/glslang-7.9.2933.g33.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:dde2e8d21b08624364a7f3e560676c02cfb90e7bfa68a9c34a15263123130ab2
-size 1411632
diff --git a/glslang.changes b/glslang.changes
index 913bc33..63e09a2 100644
--- a/glslang.changes
+++ b/glslang.changes
@@ -1,3 +1,11 @@
+-------------------------------------------------------------------
+Tue Dec 4 09:10:17 UTC 2018 - Jan Engelhardt
+
+- Update to new upstream release 7.10.2984
+ * Updated type conversion rules for HLSL frontend
+ * HLSL: implemented c register handling
+ * HLSL: fix invalid spir-v vector * scalar for float1
+
-------------------------------------------------------------------
Mon Nov 12 16:12:41 UTC 2018 - Jan Engelhardt
diff --git a/glslang.spec b/glslang.spec
index c81a3ff..053f620 100644
--- a/glslang.spec
+++ b/glslang.spec
@@ -16,10 +16,10 @@
#
-%define version_unconverted 7.9.2933.g33
+%define version_unconverted 7.10.2984
Name: glslang
-Version: 7.9.2933.g33
+Version: 7.10.2984
Release: 0
Summary: OpenGL and OpenGL ES shader front end and validator
License: BSD-3-Clause