diff --git a/tutorials/shaders/shader_reference/shader_functions.rst b/tutorials/shaders/shader_reference/shader_functions.rst
index a171c97f77b..181e953ea12 100644
--- a/tutorials/shaders/shader_reference/shader_functions.rst
+++ b/tutorials/shaders/shader_reference/shader_functions.rst
@@ -66,6 +66,14 @@ GLSL ES 3.0 specification.
vector multiplied by matrix, and matrix multiplied by matrix. These do not operate component-wise,
but rather perform the correct linear algebraic multiply.
+These function descriptions are adapted and modified from
+`official OpenGL documentation `__
+originally published by Khronos Group under the
+`Open Publication License `__.
+Each function description links to the corresponding official OpenGL
+documentation. Modification history for this page can be found on
+`GitHub `__.
+
.. rst-class:: classref-section-separator
----