diff --git a/graphics/glslang/Makefile b/graphics/glslang/Makefile
index 6bceabb54979c929abfeba49c67989110e037d88..c4417242859ac40f6ca1da05492551ffb4c78516 100644
--- a/graphics/glslang/Makefile
+++ b/graphics/glslang/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	glslang
-DISTVERSION=	12.0.0
+DISTVERSION=	12.1.0
 CATEGORIES=	graphics
 
 MAINTAINER=	jbeich@FreeBSD.org
diff --git a/graphics/glslang/distinfo b/graphics/glslang/distinfo
index ca94e8266ed423d5255db51f39cc6c63b9657d65..3469c7b4e5f490b056336c1744de8c97c8a9b0c6 100644
--- a/graphics/glslang/distinfo
+++ b/graphics/glslang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1674147471
-SHA256 (KhronosGroup-glslang-12.0.0_GH0.tar.gz) = 7cb45842ec1d4b6ea775d624c3d2d8ba9450aa416b0482b0cc7e4fdd399c3d75
-SIZE (KhronosGroup-glslang-12.0.0_GH0.tar.gz) = 3682791
+TIMESTAMP = 1679437254
+SHA256 (KhronosGroup-glslang-12.1.0_GH0.tar.gz) = 1515e840881d1128fb6d831308433f731808f818f2103881162f3ffd47b15cd5
+SIZE (KhronosGroup-glslang-12.1.0_GH0.tar.gz) = 3686676