glsl2: Regenerate builtin_function.cpp.
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 18 Aug 2010 06:47:51 +0000 (23:47 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 18 Aug 2010 06:50:40 +0000 (23:50 -0700)
src/glsl/builtin_function.cpp

index 652e4f61bb5273de073ae25c1843568a32bbe4bc..8f375cf47d93f507ce182d46410765ec97b09447 100644 (file)
@@ -4718,28 +4718,28 @@ static const char *prototypes_for_120_vert =
    "(function radians\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float degrees@0x13d20b0)\n"
+   "      (declare (in ) float degrees@0x1db60b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 degrees@0x13d2430)\n"
+   "      (declare (in ) vec2 degrees@0x1db6430)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 degrees@0x13d2610)\n"
+   "      (declare (in ) vec3 degrees@0x1db6610)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 degrees@0x13d27f0)\n"
+   "      (declare (in ) vec4 degrees@0x1db67f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -4749,28 +4749,28 @@ static const char *prototypes_for_120_vert =
    "(function degrees\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float radians@0x13d29d0)\n"
+   "      (declare (in ) float radians@0x1db69d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 radians@0x13d2d50)\n"
+   "      (declare (in ) vec2 radians@0x1db6d50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 radians@0x13d2f30)\n"
+   "      (declare (in ) vec3 radians@0x1db6f30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 radians@0x13d3110)\n"
+   "      (declare (in ) vec4 radians@0x1db7110)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -4780,28 +4780,28 @@ static const char *prototypes_for_120_vert =
    "(function sin\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x13d32f0)\n"
+   "      (declare (in ) float angle@0x1db72f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x13d3670)\n"
+   "      (declare (in ) vec2 angle@0x1db7670)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x13d3850)\n"
+   "      (declare (in ) vec3 angle@0x1db7850)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x13d3a30)\n"
+   "      (declare (in ) vec4 angle@0x1db7a30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -4811,28 +4811,28 @@ static const char *prototypes_for_120_vert =
    "(function cos\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x13d3c10)\n"
+   "      (declare (in ) float angle@0x1db7c10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x13d3f90)\n"
+   "      (declare (in ) vec2 angle@0x1db7f90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x13d4170)\n"
+   "      (declare (in ) vec3 angle@0x1db8170)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x13d4350)\n"
+   "      (declare (in ) vec4 angle@0x1db8350)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -4842,28 +4842,28 @@ static const char *prototypes_for_120_vert =
    "(function tan\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x13d4530)\n"
+   "      (declare (in ) float angle@0x1db8530)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x13d48b0)\n"
+   "      (declare (in ) vec2 angle@0x1db88b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x13d4a90)\n"
+   "      (declare (in ) vec3 angle@0x1db8a90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x13d4c70)\n"
+   "      (declare (in ) vec4 angle@0x1db8c70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -4873,28 +4873,28 @@ static const char *prototypes_for_120_vert =
    "(function asin\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x13d4e50)\n"
+   "      (declare (in ) float angle@0x1db8e50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x13d51d0)\n"
+   "      (declare (in ) vec2 angle@0x1db91d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x13d53b0)\n"
+   "      (declare (in ) vec3 angle@0x1db93b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x13d5590)\n"
+   "      (declare (in ) vec4 angle@0x1db9590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -4904,28 +4904,28 @@ static const char *prototypes_for_120_vert =
    "(function acos\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x13d5770)\n"
+   "      (declare (in ) float angle@0x1db9770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x13d5af0)\n"
+   "      (declare (in ) vec2 angle@0x1db9af0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x13d5cd0)\n"
+   "      (declare (in ) vec3 angle@0x1db9cd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x13d5eb0)\n"
+   "      (declare (in ) vec4 angle@0x1db9eb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -4935,60 +4935,60 @@ static const char *prototypes_for_120_vert =
    "(function atan\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float y@0x13d6090)\n"
-   "      (declare (in ) float x@0x13d61a0)\n"
+   "      (declare (in ) float y@0x1dba090)\n"
+   "      (declare (in ) float x@0x1dba1a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 y@0x13d6520)\n"
-   "      (declare (in ) vec2 x@0x13d6630)\n"
+   "      (declare (in ) vec2 y@0x1dba520)\n"
+   "      (declare (in ) vec2 x@0x1dba630)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 y@0x13d6810)\n"
-   "      (declare (in ) vec3 x@0x13d6920)\n"
+   "      (declare (in ) vec3 y@0x1dba810)\n"
+   "      (declare (in ) vec3 x@0x1dba920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 y@0x13d6b00)\n"
-   "      (declare (in ) vec4 x@0x13d6c10)\n"
+   "      (declare (in ) vec4 y@0x1dbab00)\n"
+   "      (declare (in ) vec4 x@0x1dbac10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float y_over_x@0x13d6df0)\n"
+   "      (declare (in ) float y_over_x@0x1dbadf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 y_over_x@0x13d6fe0)\n"
+   "      (declare (in ) vec2 y_over_x@0x1dbafe0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 y_over_x@0x13d71d0)\n"
+   "      (declare (in ) vec3 y_over_x@0x1dbb1d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 y_over_x@0x13d73c0)\n"
+   "      (declare (in ) vec4 y_over_x@0x1dbb3c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -4998,32 +4998,32 @@ static const char *prototypes_for_120_vert =
    "(function pow\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13d75b0)\n"
-   "      (declare (in ) float y@0x13d76c0)\n"
+   "      (declare (in ) float x@0x1dbb5b0)\n"
+   "      (declare (in ) float y@0x1dbb6c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13d7a40)\n"
-   "      (declare (in ) vec2 y@0x13d7b50)\n"
+   "      (declare (in ) vec2 x@0x1dbba40)\n"
+   "      (declare (in ) vec2 y@0x1dbbb50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13d7d30)\n"
-   "      (declare (in ) vec3 y@0x13d7e40)\n"
+   "      (declare (in ) vec3 x@0x1dbbd30)\n"
+   "      (declare (in ) vec3 y@0x1dbbe40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13d8020)\n"
-   "      (declare (in ) vec4 y@0x13d8130)\n"
+   "      (declare (in ) vec4 x@0x1dbc020)\n"
+   "      (declare (in ) vec4 y@0x1dbc130)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5033,28 +5033,28 @@ static const char *prototypes_for_120_vert =
    "(function exp\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13d8310)\n"
+   "      (declare (in ) float x@0x1dbc310)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13d8690)\n"
+   "      (declare (in ) vec2 x@0x1dbc690)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13d8870)\n"
+   "      (declare (in ) vec3 x@0x1dbc870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13d8a50)\n"
+   "      (declare (in ) vec4 x@0x1dbca50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5064,28 +5064,28 @@ static const char *prototypes_for_120_vert =
    "(function log\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13d8c30)\n"
+   "      (declare (in ) float x@0x1dbcc30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13d8fb0)\n"
+   "      (declare (in ) vec2 x@0x1dbcfb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13d9190)\n"
+   "      (declare (in ) vec3 x@0x1dbd190)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13d9370)\n"
+   "      (declare (in ) vec4 x@0x1dbd370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5095,28 +5095,28 @@ static const char *prototypes_for_120_vert =
    "(function exp2\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13d9550)\n"
+   "      (declare (in ) float x@0x1dbd550)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13d98d0)\n"
+   "      (declare (in ) vec2 x@0x1dbd8d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13d9ab0)\n"
+   "      (declare (in ) vec3 x@0x1dbdab0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13d9c90)\n"
+   "      (declare (in ) vec4 x@0x1dbdc90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5126,28 +5126,28 @@ static const char *prototypes_for_120_vert =
    "(function log2\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13d9e70)\n"
+   "      (declare (in ) float x@0x1dbde70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13da1f0)\n"
+   "      (declare (in ) vec2 x@0x1dbe1f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13da3d0)\n"
+   "      (declare (in ) vec3 x@0x1dbe3d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13da5b0)\n"
+   "      (declare (in ) vec4 x@0x1dbe5b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5157,28 +5157,28 @@ static const char *prototypes_for_120_vert =
    "(function sqrt\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13da790)\n"
+   "      (declare (in ) float x@0x1dbe790)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13dab10)\n"
+   "      (declare (in ) vec2 x@0x1dbeb10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13dacf0)\n"
+   "      (declare (in ) vec3 x@0x1dbecf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13daed0)\n"
+   "      (declare (in ) vec4 x@0x1dbeed0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5188,28 +5188,28 @@ static const char *prototypes_for_120_vert =
    "(function inversesqrt\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13db0b0)\n"
+   "      (declare (in ) float x@0x1dbf0b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13db440)\n"
+   "      (declare (in ) vec2 x@0x1dbf440)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13db620)\n"
+   "      (declare (in ) vec3 x@0x1dbf620)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13db800)\n"
+   "      (declare (in ) vec4 x@0x1dbf800)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5219,28 +5219,28 @@ static const char *prototypes_for_120_vert =
    "(function abs\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13db9e0)\n"
+   "      (declare (in ) float x@0x1dbf9e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13dbd60)\n"
+   "      (declare (in ) vec2 x@0x1dbfd60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13dbf40)\n"
+   "      (declare (in ) vec3 x@0x1dbff40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13dc120)\n"
+   "      (declare (in ) vec4 x@0x1dc0120)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5250,28 +5250,28 @@ static const char *prototypes_for_120_vert =
    "(function sign\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13dc300)\n"
+   "      (declare (in ) float x@0x1dc0300)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13dc680)\n"
+   "      (declare (in ) vec2 x@0x1dc0680)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13dc860)\n"
+   "      (declare (in ) vec3 x@0x1dc0860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13dca40)\n"
+   "      (declare (in ) vec4 x@0x1dc0a40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5281,28 +5281,28 @@ static const char *prototypes_for_120_vert =
    "(function floor\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13dcc20)\n"
+   "      (declare (in ) float x@0x1dc0c20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13dcfa0)\n"
+   "      (declare (in ) vec2 x@0x1dc0fa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13dd180)\n"
+   "      (declare (in ) vec3 x@0x1dc1180)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13dd360)\n"
+   "      (declare (in ) vec4 x@0x1dc1360)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5312,28 +5312,28 @@ static const char *prototypes_for_120_vert =
    "(function ceil\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13dd540)\n"
+   "      (declare (in ) float x@0x1dc1540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13dd8c0)\n"
+   "      (declare (in ) vec2 x@0x1dc18c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13ddaa0)\n"
+   "      (declare (in ) vec3 x@0x1dc1aa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13ddc80)\n"
+   "      (declare (in ) vec4 x@0x1dc1c80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5343,28 +5343,28 @@ static const char *prototypes_for_120_vert =
    "(function fract\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13dde60)\n"
+   "      (declare (in ) float x@0x1dc1e60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13de1e0)\n"
+   "      (declare (in ) vec2 x@0x1dc21e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13de3c0)\n"
+   "      (declare (in ) vec3 x@0x1dc23c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13de5a0)\n"
+   "      (declare (in ) vec4 x@0x1dc25a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5374,56 +5374,56 @@ static const char *prototypes_for_120_vert =
    "(function mod\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13de780)\n"
-   "      (declare (in ) float y@0x13de890)\n"
+   "      (declare (in ) float x@0x1dc2780)\n"
+   "      (declare (in ) float y@0x1dc2890)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13dec10)\n"
-   "      (declare (in ) float y@0x13ded20)\n"
+   "      (declare (in ) vec2 x@0x1dc2c10)\n"
+   "      (declare (in ) float y@0x1dc2d20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13def00)\n"
-   "      (declare (in ) float y@0x13df010)\n"
+   "      (declare (in ) vec3 x@0x1dc2f00)\n"
+   "      (declare (in ) float y@0x1dc3010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13df1f0)\n"
-   "      (declare (in ) float y@0x13df300)\n"
+   "      (declare (in ) vec4 x@0x1dc31f0)\n"
+   "      (declare (in ) float y@0x1dc3300)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13df4e0)\n"
-   "      (declare (in ) vec2 y@0x13df5f0)\n"
+   "      (declare (in ) vec2 x@0x1dc34e0)\n"
+   "      (declare (in ) vec2 y@0x1dc35f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13df7d0)\n"
-   "      (declare (in ) vec3 y@0x13df8e0)\n"
+   "      (declare (in ) vec3 x@0x1dc37d0)\n"
+   "      (declare (in ) vec3 y@0x1dc38e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13dfac0)\n"
-   "      (declare (in ) vec4 y@0x13dfbd0)\n"
+   "      (declare (in ) vec4 x@0x1dc3ac0)\n"
+   "      (declare (in ) vec4 y@0x1dc3bd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5433,56 +5433,56 @@ static const char *prototypes_for_120_vert =
    "(function min\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13dfdb0)\n"
-   "      (declare (in ) float y@0x13dfec0)\n"
+   "      (declare (in ) float x@0x1dc3db0)\n"
+   "      (declare (in ) float y@0x1dc3ec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13e0240)\n"
-   "      (declare (in ) vec2 y@0x13e0350)\n"
+   "      (declare (in ) vec2 x@0x1dc4240)\n"
+   "      (declare (in ) vec2 y@0x1dc4350)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13e0530)\n"
-   "      (declare (in ) vec3 y@0x13e0640)\n"
+   "      (declare (in ) vec3 x@0x1dc4530)\n"
+   "      (declare (in ) vec3 y@0x1dc4640)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13e0820)\n"
-   "      (declare (in ) vec4 y@0x13e0930)\n"
+   "      (declare (in ) vec4 x@0x1dc4820)\n"
+   "      (declare (in ) vec4 y@0x1dc4930)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13e0b10)\n"
-   "      (declare (in ) float y@0x13e0c20)\n"
+   "      (declare (in ) vec2 x@0x1dc4b10)\n"
+   "      (declare (in ) float y@0x1dc4c20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13e0e00)\n"
-   "      (declare (in ) float y@0x13e0f10)\n"
+   "      (declare (in ) vec3 x@0x1dc4e00)\n"
+   "      (declare (in ) float y@0x1dc4f10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13e10f0)\n"
-   "      (declare (in ) float y@0x13e1200)\n"
+   "      (declare (in ) vec4 x@0x1dc50f0)\n"
+   "      (declare (in ) float y@0x1dc5200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5492,56 +5492,56 @@ static const char *prototypes_for_120_vert =
    "(function max\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13e13e0)\n"
-   "      (declare (in ) float y@0x13e14f0)\n"
+   "      (declare (in ) float x@0x1dc53e0)\n"
+   "      (declare (in ) float y@0x1dc54f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13e1870)\n"
-   "      (declare (in ) vec2 y@0x13e1980)\n"
+   "      (declare (in ) vec2 x@0x1dc5870)\n"
+   "      (declare (in ) vec2 y@0x1dc5980)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13e1b60)\n"
-   "      (declare (in ) vec3 y@0x13e1c70)\n"
+   "      (declare (in ) vec3 x@0x1dc5b60)\n"
+   "      (declare (in ) vec3 y@0x1dc5c70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13e1e50)\n"
-   "      (declare (in ) vec4 y@0x13e1f60)\n"
+   "      (declare (in ) vec4 x@0x1dc5e50)\n"
+   "      (declare (in ) vec4 y@0x1dc5f60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13e2140)\n"
-   "      (declare (in ) float y@0x13e2250)\n"
+   "      (declare (in ) vec2 x@0x1dc6140)\n"
+   "      (declare (in ) float y@0x1dc6250)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13e2430)\n"
-   "      (declare (in ) float y@0x13e2540)\n"
+   "      (declare (in ) vec3 x@0x1dc6430)\n"
+   "      (declare (in ) float y@0x1dc6540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13e2720)\n"
-   "      (declare (in ) float y@0x13e2830)\n"
+   "      (declare (in ) vec4 x@0x1dc6720)\n"
+   "      (declare (in ) float y@0x1dc6830)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5551,63 +5551,63 @@ static const char *prototypes_for_120_vert =
    "(function clamp\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13e2a10)\n"
-   "      (declare (in ) float minVal@0x13e2b20)\n"
-   "      (declare (in ) float maxVal@0x13e2c30)\n"
+   "      (declare (in ) float x@0x1dc6a10)\n"
+   "      (declare (in ) float minVal@0x1dc6b20)\n"
+   "      (declare (in ) float maxVal@0x1dc6c30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13e2fb0)\n"
-   "      (declare (in ) vec2 minVal@0x13e30c0)\n"
-   "      (declare (in ) vec2 maxVal@0x13e31d0)\n"
+   "      (declare (in ) vec2 x@0x1dc6fb0)\n"
+   "      (declare (in ) vec2 minVal@0x1dc70c0)\n"
+   "      (declare (in ) vec2 maxVal@0x1dc71d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13e33b0)\n"
-   "      (declare (in ) vec3 minVal@0x13e34c0)\n"
-   "      (declare (in ) vec3 maxVal@0x13e35d0)\n"
+   "      (declare (in ) vec3 x@0x1dc73b0)\n"
+   "      (declare (in ) vec3 minVal@0x1dc74c0)\n"
+   "      (declare (in ) vec3 maxVal@0x1dc75d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13e37b0)\n"
-   "      (declare (in ) vec4 minVal@0x13e38c0)\n"
-   "      (declare (in ) vec4 maxVal@0x13e39d0)\n"
+   "      (declare (in ) vec4 x@0x1dc77b0)\n"
+   "      (declare (in ) vec4 minVal@0x1dc78c0)\n"
+   "      (declare (in ) vec4 maxVal@0x1dc79d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13e3bb0)\n"
-   "      (declare (in ) float minVal@0x13e3cc0)\n"
-   "      (declare (in ) float maxVal@0x13e3dd0)\n"
+   "      (declare (in ) vec2 x@0x1dc7bb0)\n"
+   "      (declare (in ) float minVal@0x1dc7cc0)\n"
+   "      (declare (in ) float maxVal@0x1dc7dd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13e3fb0)\n"
-   "      (declare (in ) float minVal@0x13e40c0)\n"
-   "      (declare (in ) float maxVal@0x13e41d0)\n"
+   "      (declare (in ) vec3 x@0x1dc7fb0)\n"
+   "      (declare (in ) float minVal@0x1dc80c0)\n"
+   "      (declare (in ) float maxVal@0x1dc81d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13e43b0)\n"
-   "      (declare (in ) float minVal@0x13e44c0)\n"
-   "      (declare (in ) float maxVal@0x13e45d0)\n"
+   "      (declare (in ) vec4 x@0x1dc83b0)\n"
+   "      (declare (in ) float minVal@0x1dc84c0)\n"
+   "      (declare (in ) float maxVal@0x1dc85d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5617,63 +5617,63 @@ static const char *prototypes_for_120_vert =
    "(function mix\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13e47b0)\n"
-   "      (declare (in ) float y@0x13e48c0)\n"
-   "      (declare (in ) float a@0x13e49d0)\n"
+   "      (declare (in ) float x@0x1dc87b0)\n"
+   "      (declare (in ) float y@0x1dc88c0)\n"
+   "      (declare (in ) float a@0x1dc89d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13e4d50)\n"
-   "      (declare (in ) vec2 y@0x13e4e60)\n"
-   "      (declare (in ) vec2 a@0x13e4f70)\n"
+   "      (declare (in ) vec2 x@0x1dc8d50)\n"
+   "      (declare (in ) vec2 y@0x1dc8e60)\n"
+   "      (declare (in ) vec2 a@0x1dc8f70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13e5150)\n"
-   "      (declare (in ) vec3 y@0x13e5260)\n"
-   "      (declare (in ) vec3 a@0x13e5370)\n"
+   "      (declare (in ) vec3 x@0x1dc9150)\n"
+   "      (declare (in ) vec3 y@0x1dc9260)\n"
+   "      (declare (in ) vec3 a@0x1dc9370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13e5550)\n"
-   "      (declare (in ) vec4 y@0x13e5660)\n"
-   "      (declare (in ) vec4 a@0x13e5770)\n"
+   "      (declare (in ) vec4 x@0x1dc9550)\n"
+   "      (declare (in ) vec4 y@0x1dc9660)\n"
+   "      (declare (in ) vec4 a@0x1dc9770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13e5950)\n"
-   "      (declare (in ) vec2 y@0x13e5a60)\n"
-   "      (declare (in ) float a@0x13e5b70)\n"
+   "      (declare (in ) vec2 x@0x1dc9950)\n"
+   "      (declare (in ) vec2 y@0x1dc9a60)\n"
+   "      (declare (in ) float a@0x1dc9b70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13e5d50)\n"
-   "      (declare (in ) vec3 y@0x13e5e60)\n"
-   "      (declare (in ) float a@0x13e5f70)\n"
+   "      (declare (in ) vec3 x@0x1dc9d50)\n"
+   "      (declare (in ) vec3 y@0x1dc9e60)\n"
+   "      (declare (in ) float a@0x1dc9f70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13e6150)\n"
-   "      (declare (in ) vec4 y@0x13e6260)\n"
-   "      (declare (in ) float a@0x13e6370)\n"
+   "      (declare (in ) vec4 x@0x1dca150)\n"
+   "      (declare (in ) vec4 y@0x1dca260)\n"
+   "      (declare (in ) float a@0x1dca370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5683,56 +5683,56 @@ static const char *prototypes_for_120_vert =
    "(function step\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x13e6550)\n"
-   "      (declare (in ) float x@0x13e6660)\n"
+   "      (declare (in ) float edge@0x1dca550)\n"
+   "      (declare (in ) float x@0x1dca660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 edge@0x13e69e0)\n"
-   "      (declare (in ) vec2 x@0x13e6af0)\n"
+   "      (declare (in ) vec2 edge@0x1dca9e0)\n"
+   "      (declare (in ) vec2 x@0x1dcaaf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 edge@0x13e6cd0)\n"
-   "      (declare (in ) vec3 x@0x13e6de0)\n"
+   "      (declare (in ) vec3 edge@0x1dcacd0)\n"
+   "      (declare (in ) vec3 x@0x1dcade0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 edge@0x13e6fc0)\n"
-   "      (declare (in ) vec4 x@0x13e70d0)\n"
+   "      (declare (in ) vec4 edge@0x1dcafc0)\n"
+   "      (declare (in ) vec4 x@0x1dcb0d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x13e72b0)\n"
-   "      (declare (in ) vec2 x@0x13e73c0)\n"
+   "      (declare (in ) float edge@0x1dcb2b0)\n"
+   "      (declare (in ) vec2 x@0x1dcb3c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x13e75a0)\n"
-   "      (declare (in ) vec3 x@0x13e76b0)\n"
+   "      (declare (in ) float edge@0x1dcb5a0)\n"
+   "      (declare (in ) vec3 x@0x1dcb6b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x13e7890)\n"
-   "      (declare (in ) vec4 x@0x13e79a0)\n"
+   "      (declare (in ) float edge@0x1dcb890)\n"
+   "      (declare (in ) vec4 x@0x1dcb9a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5742,63 +5742,63 @@ static const char *prototypes_for_120_vert =
    "(function smoothstep\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x13e7b80)\n"
-   "      (declare (in ) float edge1@0x13e7c90)\n"
-   "      (declare (in ) float x@0x13e7da0)\n"
+   "      (declare (in ) float edge0@0x1dcbb80)\n"
+   "      (declare (in ) float edge1@0x1dcbc90)\n"
+   "      (declare (in ) float x@0x1dcbda0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 edge0@0x13e8130)\n"
-   "      (declare (in ) vec2 edge1@0x13e8240)\n"
-   "      (declare (in ) vec2 x@0x13e8350)\n"
+   "      (declare (in ) vec2 edge0@0x1dcc130)\n"
+   "      (declare (in ) vec2 edge1@0x1dcc240)\n"
+   "      (declare (in ) vec2 x@0x1dcc350)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 edge0@0x13e8530)\n"
-   "      (declare (in ) vec3 edge1@0x13e8640)\n"
-   "      (declare (in ) vec3 x@0x13e8750)\n"
+   "      (declare (in ) vec3 edge0@0x1dcc530)\n"
+   "      (declare (in ) vec3 edge1@0x1dcc640)\n"
+   "      (declare (in ) vec3 x@0x1dcc750)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 edge0@0x13e8930)\n"
-   "      (declare (in ) vec4 edge1@0x13e8a40)\n"
-   "      (declare (in ) vec4 x@0x13e8b50)\n"
+   "      (declare (in ) vec4 edge0@0x1dcc930)\n"
+   "      (declare (in ) vec4 edge1@0x1dcca40)\n"
+   "      (declare (in ) vec4 x@0x1dccb50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x13e8d30)\n"
-   "      (declare (in ) float edge1@0x13e8e40)\n"
-   "      (declare (in ) vec2 x@0x13e8f50)\n"
+   "      (declare (in ) float edge0@0x1dccd30)\n"
+   "      (declare (in ) float edge1@0x1dcce40)\n"
+   "      (declare (in ) vec2 x@0x1dccf50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x13e9130)\n"
-   "      (declare (in ) float edge1@0x13e9240)\n"
-   "      (declare (in ) vec3 x@0x13e9350)\n"
+   "      (declare (in ) float edge0@0x1dcd130)\n"
+   "      (declare (in ) float edge1@0x1dcd240)\n"
+   "      (declare (in ) vec3 x@0x1dcd350)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x13e9530)\n"
-   "      (declare (in ) float edge1@0x13e9640)\n"
-   "      (declare (in ) vec4 x@0x13e9750)\n"
+   "      (declare (in ) float edge0@0x1dcd530)\n"
+   "      (declare (in ) float edge1@0x1dcd640)\n"
+   "      (declare (in ) vec4 x@0x1dcd750)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5808,28 +5808,28 @@ static const char *prototypes_for_120_vert =
    "(function length\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13e9930)\n"
+   "      (declare (in ) float x@0x1dcd930)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13e9cb0)\n"
+   "      (declare (in ) vec2 x@0x1dcdcb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13e9e90)\n"
+   "      (declare (in ) vec3 x@0x1dcde90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13ea070)\n"
+   "      (declare (in ) vec4 x@0x1dce070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5839,32 +5839,32 @@ static const char *prototypes_for_120_vert =
    "(function distance\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p0@0x13ea250)\n"
-   "      (declare (in ) float p1@0x13ea360)\n"
+   "      (declare (in ) float p0@0x1dce250)\n"
+   "      (declare (in ) float p1@0x1dce360)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p0@0x13ea6f0)\n"
-   "      (declare (in ) vec2 p1@0x13ea800)\n"
+   "      (declare (in ) vec2 p0@0x1dce6f0)\n"
+   "      (declare (in ) vec2 p1@0x1dce800)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p0@0x13ea9e0)\n"
-   "      (declare (in ) vec3 p1@0x13eaaf0)\n"
+   "      (declare (in ) vec3 p0@0x1dce9e0)\n"
+   "      (declare (in ) vec3 p1@0x1dceaf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p0@0x13eacd0)\n"
-   "      (declare (in ) vec4 p1@0x13eade0)\n"
+   "      (declare (in ) vec4 p0@0x1dcecd0)\n"
+   "      (declare (in ) vec4 p1@0x1dcede0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5874,32 +5874,32 @@ static const char *prototypes_for_120_vert =
    "(function dot\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13eafc0)\n"
-   "      (declare (in ) float y@0x13eb0d0)\n"
+   "      (declare (in ) float x@0x1dcefc0)\n"
+   "      (declare (in ) float y@0x1dcf0d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13eb450)\n"
-   "      (declare (in ) vec2 y@0x13eb560)\n"
+   "      (declare (in ) vec2 x@0x1dcf450)\n"
+   "      (declare (in ) vec2 y@0x1dcf560)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13eb740)\n"
-   "      (declare (in ) vec3 y@0x13eb850)\n"
+   "      (declare (in ) vec3 x@0x1dcf740)\n"
+   "      (declare (in ) vec3 y@0x1dcf850)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13eba30)\n"
-   "      (declare (in ) vec4 y@0x13ebb40)\n"
+   "      (declare (in ) vec4 x@0x1dcfa30)\n"
+   "      (declare (in ) vec4 y@0x1dcfb40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5909,8 +5909,8 @@ static const char *prototypes_for_120_vert =
    "(function cross\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13ebd20)\n"
-   "      (declare (in ) vec3 y@0x13ebe30)\n"
+   "      (declare (in ) vec3 x@0x1dcfd20)\n"
+   "      (declare (in ) vec3 y@0x1dcfe30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5920,28 +5920,28 @@ static const char *prototypes_for_120_vert =
    "(function normalize\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x13ec1b0)\n"
+   "      (declare (in ) float x@0x1dd01b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13ec540)\n"
+   "      (declare (in ) vec2 x@0x1dd0540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13ec720)\n"
+   "      (declare (in ) vec3 x@0x1dd0720)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13ec900)\n"
+   "      (declare (in ) vec4 x@0x1dd0900)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5960,36 +5960,36 @@ static const char *prototypes_for_120_vert =
    "(function faceforward\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float N@0x13ecd60)\n"
-   "      (declare (in ) float I@0x13ece70)\n"
-   "      (declare (in ) float Nref@0x13ecf80)\n"
+   "      (declare (in ) float N@0x1dd0d60)\n"
+   "      (declare (in ) float I@0x1dd0e70)\n"
+   "      (declare (in ) float Nref@0x1dd0f80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 N@0x13ed310)\n"
-   "      (declare (in ) vec2 I@0x13ed420)\n"
-   "      (declare (in ) vec2 Nref@0x13ed530)\n"
+   "      (declare (in ) vec2 N@0x1dd1310)\n"
+   "      (declare (in ) vec2 I@0x1dd1420)\n"
+   "      (declare (in ) vec2 Nref@0x1dd1530)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 N@0x13ed710)\n"
-   "      (declare (in ) vec3 I@0x13ed820)\n"
-   "      (declare (in ) vec3 Nref@0x13ed930)\n"
+   "      (declare (in ) vec3 N@0x1dd1710)\n"
+   "      (declare (in ) vec3 I@0x1dd1820)\n"
+   "      (declare (in ) vec3 Nref@0x1dd1930)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 N@0x13edb10)\n"
-   "      (declare (in ) vec4 I@0x13edc20)\n"
-   "      (declare (in ) vec4 Nref@0x13edd30)\n"
+   "      (declare (in ) vec4 N@0x1dd1b10)\n"
+   "      (declare (in ) vec4 I@0x1dd1c20)\n"
+   "      (declare (in ) vec4 Nref@0x1dd1d30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -5999,32 +5999,32 @@ static const char *prototypes_for_120_vert =
    "(function reflect\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float I@0x13edf10)\n"
-   "      (declare (in ) float N@0x13ee020)\n"
+   "      (declare (in ) float I@0x1dd1f10)\n"
+   "      (declare (in ) float N@0x1dd2020)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 I@0x13ee3a0)\n"
-   "      (declare (in ) vec2 N@0x13ee4b0)\n"
+   "      (declare (in ) vec2 I@0x1dd23a0)\n"
+   "      (declare (in ) vec2 N@0x1dd24b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 I@0x13ee690)\n"
-   "      (declare (in ) vec3 N@0x13ee7a0)\n"
+   "      (declare (in ) vec3 I@0x1dd2690)\n"
+   "      (declare (in ) vec3 N@0x1dd27a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 I@0x13ee980)\n"
-   "      (declare (in ) vec4 N@0x13eea90)\n"
+   "      (declare (in ) vec4 I@0x1dd2980)\n"
+   "      (declare (in ) vec4 N@0x1dd2a90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6034,36 +6034,36 @@ static const char *prototypes_for_120_vert =
    "(function refract\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float I@0x13eec70)\n"
-   "      (declare (in ) float N@0x13eed80)\n"
-   "      (declare (in ) float eta@0x13eee90)\n"
+   "      (declare (in ) float I@0x1dd2c70)\n"
+   "      (declare (in ) float N@0x1dd2d80)\n"
+   "      (declare (in ) float eta@0x1dd2e90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 I@0x13ef210)\n"
-   "      (declare (in ) vec2 N@0x13ef320)\n"
-   "      (declare (in ) float eta@0x13ef430)\n"
+   "      (declare (in ) vec2 I@0x1dd3210)\n"
+   "      (declare (in ) vec2 N@0x1dd3320)\n"
+   "      (declare (in ) float eta@0x1dd3430)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 I@0x13ef610)\n"
-   "      (declare (in ) vec3 N@0x13ef720)\n"
-   "      (declare (in ) float eta@0x13ef830)\n"
+   "      (declare (in ) vec3 I@0x1dd3610)\n"
+   "      (declare (in ) vec3 N@0x1dd3720)\n"
+   "      (declare (in ) float eta@0x1dd3830)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 I@0x13efa10)\n"
-   "      (declare (in ) vec4 N@0x13efb20)\n"
-   "      (declare (in ) float eta@0x13efc30)\n"
+   "      (declare (in ) vec4 I@0x1dd3a10)\n"
+   "      (declare (in ) vec4 N@0x1dd3b20)\n"
+   "      (declare (in ) float eta@0x1dd3c30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6073,72 +6073,72 @@ static const char *prototypes_for_120_vert =
    "(function matrixCompMult\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2 x@0x13efe10)\n"
-   "      (declare (in ) mat2 y@0x13eff20)\n"
+   "      (declare (in ) mat2 x@0x1dd3e10)\n"
+   "      (declare (in ) mat2 y@0x1dd3f20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3 x@0x13f02b0)\n"
-   "      (declare (in ) mat3 y@0x13f03c0)\n"
+   "      (declare (in ) mat3 x@0x1dd42b0)\n"
+   "      (declare (in ) mat3 y@0x1dd43c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4 x@0x13f05a0)\n"
-   "      (declare (in ) mat4 y@0x13f06b0)\n"
+   "      (declare (in ) mat4 x@0x1dd45a0)\n"
+   "      (declare (in ) mat4 y@0x1dd46b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x3 x@0x13f0890)\n"
-   "      (declare (in ) mat2x3 y@0x13f09a0)\n"
+   "      (declare (in ) mat2x3 x@0x1dd4890)\n"
+   "      (declare (in ) mat2x3 y@0x1dd49a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x4 x@0x13f0b80)\n"
-   "      (declare (in ) mat2x4 y@0x13f0c90)\n"
+   "      (declare (in ) mat2x4 x@0x1dd4b80)\n"
+   "      (declare (in ) mat2x4 y@0x1dd4c90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x2 x@0x13f0e70)\n"
-   "      (declare (in ) mat3x2 y@0x13f0f80)\n"
+   "      (declare (in ) mat3x2 x@0x1dd4e70)\n"
+   "      (declare (in ) mat3x2 y@0x1dd4f80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x4 x@0x13f1160)\n"
-   "      (declare (in ) mat3x4 y@0x13f1270)\n"
+   "      (declare (in ) mat3x4 x@0x1dd5160)\n"
+   "      (declare (in ) mat3x4 y@0x1dd5270)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x2 x@0x13f1450)\n"
-   "      (declare (in ) mat4x2 y@0x13f1560)\n"
+   "      (declare (in ) mat4x2 x@0x1dd5450)\n"
+   "      (declare (in ) mat4x2 y@0x1dd5560)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x3 x@0x13f1740)\n"
-   "      (declare (in ) mat4x3 y@0x13f1850)\n"
+   "      (declare (in ) mat4x3 x@0x1dd5740)\n"
+   "      (declare (in ) mat4x3 y@0x1dd5850)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6148,72 +6148,72 @@ static const char *prototypes_for_120_vert =
    "(function outerProduct\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 c@0x13f1a30)\n"
-   "      (declare (in ) vec2 r@0x13f1b40)\n"
+   "      (declare (in ) vec2 c@0x1dd5a30)\n"
+   "      (declare (in ) vec2 r@0x1dd5b40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 c@0x13f1ed0)\n"
-   "      (declare (in ) vec3 r@0x13f1fe0)\n"
+   "      (declare (in ) vec3 c@0x1dd5ed0)\n"
+   "      (declare (in ) vec3 r@0x1dd5fe0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 c@0x13f21c0)\n"
-   "      (declare (in ) vec4 r@0x13f22d0)\n"
+   "      (declare (in ) vec4 c@0x1dd61c0)\n"
+   "      (declare (in ) vec4 r@0x1dd62d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 c@0x13f24b0)\n"
-   "      (declare (in ) vec2 r@0x13f25c0)\n"
+   "      (declare (in ) vec3 c@0x1dd64b0)\n"
+   "      (declare (in ) vec2 r@0x1dd65c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 c@0x13f27a0)\n"
-   "      (declare (in ) vec3 r@0x13f28b0)\n"
+   "      (declare (in ) vec2 c@0x1dd67a0)\n"
+   "      (declare (in ) vec3 r@0x1dd68b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 c@0x13f2a90)\n"
-   "      (declare (in ) vec2 r@0x13f2ba0)\n"
+   "      (declare (in ) vec4 c@0x1dd6a90)\n"
+   "      (declare (in ) vec2 r@0x1dd6ba0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 c@0x13f2d80)\n"
-   "      (declare (in ) vec4 r@0x13f2e90)\n"
+   "      (declare (in ) vec2 c@0x1dd6d80)\n"
+   "      (declare (in ) vec4 r@0x1dd6e90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 c@0x13f3070)\n"
-   "      (declare (in ) vec3 r@0x13f3180)\n"
+   "      (declare (in ) vec4 c@0x1dd7070)\n"
+   "      (declare (in ) vec3 r@0x1dd7180)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 c@0x13f3360)\n"
-   "      (declare (in ) vec4 r@0x13f3470)\n"
+   "      (declare (in ) vec3 c@0x1dd7360)\n"
+   "      (declare (in ) vec4 r@0x1dd7470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6223,63 +6223,63 @@ static const char *prototypes_for_120_vert =
    "(function transpose\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2 m@0x13f3650)\n"
+   "      (declare (in ) mat2 m@0x1dd7650)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3 m@0x13f39e0)\n"
+   "      (declare (in ) mat3 m@0x1dd79e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4 m@0x13f3bc0)\n"
+   "      (declare (in ) mat4 m@0x1dd7bc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x2 m@0x13f3da0)\n"
+   "      (declare (in ) mat3x2 m@0x1dd7da0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x3 m@0x13f3f80)\n"
+   "      (declare (in ) mat2x3 m@0x1dd7f80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x2 m@0x13f4160)\n"
+   "      (declare (in ) mat4x2 m@0x1dd8160)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x4 m@0x13f4340)\n"
+   "      (declare (in ) mat2x4 m@0x1dd8340)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x3 m@0x13f4520)\n"
+   "      (declare (in ) mat4x3 m@0x1dd8520)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x4 m@0x13f4700)\n"
+   "      (declare (in ) mat3x4 m@0x1dd8700)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6289,48 +6289,48 @@ static const char *prototypes_for_120_vert =
    "(function lessThan\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13f48e0)\n"
-   "      (declare (in ) vec2 y@0x13f49f0)\n"
+   "      (declare (in ) vec2 x@0x1dd88e0)\n"
+   "      (declare (in ) vec2 y@0x1dd89f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13f4d80)\n"
-   "      (declare (in ) vec3 y@0x13f4e90)\n"
+   "      (declare (in ) vec3 x@0x1dd8d80)\n"
+   "      (declare (in ) vec3 y@0x1dd8e90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13f5070)\n"
-   "      (declare (in ) vec4 y@0x13f5180)\n"
+   "      (declare (in ) vec4 x@0x1dd9070)\n"
+   "      (declare (in ) vec4 y@0x1dd9180)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x13f5360)\n"
-   "      (declare (in ) ivec2 y@0x13f5470)\n"
+   "      (declare (in ) ivec2 x@0x1dd9360)\n"
+   "      (declare (in ) ivec2 y@0x1dd9470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x13f5650)\n"
-   "      (declare (in ) ivec3 y@0x13f5760)\n"
+   "      (declare (in ) ivec3 x@0x1dd9650)\n"
+   "      (declare (in ) ivec3 y@0x1dd9760)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x13f5940)\n"
-   "      (declare (in ) ivec4 y@0x13f5a50)\n"
+   "      (declare (in ) ivec4 x@0x1dd9940)\n"
+   "      (declare (in ) ivec4 y@0x1dd9a50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6340,48 +6340,48 @@ static const char *prototypes_for_120_vert =
    "(function lessThanEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13f5c30)\n"
-   "      (declare (in ) vec2 y@0x13f5d40)\n"
+   "      (declare (in ) vec2 x@0x1dd9c30)\n"
+   "      (declare (in ) vec2 y@0x1dd9d40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13f60d0)\n"
-   "      (declare (in ) vec3 y@0x13f61e0)\n"
+   "      (declare (in ) vec3 x@0x1dda0d0)\n"
+   "      (declare (in ) vec3 y@0x1dda1e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13f63c0)\n"
-   "      (declare (in ) vec4 y@0x13f64d0)\n"
+   "      (declare (in ) vec4 x@0x1dda3c0)\n"
+   "      (declare (in ) vec4 y@0x1dda4d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x13f66b0)\n"
-   "      (declare (in ) ivec2 y@0x13f67c0)\n"
+   "      (declare (in ) ivec2 x@0x1dda6b0)\n"
+   "      (declare (in ) ivec2 y@0x1dda7c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x13f69a0)\n"
-   "      (declare (in ) ivec3 y@0x13f6ab0)\n"
+   "      (declare (in ) ivec3 x@0x1dda9a0)\n"
+   "      (declare (in ) ivec3 y@0x1ddaab0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x13f6c90)\n"
-   "      (declare (in ) ivec4 y@0x13f6da0)\n"
+   "      (declare (in ) ivec4 x@0x1ddac90)\n"
+   "      (declare (in ) ivec4 y@0x1ddada0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6391,48 +6391,48 @@ static const char *prototypes_for_120_vert =
    "(function greaterThan\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13f6f80)\n"
-   "      (declare (in ) vec2 y@0x13f7090)\n"
+   "      (declare (in ) vec2 x@0x1ddaf80)\n"
+   "      (declare (in ) vec2 y@0x1ddb090)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13f7420)\n"
-   "      (declare (in ) vec3 y@0x13f7530)\n"
+   "      (declare (in ) vec3 x@0x1ddb420)\n"
+   "      (declare (in ) vec3 y@0x1ddb530)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13f7710)\n"
-   "      (declare (in ) vec4 y@0x13f7820)\n"
+   "      (declare (in ) vec4 x@0x1ddb710)\n"
+   "      (declare (in ) vec4 y@0x1ddb820)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x13f7a00)\n"
-   "      (declare (in ) ivec2 y@0x13f7b10)\n"
+   "      (declare (in ) ivec2 x@0x1ddba00)\n"
+   "      (declare (in ) ivec2 y@0x1ddbb10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x13f7cf0)\n"
-   "      (declare (in ) ivec3 y@0x13f7e00)\n"
+   "      (declare (in ) ivec3 x@0x1ddbcf0)\n"
+   "      (declare (in ) ivec3 y@0x1ddbe00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x13f7fe0)\n"
-   "      (declare (in ) ivec4 y@0x13f80f0)\n"
+   "      (declare (in ) ivec4 x@0x1ddbfe0)\n"
+   "      (declare (in ) ivec4 y@0x1ddc0f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6442,48 +6442,48 @@ static const char *prototypes_for_120_vert =
    "(function greaterThanEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13f82d0)\n"
-   "      (declare (in ) vec2 y@0x13f83e0)\n"
+   "      (declare (in ) vec2 x@0x1ddc2d0)\n"
+   "      (declare (in ) vec2 y@0x1ddc3e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13f8770)\n"
-   "      (declare (in ) vec3 y@0x13f8880)\n"
+   "      (declare (in ) vec3 x@0x1ddc770)\n"
+   "      (declare (in ) vec3 y@0x1ddc880)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13f8a60)\n"
-   "      (declare (in ) vec4 y@0x13f8b70)\n"
+   "      (declare (in ) vec4 x@0x1ddca60)\n"
+   "      (declare (in ) vec4 y@0x1ddcb70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x13f8d50)\n"
-   "      (declare (in ) ivec2 y@0x13f8e60)\n"
+   "      (declare (in ) ivec2 x@0x1ddcd50)\n"
+   "      (declare (in ) ivec2 y@0x1ddce60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x13f9040)\n"
-   "      (declare (in ) ivec3 y@0x13f9150)\n"
+   "      (declare (in ) ivec3 x@0x1ddd040)\n"
+   "      (declare (in ) ivec3 y@0x1ddd150)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x13f9330)\n"
-   "      (declare (in ) ivec4 y@0x13f9440)\n"
+   "      (declare (in ) ivec4 x@0x1ddd330)\n"
+   "      (declare (in ) ivec4 y@0x1ddd440)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6493,72 +6493,72 @@ static const char *prototypes_for_120_vert =
    "(function equal\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13f9620)\n"
-   "      (declare (in ) vec2 y@0x13f9730)\n"
+   "      (declare (in ) vec2 x@0x1ddd620)\n"
+   "      (declare (in ) vec2 y@0x1ddd730)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13f9ab0)\n"
-   "      (declare (in ) vec3 y@0x13f9bc0)\n"
+   "      (declare (in ) vec3 x@0x1dddab0)\n"
+   "      (declare (in ) vec3 y@0x1dddbc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13f9da0)\n"
-   "      (declare (in ) vec4 y@0x13f9eb0)\n"
+   "      (declare (in ) vec4 x@0x1dddda0)\n"
+   "      (declare (in ) vec4 y@0x1dddeb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x13fa090)\n"
-   "      (declare (in ) ivec2 y@0x13fa1a0)\n"
+   "      (declare (in ) ivec2 x@0x1dde090)\n"
+   "      (declare (in ) ivec2 y@0x1dde1a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x13fa380)\n"
-   "      (declare (in ) ivec3 y@0x13fa490)\n"
+   "      (declare (in ) ivec3 x@0x1dde380)\n"
+   "      (declare (in ) ivec3 y@0x1dde490)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x13fa670)\n"
-   "      (declare (in ) ivec4 y@0x13fa780)\n"
+   "      (declare (in ) ivec4 x@0x1dde670)\n"
+   "      (declare (in ) ivec4 y@0x1dde780)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x13fa960)\n"
-   "      (declare (in ) bvec2 y@0x13faa70)\n"
+   "      (declare (in ) bvec2 x@0x1dde960)\n"
+   "      (declare (in ) bvec2 y@0x1ddea70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x13fac50)\n"
-   "      (declare (in ) bvec3 y@0x13fad60)\n"
+   "      (declare (in ) bvec3 x@0x1ddec50)\n"
+   "      (declare (in ) bvec3 y@0x1dded60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x13faf40)\n"
-   "      (declare (in ) bvec4 y@0x13fb050)\n"
+   "      (declare (in ) bvec4 x@0x1ddef40)\n"
+   "      (declare (in ) bvec4 y@0x1ddf050)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6568,72 +6568,72 @@ static const char *prototypes_for_120_vert =
    "(function notEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x13fb230)\n"
-   "      (declare (in ) vec2 y@0x13fb340)\n"
+   "      (declare (in ) vec2 x@0x1ddf230)\n"
+   "      (declare (in ) vec2 y@0x1ddf340)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x13fb6d0)\n"
-   "      (declare (in ) vec3 y@0x13fb7e0)\n"
+   "      (declare (in ) vec3 x@0x1ddf6d0)\n"
+   "      (declare (in ) vec3 y@0x1ddf7e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x13fb9c0)\n"
-   "      (declare (in ) vec4 y@0x13fbad0)\n"
+   "      (declare (in ) vec4 x@0x1ddf9c0)\n"
+   "      (declare (in ) vec4 y@0x1ddfad0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x13fbcb0)\n"
-   "      (declare (in ) ivec2 y@0x13fbdc0)\n"
+   "      (declare (in ) ivec2 x@0x1ddfcb0)\n"
+   "      (declare (in ) ivec2 y@0x1ddfdc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x13fbfa0)\n"
-   "      (declare (in ) ivec3 y@0x13fc0b0)\n"
+   "      (declare (in ) ivec3 x@0x1ddffa0)\n"
+   "      (declare (in ) ivec3 y@0x1de00b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x13fc290)\n"
-   "      (declare (in ) ivec4 y@0x13fc3a0)\n"
+   "      (declare (in ) ivec4 x@0x1de0290)\n"
+   "      (declare (in ) ivec4 y@0x1de03a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x13fc580)\n"
-   "      (declare (in ) bvec2 y@0x13fc690)\n"
+   "      (declare (in ) bvec2 x@0x1de0580)\n"
+   "      (declare (in ) bvec2 y@0x1de0690)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x13fc870)\n"
-   "      (declare (in ) bvec3 y@0x13fc980)\n"
+   "      (declare (in ) bvec3 x@0x1de0870)\n"
+   "      (declare (in ) bvec3 y@0x1de0980)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x13fcb60)\n"
-   "      (declare (in ) bvec4 y@0x13fcc70)\n"
+   "      (declare (in ) bvec4 x@0x1de0b60)\n"
+   "      (declare (in ) bvec4 y@0x1de0c70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6643,21 +6643,21 @@ static const char *prototypes_for_120_vert =
    "(function any\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x13fce50)\n"
+   "      (declare (in ) bvec2 x@0x1de0e50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x13fd1d0)\n"
+   "      (declare (in ) bvec3 x@0x1de11d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x13fd3b0)\n"
+   "      (declare (in ) bvec4 x@0x1de13b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6667,21 +6667,21 @@ static const char *prototypes_for_120_vert =
    "(function all\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x13fd590)\n"
+   "      (declare (in ) bvec2 x@0x1de1590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x13fd910)\n"
+   "      (declare (in ) bvec3 x@0x1de1910)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x13fdaf0)\n"
+   "      (declare (in ) bvec4 x@0x1de1af0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6691,21 +6691,21 @@ static const char *prototypes_for_120_vert =
    "(function not\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x13fdcd0)\n"
+   "      (declare (in ) bvec2 x@0x1de1cd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x13fe050)\n"
+   "      (declare (in ) bvec3 x@0x1de2050)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x13fe230)\n"
+   "      (declare (in ) bvec4 x@0x1de2230)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6715,8 +6715,8 @@ static const char *prototypes_for_120_vert =
    "(function texture1D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x13fe410)\n"
-   "      (declare (in ) float coord@0x13fe520)\n"
+   "      (declare (in ) sampler1D sampler@0x1de2410)\n"
+   "      (declare (in ) float coord@0x1de2520)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6726,16 +6726,16 @@ static const char *prototypes_for_120_vert =
    "(function texture1DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x13fe8b0)\n"
-   "      (declare (in ) vec2 coord@0x13fe9c0)\n"
+   "      (declare (in ) sampler1D sampler@0x1de28b0)\n"
+   "      (declare (in ) vec2 coord@0x1de29c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x13fed50)\n"
-   "      (declare (in ) vec4 coord@0x13fee60)\n"
+   "      (declare (in ) sampler1D sampler@0x1de2d50)\n"
+   "      (declare (in ) vec4 coord@0x1de2e60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6745,9 +6745,9 @@ static const char *prototypes_for_120_vert =
    "(function texture1DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x13ff040)\n"
-   "      (declare (in ) float coord@0x13ff150)\n"
-   "      (declare (in ) float lod@0x13ff260)\n"
+   "      (declare (in ) sampler1D sampler@0x1de3040)\n"
+   "      (declare (in ) float coord@0x1de3150)\n"
+   "      (declare (in ) float lod@0x1de3260)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6757,18 +6757,18 @@ static const char *prototypes_for_120_vert =
    "(function texture1DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x13ff5f0)\n"
-   "      (declare (in ) vec2 coord@0x13ff700)\n"
-   "      (declare (in ) float lod@0x13ff810)\n"
+   "      (declare (in ) sampler1D sampler@0x1de35f0)\n"
+   "      (declare (in ) vec2 coord@0x1de3700)\n"
+   "      (declare (in ) float lod@0x1de3810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x13ffba0)\n"
-   "      (declare (in ) vec4 coord@0x13ffcb0)\n"
-   "      (declare (in ) float lod@0x13ffdc0)\n"
+   "      (declare (in ) sampler1D sampler@0x1de3ba0)\n"
+   "      (declare (in ) vec4 coord@0x1de3cb0)\n"
+   "      (declare (in ) float lod@0x1de3dc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6778,8 +6778,8 @@ static const char *prototypes_for_120_vert =
    "(function texture2D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x13fffa0)\n"
-   "      (declare (in ) vec2 coord@0x14000b0)\n"
+   "      (declare (in ) sampler2D sampler@0x1de3fa0)\n"
+   "      (declare (in ) vec2 coord@0x1de40b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6789,16 +6789,16 @@ static const char *prototypes_for_120_vert =
    "(function texture2DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1400440)\n"
-   "      (declare (in ) vec3 coord@0x1400550)\n"
+   "      (declare (in ) sampler2D sampler@0x1de4440)\n"
+   "      (declare (in ) vec3 coord@0x1de4550)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x14008e0)\n"
-   "      (declare (in ) vec4 coord@0x14009f0)\n"
+   "      (declare (in ) sampler2D sampler@0x1de48e0)\n"
+   "      (declare (in ) vec4 coord@0x1de49f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6808,9 +6808,9 @@ static const char *prototypes_for_120_vert =
    "(function texture2DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1400bd0)\n"
-   "      (declare (in ) vec2 coord@0x1400ce0)\n"
-   "      (declare (in ) float lod@0x1400df0)\n"
+   "      (declare (in ) sampler2D sampler@0x1de4bd0)\n"
+   "      (declare (in ) vec2 coord@0x1de4ce0)\n"
+   "      (declare (in ) float lod@0x1de4df0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6820,18 +6820,18 @@ static const char *prototypes_for_120_vert =
    "(function texture2DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1401180)\n"
-   "      (declare (in ) vec3 coord@0x1401290)\n"
-   "      (declare (in ) float lod@0x14013a0)\n"
+   "      (declare (in ) sampler2D sampler@0x1de5180)\n"
+   "      (declare (in ) vec3 coord@0x1de5290)\n"
+   "      (declare (in ) float lod@0x1de53a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1401730)\n"
-   "      (declare (in ) vec4 coord@0x1401840)\n"
-   "      (declare (in ) float lod@0x1401950)\n"
+   "      (declare (in ) sampler2D sampler@0x1de5730)\n"
+   "      (declare (in ) vec4 coord@0x1de5840)\n"
+   "      (declare (in ) float lod@0x1de5950)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6841,8 +6841,8 @@ static const char *prototypes_for_120_vert =
    "(function texture3D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1401b30)\n"
-   "      (declare (in ) vec3 coord@0x1401c40)\n"
+   "      (declare (in ) sampler3D sampler@0x1de5b30)\n"
+   "      (declare (in ) vec3 coord@0x1de5c40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6852,8 +6852,8 @@ static const char *prototypes_for_120_vert =
    "(function texture3DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1401fd0)\n"
-   "      (declare (in ) vec4 coord@0x14020e0)\n"
+   "      (declare (in ) sampler3D sampler@0x1de5fd0)\n"
+   "      (declare (in ) vec4 coord@0x1de60e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6863,9 +6863,9 @@ static const char *prototypes_for_120_vert =
    "(function texture3DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1402470)\n"
-   "      (declare (in ) vec3 coord@0x1402580)\n"
-   "      (declare (in ) float lod@0x1402690)\n"
+   "      (declare (in ) sampler3D sampler@0x1de6470)\n"
+   "      (declare (in ) vec3 coord@0x1de6580)\n"
+   "      (declare (in ) float lod@0x1de6690)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6875,9 +6875,9 @@ static const char *prototypes_for_120_vert =
    "(function texture3DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1402a20)\n"
-   "      (declare (in ) vec4 coord@0x1402b30)\n"
-   "      (declare (in ) float lod@0x1402c40)\n"
+   "      (declare (in ) sampler3D sampler@0x1de6a20)\n"
+   "      (declare (in ) vec4 coord@0x1de6b30)\n"
+   "      (declare (in ) float lod@0x1de6c40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6887,8 +6887,8 @@ static const char *prototypes_for_120_vert =
    "(function textureCube\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x1402fd0)\n"
-   "      (declare (in ) vec3 coord@0x14030e0)\n"
+   "      (declare (in ) samplerCube sampler@0x1de6fd0)\n"
+   "      (declare (in ) vec3 coord@0x1de70e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6898,9 +6898,9 @@ static const char *prototypes_for_120_vert =
    "(function textureCubeLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x1403470)\n"
-   "      (declare (in ) vec3 coord@0x1403580)\n"
-   "      (declare (in ) float lod@0x1403690)\n"
+   "      (declare (in ) samplerCube sampler@0x1de7470)\n"
+   "      (declare (in ) vec3 coord@0x1de7580)\n"
+   "      (declare (in ) float lod@0x1de7690)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6910,8 +6910,8 @@ static const char *prototypes_for_120_vert =
    "(function shadow1D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1403a20)\n"
-   "      (declare (in ) vec3 coord@0x1403b30)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1de7a20)\n"
+   "      (declare (in ) vec3 coord@0x1de7b30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6921,8 +6921,8 @@ static const char *prototypes_for_120_vert =
    "(function shadow2D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1403ec0)\n"
-   "      (declare (in ) vec3 coord@0x1403fd0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1de7ec0)\n"
+   "      (declare (in ) vec3 coord@0x1de7fd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6932,8 +6932,8 @@ static const char *prototypes_for_120_vert =
    "(function shadow1DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1404360)\n"
-   "      (declare (in ) vec4 coord@0x1404470)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1de8360)\n"
+   "      (declare (in ) vec4 coord@0x1de8470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6943,8 +6943,8 @@ static const char *prototypes_for_120_vert =
    "(function shadow2DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1404800)\n"
-   "      (declare (in ) vec4 coord@0x1404910)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1de8800)\n"
+   "      (declare (in ) vec4 coord@0x1de8910)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6954,9 +6954,9 @@ static const char *prototypes_for_120_vert =
    "(function shadow1DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1404ca0)\n"
-   "      (declare (in ) vec3 coord@0x1404db0)\n"
-   "      (declare (in ) float lod@0x1404ec0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1de8ca0)\n"
+   "      (declare (in ) vec3 coord@0x1de8db0)\n"
+   "      (declare (in ) float lod@0x1de8ec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6966,9 +6966,9 @@ static const char *prototypes_for_120_vert =
    "(function shadow2DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1405250)\n"
-   "      (declare (in ) vec3 coord@0x1405360)\n"
-   "      (declare (in ) float lod@0x1405470)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1de9250)\n"
+   "      (declare (in ) vec3 coord@0x1de9360)\n"
+   "      (declare (in ) float lod@0x1de9470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6978,9 +6978,9 @@ static const char *prototypes_for_120_vert =
    "(function shadow1DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1405800)\n"
-   "      (declare (in ) vec4 coord@0x1405910)\n"
-   "      (declare (in ) float lod@0x1405a20)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1de9800)\n"
+   "      (declare (in ) vec4 coord@0x1de9910)\n"
+   "      (declare (in ) float lod@0x1de9a20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -6990,9 +6990,9 @@ static const char *prototypes_for_120_vert =
    "(function shadow2DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1405db0)\n"
-   "      (declare (in ) vec4 coord@0x1405ec0)\n"
-   "      (declare (in ) float lod@0x1405fd0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1de9db0)\n"
+   "      (declare (in ) vec4 coord@0x1de9ec0)\n"
+   "      (declare (in ) float lod@0x1de9fd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7002,28 +7002,28 @@ static const char *prototypes_for_120_vert =
    "(function noise1\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1406360)\n"
+   "      (declare (in ) float x@0x1dea360)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x14066e0)\n"
+   "      (declare (in ) vec2 x@0x1dea6e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x14068c0)\n"
+   "      (declare (in ) vec3 x@0x1dea8c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1406aa0)\n"
+   "      (declare (in ) vec4 x@0x1deaaa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7033,28 +7033,28 @@ static const char *prototypes_for_120_vert =
    "(function noise2\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1406c80)\n"
+   "      (declare (in ) float x@0x1deac80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1407000)\n"
+   "      (declare (in ) vec2 x@0x1deb000)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x14071e0)\n"
+   "      (declare (in ) vec3 x@0x1deb1e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x14073c0)\n"
+   "      (declare (in ) vec4 x@0x1deb3c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7064,28 +7064,28 @@ static const char *prototypes_for_120_vert =
    "(function noise3\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x14075a0)\n"
+   "      (declare (in ) float x@0x1deb5a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1407920)\n"
+   "      (declare (in ) vec2 x@0x1deb920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1407b00)\n"
+   "      (declare (in ) vec3 x@0x1debb00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1407ce0)\n"
+   "      (declare (in ) vec4 x@0x1debce0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7095,28 +7095,28 @@ static const char *prototypes_for_120_vert =
    "(function noise4\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1407ec0)\n"
+   "      (declare (in ) float x@0x1debec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1408240)\n"
+   "      (declare (in ) vec2 x@0x1dec240)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1408420)\n"
+   "      (declare (in ) vec3 x@0x1dec420)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1408600)\n"
+   "      (declare (in ) vec4 x@0x1dec600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7207,17 +7207,17 @@ static const char *prototypes_for_EXT_texture_array_frag =
    "(function texture1DArray\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0xbe3bd0)\n"
-   "      (declare (in ) vec2 coord@0xbe3ce0)\n"
+   "      (declare (in ) sampler1DArray sampler@0xd79bd0)\n"
+   "      (declare (in ) vec2 coord@0xd79ce0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0xbe4070)\n"
-   "      (declare (in ) vec2 coord@0xbe4180)\n"
-   "      (declare (in ) float bias@0xbe4290)\n"
+   "      (declare (in ) sampler1DArray sampler@0xd7a070)\n"
+   "      (declare (in ) vec2 coord@0xd7a180)\n"
+   "      (declare (in ) float bias@0xd7a290)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7227,17 +7227,17 @@ static const char *prototypes_for_EXT_texture_array_frag =
    "(function texture2DArray\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0xbe4470)\n"
-   "      (declare (in ) vec2 coord@0xbe4580)\n"
+   "      (declare (in ) sampler2DArray sampler@0xd7a470)\n"
+   "      (declare (in ) vec3 coord@0xd7a580)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0xbe4910)\n"
-   "      (declare (in ) vec2 coord@0xbe4a20)\n"
-   "      (declare (in ) float bias@0xbe4b30)\n"
+   "      (declare (in ) sampler2DArray sampler@0xd7a910)\n"
+   "      (declare (in ) vec3 coord@0xd7aa20)\n"
+   "      (declare (in ) float bias@0xd7ab30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7247,17 +7247,17 @@ static const char *prototypes_for_EXT_texture_array_frag =
    "(function shadow1DArray\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArrayShadow sampler@0xbe4d10)\n"
-   "      (declare (in ) vec3 coord@0xbe4e20)\n"
+   "      (declare (in ) sampler1DArrayShadow sampler@0xd7ad10)\n"
+   "      (declare (in ) vec3 coord@0xd7ae20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArrayShadow sampler@0xbe51b0)\n"
-   "      (declare (in ) vec3 coord@0xbe52c0)\n"
-   "      (declare (in ) float bias@0xbe53d0)\n"
+   "      (declare (in ) sampler1DArrayShadow sampler@0xd7b1b0)\n"
+   "      (declare (in ) vec3 coord@0xd7b2c0)\n"
+   "      (declare (in ) float bias@0xd7b3d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7267,8 +7267,8 @@ static const char *prototypes_for_EXT_texture_array_frag =
    "(function shadow2DArray\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArrayShadow sampler@0xbe55b0)\n"
-   "      (declare (in ) vec4 coord@0xbe56c0)\n"
+   "      (declare (in ) sampler2DArrayShadow sampler@0xd7b5b0)\n"
+   "      (declare (in ) vec4 coord@0xd7b6c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7289,28 +7289,28 @@ static const char *prototypes_for_110_vert =
    "(function radians\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float degrees@0x1aa51c0)\n"
+   "      (declare (in ) float degrees@0x26861c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 degrees@0x1aa5540)\n"
+   "      (declare (in ) vec2 degrees@0x2686540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 degrees@0x1aa5720)\n"
+   "      (declare (in ) vec3 degrees@0x2686720)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 degrees@0x1aa5900)\n"
+   "      (declare (in ) vec4 degrees@0x2686900)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7320,28 +7320,28 @@ static const char *prototypes_for_110_vert =
    "(function degrees\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float radians@0x1aa5ae0)\n"
+   "      (declare (in ) float radians@0x2686ae0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 radians@0x1aa5e60)\n"
+   "      (declare (in ) vec2 radians@0x2686e60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 radians@0x1aa6040)\n"
+   "      (declare (in ) vec3 radians@0x2687040)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 radians@0x1aa6220)\n"
+   "      (declare (in ) vec4 radians@0x2687220)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7351,28 +7351,28 @@ static const char *prototypes_for_110_vert =
    "(function sin\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x1aa6400)\n"
+   "      (declare (in ) float angle@0x2687400)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x1aa6780)\n"
+   "      (declare (in ) vec2 angle@0x2687780)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x1aa6960)\n"
+   "      (declare (in ) vec3 angle@0x2687960)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x1aa6b40)\n"
+   "      (declare (in ) vec4 angle@0x2687b40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7382,28 +7382,28 @@ static const char *prototypes_for_110_vert =
    "(function cos\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x1aa6d20)\n"
+   "      (declare (in ) float angle@0x2687d20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x1aa70a0)\n"
+   "      (declare (in ) vec2 angle@0x26880a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x1aa7280)\n"
+   "      (declare (in ) vec3 angle@0x2688280)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x1aa7460)\n"
+   "      (declare (in ) vec4 angle@0x2688460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7413,28 +7413,28 @@ static const char *prototypes_for_110_vert =
    "(function tan\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x1aa7640)\n"
+   "      (declare (in ) float angle@0x2688640)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x1aa79c0)\n"
+   "      (declare (in ) vec2 angle@0x26889c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x1aa7ba0)\n"
+   "      (declare (in ) vec3 angle@0x2688ba0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x1aa7d80)\n"
+   "      (declare (in ) vec4 angle@0x2688d80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7444,28 +7444,28 @@ static const char *prototypes_for_110_vert =
    "(function asin\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x1aa7f60)\n"
+   "      (declare (in ) float angle@0x2688f60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x1aa82e0)\n"
+   "      (declare (in ) vec2 angle@0x26892e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x1aa84c0)\n"
+   "      (declare (in ) vec3 angle@0x26894c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x1aa86a0)\n"
+   "      (declare (in ) vec4 angle@0x26896a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7475,28 +7475,28 @@ static const char *prototypes_for_110_vert =
    "(function acos\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x1aa8880)\n"
+   "      (declare (in ) float angle@0x2689880)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x1aa8c00)\n"
+   "      (declare (in ) vec2 angle@0x2689c00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x1aa8de0)\n"
+   "      (declare (in ) vec3 angle@0x2689de0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x1aa8fc0)\n"
+   "      (declare (in ) vec4 angle@0x2689fc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7506,60 +7506,60 @@ static const char *prototypes_for_110_vert =
    "(function atan\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float y@0x1aa91a0)\n"
-   "      (declare (in ) float x@0x1aa92b0)\n"
+   "      (declare (in ) float y@0x268a1a0)\n"
+   "      (declare (in ) float x@0x268a2b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 y@0x1aa9630)\n"
-   "      (declare (in ) vec2 x@0x1aa9740)\n"
+   "      (declare (in ) vec2 y@0x268a630)\n"
+   "      (declare (in ) vec2 x@0x268a740)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 y@0x1aa9920)\n"
-   "      (declare (in ) vec3 x@0x1aa9a30)\n"
+   "      (declare (in ) vec3 y@0x268a920)\n"
+   "      (declare (in ) vec3 x@0x268aa30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 y@0x1aa9c10)\n"
-   "      (declare (in ) vec4 x@0x1aa9d20)\n"
+   "      (declare (in ) vec4 y@0x268ac10)\n"
+   "      (declare (in ) vec4 x@0x268ad20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float y_over_x@0x1aa9f00)\n"
+   "      (declare (in ) float y_over_x@0x268af00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 y_over_x@0x1aaa0f0)\n"
+   "      (declare (in ) vec2 y_over_x@0x268b0f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 y_over_x@0x1aaa2e0)\n"
+   "      (declare (in ) vec3 y_over_x@0x268b2e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 y_over_x@0x1aaa4d0)\n"
+   "      (declare (in ) vec4 y_over_x@0x268b4d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7569,32 +7569,32 @@ static const char *prototypes_for_110_vert =
    "(function pow\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1aaa6c0)\n"
-   "      (declare (in ) float y@0x1aaa7d0)\n"
+   "      (declare (in ) float x@0x268b6c0)\n"
+   "      (declare (in ) float y@0x268b7d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1aaab50)\n"
-   "      (declare (in ) vec2 y@0x1aaac60)\n"
+   "      (declare (in ) vec2 x@0x268bb50)\n"
+   "      (declare (in ) vec2 y@0x268bc60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1aaae40)\n"
-   "      (declare (in ) vec3 y@0x1aaaf50)\n"
+   "      (declare (in ) vec3 x@0x268be40)\n"
+   "      (declare (in ) vec3 y@0x268bf50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1aab130)\n"
-   "      (declare (in ) vec4 y@0x1aab240)\n"
+   "      (declare (in ) vec4 x@0x268c130)\n"
+   "      (declare (in ) vec4 y@0x268c240)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7604,28 +7604,28 @@ static const char *prototypes_for_110_vert =
    "(function exp\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1aab420)\n"
+   "      (declare (in ) float x@0x268c420)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1aab7a0)\n"
+   "      (declare (in ) vec2 x@0x268c7a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1aab980)\n"
+   "      (declare (in ) vec3 x@0x268c980)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1aabb60)\n"
+   "      (declare (in ) vec4 x@0x268cb60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7635,28 +7635,28 @@ static const char *prototypes_for_110_vert =
    "(function log\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1aabd40)\n"
+   "      (declare (in ) float x@0x268cd40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1aac0c0)\n"
+   "      (declare (in ) vec2 x@0x268d0c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1aac2a0)\n"
+   "      (declare (in ) vec3 x@0x268d2a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1aac480)\n"
+   "      (declare (in ) vec4 x@0x268d480)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7666,28 +7666,28 @@ static const char *prototypes_for_110_vert =
    "(function exp2\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1aac660)\n"
+   "      (declare (in ) float x@0x268d660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1aac9e0)\n"
+   "      (declare (in ) vec2 x@0x268d9e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1aacbc0)\n"
+   "      (declare (in ) vec3 x@0x268dbc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1aacda0)\n"
+   "      (declare (in ) vec4 x@0x268dda0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7697,28 +7697,28 @@ static const char *prototypes_for_110_vert =
    "(function log2\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1aacf80)\n"
+   "      (declare (in ) float x@0x268df80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1aad300)\n"
+   "      (declare (in ) vec2 x@0x268e300)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1aad4e0)\n"
+   "      (declare (in ) vec3 x@0x268e4e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1aad6c0)\n"
+   "      (declare (in ) vec4 x@0x268e6c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7728,28 +7728,28 @@ static const char *prototypes_for_110_vert =
    "(function sqrt\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1aad8a0)\n"
+   "      (declare (in ) float x@0x268e8a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1aadc20)\n"
+   "      (declare (in ) vec2 x@0x268ec20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1aade00)\n"
+   "      (declare (in ) vec3 x@0x268ee00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1aadfe0)\n"
+   "      (declare (in ) vec4 x@0x268efe0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7759,28 +7759,28 @@ static const char *prototypes_for_110_vert =
    "(function inversesqrt\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1aae1c0)\n"
+   "      (declare (in ) float x@0x268f1c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1aae550)\n"
+   "      (declare (in ) vec2 x@0x268f550)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1aae730)\n"
+   "      (declare (in ) vec3 x@0x268f730)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1aae910)\n"
+   "      (declare (in ) vec4 x@0x268f910)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7790,28 +7790,28 @@ static const char *prototypes_for_110_vert =
    "(function abs\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1aaeaf0)\n"
+   "      (declare (in ) float x@0x268faf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1aaee70)\n"
+   "      (declare (in ) vec2 x@0x268fe70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1aaf050)\n"
+   "      (declare (in ) vec3 x@0x2690050)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1aaf230)\n"
+   "      (declare (in ) vec4 x@0x2690230)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7821,28 +7821,28 @@ static const char *prototypes_for_110_vert =
    "(function sign\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1aaf410)\n"
+   "      (declare (in ) float x@0x2690410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1aaf790)\n"
+   "      (declare (in ) vec2 x@0x2690790)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1aaf970)\n"
+   "      (declare (in ) vec3 x@0x2690970)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1aafb50)\n"
+   "      (declare (in ) vec4 x@0x2690b50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7852,28 +7852,28 @@ static const char *prototypes_for_110_vert =
    "(function floor\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1aafd30)\n"
+   "      (declare (in ) float x@0x2690d30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab00b0)\n"
+   "      (declare (in ) vec2 x@0x26910b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab0290)\n"
+   "      (declare (in ) vec3 x@0x2691290)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab0470)\n"
+   "      (declare (in ) vec4 x@0x2691470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7883,28 +7883,28 @@ static const char *prototypes_for_110_vert =
    "(function ceil\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1ab0650)\n"
+   "      (declare (in ) float x@0x2691650)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab09d0)\n"
+   "      (declare (in ) vec2 x@0x26919d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab0bb0)\n"
+   "      (declare (in ) vec3 x@0x2691bb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab0d90)\n"
+   "      (declare (in ) vec4 x@0x2691d90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7914,28 +7914,28 @@ static const char *prototypes_for_110_vert =
    "(function fract\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1ab0f70)\n"
+   "      (declare (in ) float x@0x2691f70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab12f0)\n"
+   "      (declare (in ) vec2 x@0x26922f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab14d0)\n"
+   "      (declare (in ) vec3 x@0x26924d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab16b0)\n"
+   "      (declare (in ) vec4 x@0x26926b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -7945,56 +7945,56 @@ static const char *prototypes_for_110_vert =
    "(function mod\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1ab1890)\n"
-   "      (declare (in ) float y@0x1ab19a0)\n"
+   "      (declare (in ) float x@0x2692890)\n"
+   "      (declare (in ) float y@0x26929a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab1d20)\n"
-   "      (declare (in ) float y@0x1ab1e30)\n"
+   "      (declare (in ) vec2 x@0x2692d20)\n"
+   "      (declare (in ) float y@0x2692e30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab2010)\n"
-   "      (declare (in ) float y@0x1ab2120)\n"
+   "      (declare (in ) vec3 x@0x2693010)\n"
+   "      (declare (in ) float y@0x2693120)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab2300)\n"
-   "      (declare (in ) float y@0x1ab2410)\n"
+   "      (declare (in ) vec4 x@0x2693300)\n"
+   "      (declare (in ) float y@0x2693410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab25f0)\n"
-   "      (declare (in ) vec2 y@0x1ab2700)\n"
+   "      (declare (in ) vec2 x@0x26935f0)\n"
+   "      (declare (in ) vec2 y@0x2693700)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab28e0)\n"
-   "      (declare (in ) vec3 y@0x1ab29f0)\n"
+   "      (declare (in ) vec3 x@0x26938e0)\n"
+   "      (declare (in ) vec3 y@0x26939f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab2bd0)\n"
-   "      (declare (in ) vec4 y@0x1ab2ce0)\n"
+   "      (declare (in ) vec4 x@0x2693bd0)\n"
+   "      (declare (in ) vec4 y@0x2693ce0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8004,56 +8004,56 @@ static const char *prototypes_for_110_vert =
    "(function min\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1ab2ec0)\n"
-   "      (declare (in ) float y@0x1ab2fd0)\n"
+   "      (declare (in ) float x@0x2693ec0)\n"
+   "      (declare (in ) float y@0x2693fd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab3350)\n"
-   "      (declare (in ) vec2 y@0x1ab3460)\n"
+   "      (declare (in ) vec2 x@0x2694350)\n"
+   "      (declare (in ) vec2 y@0x2694460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab3640)\n"
-   "      (declare (in ) vec3 y@0x1ab3750)\n"
+   "      (declare (in ) vec3 x@0x2694640)\n"
+   "      (declare (in ) vec3 y@0x2694750)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab3930)\n"
-   "      (declare (in ) vec4 y@0x1ab3a40)\n"
+   "      (declare (in ) vec4 x@0x2694930)\n"
+   "      (declare (in ) vec4 y@0x2694a40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab3c20)\n"
-   "      (declare (in ) float y@0x1ab3d30)\n"
+   "      (declare (in ) vec2 x@0x2694c20)\n"
+   "      (declare (in ) float y@0x2694d30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab3f10)\n"
-   "      (declare (in ) float y@0x1ab4020)\n"
+   "      (declare (in ) vec3 x@0x2694f10)\n"
+   "      (declare (in ) float y@0x2695020)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab4200)\n"
-   "      (declare (in ) float y@0x1ab4310)\n"
+   "      (declare (in ) vec4 x@0x2695200)\n"
+   "      (declare (in ) float y@0x2695310)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8063,56 +8063,56 @@ static const char *prototypes_for_110_vert =
    "(function max\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1ab44f0)\n"
-   "      (declare (in ) float y@0x1ab4600)\n"
+   "      (declare (in ) float x@0x26954f0)\n"
+   "      (declare (in ) float y@0x2695600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab4980)\n"
-   "      (declare (in ) vec2 y@0x1ab4a90)\n"
+   "      (declare (in ) vec2 x@0x2695980)\n"
+   "      (declare (in ) vec2 y@0x2695a90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab4c70)\n"
-   "      (declare (in ) vec3 y@0x1ab4d80)\n"
+   "      (declare (in ) vec3 x@0x2695c70)\n"
+   "      (declare (in ) vec3 y@0x2695d80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab4f60)\n"
-   "      (declare (in ) vec4 y@0x1ab5070)\n"
+   "      (declare (in ) vec4 x@0x2695f60)\n"
+   "      (declare (in ) vec4 y@0x2696070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab5250)\n"
-   "      (declare (in ) float y@0x1ab5360)\n"
+   "      (declare (in ) vec2 x@0x2696250)\n"
+   "      (declare (in ) float y@0x2696360)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab5540)\n"
-   "      (declare (in ) float y@0x1ab5650)\n"
+   "      (declare (in ) vec3 x@0x2696540)\n"
+   "      (declare (in ) float y@0x2696650)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab5830)\n"
-   "      (declare (in ) float y@0x1ab5940)\n"
+   "      (declare (in ) vec4 x@0x2696830)\n"
+   "      (declare (in ) float y@0x2696940)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8122,63 +8122,63 @@ static const char *prototypes_for_110_vert =
    "(function clamp\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1ab5b20)\n"
-   "      (declare (in ) float minVal@0x1ab5c30)\n"
-   "      (declare (in ) float maxVal@0x1ab5d40)\n"
+   "      (declare (in ) float x@0x2696b20)\n"
+   "      (declare (in ) float minVal@0x2696c30)\n"
+   "      (declare (in ) float maxVal@0x2696d40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab60c0)\n"
-   "      (declare (in ) vec2 minVal@0x1ab61d0)\n"
-   "      (declare (in ) vec2 maxVal@0x1ab62e0)\n"
+   "      (declare (in ) vec2 x@0x26970c0)\n"
+   "      (declare (in ) vec2 minVal@0x26971d0)\n"
+   "      (declare (in ) vec2 maxVal@0x26972e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab64c0)\n"
-   "      (declare (in ) vec3 minVal@0x1ab65d0)\n"
-   "      (declare (in ) vec3 maxVal@0x1ab66e0)\n"
+   "      (declare (in ) vec3 x@0x26974c0)\n"
+   "      (declare (in ) vec3 minVal@0x26975d0)\n"
+   "      (declare (in ) vec3 maxVal@0x26976e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab68c0)\n"
-   "      (declare (in ) vec4 minVal@0x1ab69d0)\n"
-   "      (declare (in ) vec4 maxVal@0x1ab6ae0)\n"
+   "      (declare (in ) vec4 x@0x26978c0)\n"
+   "      (declare (in ) vec4 minVal@0x26979d0)\n"
+   "      (declare (in ) vec4 maxVal@0x2697ae0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab6cc0)\n"
-   "      (declare (in ) float minVal@0x1ab6dd0)\n"
-   "      (declare (in ) float maxVal@0x1ab6ee0)\n"
+   "      (declare (in ) vec2 x@0x2697cc0)\n"
+   "      (declare (in ) float minVal@0x2697dd0)\n"
+   "      (declare (in ) float maxVal@0x2697ee0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab70c0)\n"
-   "      (declare (in ) float minVal@0x1ab71d0)\n"
-   "      (declare (in ) float maxVal@0x1ab72e0)\n"
+   "      (declare (in ) vec3 x@0x26980c0)\n"
+   "      (declare (in ) float minVal@0x26981d0)\n"
+   "      (declare (in ) float maxVal@0x26982e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab74c0)\n"
-   "      (declare (in ) float minVal@0x1ab75d0)\n"
-   "      (declare (in ) float maxVal@0x1ab76e0)\n"
+   "      (declare (in ) vec4 x@0x26984c0)\n"
+   "      (declare (in ) float minVal@0x26985d0)\n"
+   "      (declare (in ) float maxVal@0x26986e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8188,63 +8188,63 @@ static const char *prototypes_for_110_vert =
    "(function mix\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1ab78c0)\n"
-   "      (declare (in ) float y@0x1ab79d0)\n"
-   "      (declare (in ) float a@0x1ab7ae0)\n"
+   "      (declare (in ) float x@0x26988c0)\n"
+   "      (declare (in ) float y@0x26989d0)\n"
+   "      (declare (in ) float a@0x2698ae0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab7e60)\n"
-   "      (declare (in ) vec2 y@0x1ab7f70)\n"
-   "      (declare (in ) vec2 a@0x1ab8080)\n"
+   "      (declare (in ) vec2 x@0x2698e60)\n"
+   "      (declare (in ) vec2 y@0x2698f70)\n"
+   "      (declare (in ) vec2 a@0x2699080)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab8260)\n"
-   "      (declare (in ) vec3 y@0x1ab8370)\n"
-   "      (declare (in ) vec3 a@0x1ab8480)\n"
+   "      (declare (in ) vec3 x@0x2699260)\n"
+   "      (declare (in ) vec3 y@0x2699370)\n"
+   "      (declare (in ) vec3 a@0x2699480)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab8660)\n"
-   "      (declare (in ) vec4 y@0x1ab8770)\n"
-   "      (declare (in ) vec4 a@0x1ab8880)\n"
+   "      (declare (in ) vec4 x@0x2699660)\n"
+   "      (declare (in ) vec4 y@0x2699770)\n"
+   "      (declare (in ) vec4 a@0x2699880)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ab8a60)\n"
-   "      (declare (in ) vec2 y@0x1ab8b70)\n"
-   "      (declare (in ) float a@0x1ab8c80)\n"
+   "      (declare (in ) vec2 x@0x2699a60)\n"
+   "      (declare (in ) vec2 y@0x2699b70)\n"
+   "      (declare (in ) float a@0x2699c80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ab8e60)\n"
-   "      (declare (in ) vec3 y@0x1ab8f70)\n"
-   "      (declare (in ) float a@0x1ab9080)\n"
+   "      (declare (in ) vec3 x@0x2699e60)\n"
+   "      (declare (in ) vec3 y@0x2699f70)\n"
+   "      (declare (in ) float a@0x269a080)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ab9260)\n"
-   "      (declare (in ) vec4 y@0x1ab9370)\n"
-   "      (declare (in ) float a@0x1ab9480)\n"
+   "      (declare (in ) vec4 x@0x269a260)\n"
+   "      (declare (in ) vec4 y@0x269a370)\n"
+   "      (declare (in ) float a@0x269a480)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8254,56 +8254,56 @@ static const char *prototypes_for_110_vert =
    "(function step\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x1ab9660)\n"
-   "      (declare (in ) float x@0x1ab9770)\n"
+   "      (declare (in ) float edge@0x269a660)\n"
+   "      (declare (in ) float x@0x269a770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 edge@0x1ab9af0)\n"
-   "      (declare (in ) vec2 x@0x1ab9c00)\n"
+   "      (declare (in ) vec2 edge@0x269aaf0)\n"
+   "      (declare (in ) vec2 x@0x269ac00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 edge@0x1ab9de0)\n"
-   "      (declare (in ) vec3 x@0x1ab9ef0)\n"
+   "      (declare (in ) vec3 edge@0x269ade0)\n"
+   "      (declare (in ) vec3 x@0x269aef0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 edge@0x1aba0d0)\n"
-   "      (declare (in ) vec4 x@0x1aba1e0)\n"
+   "      (declare (in ) vec4 edge@0x269b0d0)\n"
+   "      (declare (in ) vec4 x@0x269b1e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x1aba3c0)\n"
-   "      (declare (in ) vec2 x@0x1aba4d0)\n"
+   "      (declare (in ) float edge@0x269b3c0)\n"
+   "      (declare (in ) vec2 x@0x269b4d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x1aba6b0)\n"
-   "      (declare (in ) vec3 x@0x1aba7c0)\n"
+   "      (declare (in ) float edge@0x269b6b0)\n"
+   "      (declare (in ) vec3 x@0x269b7c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x1aba9a0)\n"
-   "      (declare (in ) vec4 x@0x1abaab0)\n"
+   "      (declare (in ) float edge@0x269b9a0)\n"
+   "      (declare (in ) vec4 x@0x269bab0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8313,63 +8313,63 @@ static const char *prototypes_for_110_vert =
    "(function smoothstep\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x1abac90)\n"
-   "      (declare (in ) float edge1@0x1abada0)\n"
-   "      (declare (in ) float x@0x1abaeb0)\n"
+   "      (declare (in ) float edge0@0x269bc90)\n"
+   "      (declare (in ) float edge1@0x269bda0)\n"
+   "      (declare (in ) float x@0x269beb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 edge0@0x1abb240)\n"
-   "      (declare (in ) vec2 edge1@0x1abb350)\n"
-   "      (declare (in ) vec2 x@0x1abb460)\n"
+   "      (declare (in ) vec2 edge0@0x269c240)\n"
+   "      (declare (in ) vec2 edge1@0x269c350)\n"
+   "      (declare (in ) vec2 x@0x269c460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 edge0@0x1abb640)\n"
-   "      (declare (in ) vec3 edge1@0x1abb750)\n"
-   "      (declare (in ) vec3 x@0x1abb860)\n"
+   "      (declare (in ) vec3 edge0@0x269c640)\n"
+   "      (declare (in ) vec3 edge1@0x269c750)\n"
+   "      (declare (in ) vec3 x@0x269c860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 edge0@0x1abba40)\n"
-   "      (declare (in ) vec4 edge1@0x1abbb50)\n"
-   "      (declare (in ) vec4 x@0x1abbc60)\n"
+   "      (declare (in ) vec4 edge0@0x269ca40)\n"
+   "      (declare (in ) vec4 edge1@0x269cb50)\n"
+   "      (declare (in ) vec4 x@0x269cc60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x1abbe40)\n"
-   "      (declare (in ) float edge1@0x1abbf50)\n"
-   "      (declare (in ) vec2 x@0x1abc060)\n"
+   "      (declare (in ) float edge0@0x269ce40)\n"
+   "      (declare (in ) float edge1@0x269cf50)\n"
+   "      (declare (in ) vec2 x@0x269d060)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x1abc240)\n"
-   "      (declare (in ) float edge1@0x1abc350)\n"
-   "      (declare (in ) vec3 x@0x1abc460)\n"
+   "      (declare (in ) float edge0@0x269d240)\n"
+   "      (declare (in ) float edge1@0x269d350)\n"
+   "      (declare (in ) vec3 x@0x269d460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x1abc640)\n"
-   "      (declare (in ) float edge1@0x1abc750)\n"
-   "      (declare (in ) vec4 x@0x1abc860)\n"
+   "      (declare (in ) float edge0@0x269d640)\n"
+   "      (declare (in ) float edge1@0x269d750)\n"
+   "      (declare (in ) vec4 x@0x269d860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8379,28 +8379,28 @@ static const char *prototypes_for_110_vert =
    "(function length\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1abca40)\n"
+   "      (declare (in ) float x@0x269da40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1abcdc0)\n"
+   "      (declare (in ) vec2 x@0x269ddc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1abcfa0)\n"
+   "      (declare (in ) vec3 x@0x269dfa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1abd180)\n"
+   "      (declare (in ) vec4 x@0x269e180)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8410,32 +8410,32 @@ static const char *prototypes_for_110_vert =
    "(function distance\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p0@0x1abd360)\n"
-   "      (declare (in ) float p1@0x1abd470)\n"
+   "      (declare (in ) float p0@0x269e360)\n"
+   "      (declare (in ) float p1@0x269e470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p0@0x1abd800)\n"
-   "      (declare (in ) vec2 p1@0x1abd910)\n"
+   "      (declare (in ) vec2 p0@0x269e800)\n"
+   "      (declare (in ) vec2 p1@0x269e910)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p0@0x1abdaf0)\n"
-   "      (declare (in ) vec3 p1@0x1abdc00)\n"
+   "      (declare (in ) vec3 p0@0x269eaf0)\n"
+   "      (declare (in ) vec3 p1@0x269ec00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p0@0x1abdde0)\n"
-   "      (declare (in ) vec4 p1@0x1abdef0)\n"
+   "      (declare (in ) vec4 p0@0x269ede0)\n"
+   "      (declare (in ) vec4 p1@0x269eef0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8445,32 +8445,32 @@ static const char *prototypes_for_110_vert =
    "(function dot\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1abe0d0)\n"
-   "      (declare (in ) float y@0x1abe1e0)\n"
+   "      (declare (in ) float x@0x269f0d0)\n"
+   "      (declare (in ) float y@0x269f1e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1abe560)\n"
-   "      (declare (in ) vec2 y@0x1abe670)\n"
+   "      (declare (in ) vec2 x@0x269f560)\n"
+   "      (declare (in ) vec2 y@0x269f670)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1abe850)\n"
-   "      (declare (in ) vec3 y@0x1abe960)\n"
+   "      (declare (in ) vec3 x@0x269f850)\n"
+   "      (declare (in ) vec3 y@0x269f960)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1abeb40)\n"
-   "      (declare (in ) vec4 y@0x1abec50)\n"
+   "      (declare (in ) vec4 x@0x269fb40)\n"
+   "      (declare (in ) vec4 y@0x269fc50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8480,8 +8480,8 @@ static const char *prototypes_for_110_vert =
    "(function cross\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1abee30)\n"
-   "      (declare (in ) vec3 y@0x1abef40)\n"
+   "      (declare (in ) vec3 x@0x269fe30)\n"
+   "      (declare (in ) vec3 y@0x269ff40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8491,28 +8491,28 @@ static const char *prototypes_for_110_vert =
    "(function normalize\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1abf2c0)\n"
+   "      (declare (in ) float x@0x26a02c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1abf650)\n"
+   "      (declare (in ) vec2 x@0x26a0650)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1abf830)\n"
+   "      (declare (in ) vec3 x@0x26a0830)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1abfa10)\n"
+   "      (declare (in ) vec4 x@0x26a0a10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8531,36 +8531,36 @@ static const char *prototypes_for_110_vert =
    "(function faceforward\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float N@0x1abfe70)\n"
-   "      (declare (in ) float I@0x1abff80)\n"
-   "      (declare (in ) float Nref@0x1ac0090)\n"
+   "      (declare (in ) float N@0x26a0e70)\n"
+   "      (declare (in ) float I@0x26a0f80)\n"
+   "      (declare (in ) float Nref@0x26a1090)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 N@0x1ac0420)\n"
-   "      (declare (in ) vec2 I@0x1ac0530)\n"
-   "      (declare (in ) vec2 Nref@0x1ac0640)\n"
+   "      (declare (in ) vec2 N@0x26a1420)\n"
+   "      (declare (in ) vec2 I@0x26a1530)\n"
+   "      (declare (in ) vec2 Nref@0x26a1640)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 N@0x1ac0820)\n"
-   "      (declare (in ) vec3 I@0x1ac0930)\n"
-   "      (declare (in ) vec3 Nref@0x1ac0a40)\n"
+   "      (declare (in ) vec3 N@0x26a1820)\n"
+   "      (declare (in ) vec3 I@0x26a1930)\n"
+   "      (declare (in ) vec3 Nref@0x26a1a40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 N@0x1ac0c20)\n"
-   "      (declare (in ) vec4 I@0x1ac0d30)\n"
-   "      (declare (in ) vec4 Nref@0x1ac0e40)\n"
+   "      (declare (in ) vec4 N@0x26a1c20)\n"
+   "      (declare (in ) vec4 I@0x26a1d30)\n"
+   "      (declare (in ) vec4 Nref@0x26a1e40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8570,32 +8570,32 @@ static const char *prototypes_for_110_vert =
    "(function reflect\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float I@0x1ac1020)\n"
-   "      (declare (in ) float N@0x1ac1130)\n"
+   "      (declare (in ) float I@0x26a2020)\n"
+   "      (declare (in ) float N@0x26a2130)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 I@0x1ac14b0)\n"
-   "      (declare (in ) vec2 N@0x1ac15c0)\n"
+   "      (declare (in ) vec2 I@0x26a24b0)\n"
+   "      (declare (in ) vec2 N@0x26a25c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 I@0x1ac17a0)\n"
-   "      (declare (in ) vec3 N@0x1ac18b0)\n"
+   "      (declare (in ) vec3 I@0x26a27a0)\n"
+   "      (declare (in ) vec3 N@0x26a28b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 I@0x1ac1a90)\n"
-   "      (declare (in ) vec4 N@0x1ac1ba0)\n"
+   "      (declare (in ) vec4 I@0x26a2a90)\n"
+   "      (declare (in ) vec4 N@0x26a2ba0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8605,36 +8605,36 @@ static const char *prototypes_for_110_vert =
    "(function refract\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float I@0x1ac1d80)\n"
-   "      (declare (in ) float N@0x1ac1e90)\n"
-   "      (declare (in ) float eta@0x1ac1fa0)\n"
+   "      (declare (in ) float I@0x26a2d80)\n"
+   "      (declare (in ) float N@0x26a2e90)\n"
+   "      (declare (in ) float eta@0x26a2fa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 I@0x1ac2320)\n"
-   "      (declare (in ) vec2 N@0x1ac2430)\n"
-   "      (declare (in ) float eta@0x1ac2540)\n"
+   "      (declare (in ) vec2 I@0x26a3320)\n"
+   "      (declare (in ) vec2 N@0x26a3430)\n"
+   "      (declare (in ) float eta@0x26a3540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 I@0x1ac2720)\n"
-   "      (declare (in ) vec3 N@0x1ac2830)\n"
-   "      (declare (in ) float eta@0x1ac2940)\n"
+   "      (declare (in ) vec3 I@0x26a3720)\n"
+   "      (declare (in ) vec3 N@0x26a3830)\n"
+   "      (declare (in ) float eta@0x26a3940)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 I@0x1ac2b20)\n"
-   "      (declare (in ) vec4 N@0x1ac2c30)\n"
-   "      (declare (in ) float eta@0x1ac2d40)\n"
+   "      (declare (in ) vec4 I@0x26a3b20)\n"
+   "      (declare (in ) vec4 N@0x26a3c30)\n"
+   "      (declare (in ) float eta@0x26a3d40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8644,24 +8644,24 @@ static const char *prototypes_for_110_vert =
    "(function matrixCompMult\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2 x@0x1ac2f20)\n"
-   "      (declare (in ) mat2 y@0x1ac3030)\n"
+   "      (declare (in ) mat2 x@0x26a3f20)\n"
+   "      (declare (in ) mat2 y@0x26a4030)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3 x@0x1ac33c0)\n"
-   "      (declare (in ) mat3 y@0x1ac34d0)\n"
+   "      (declare (in ) mat3 x@0x26a43c0)\n"
+   "      (declare (in ) mat3 y@0x26a44d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4 x@0x1ac36b0)\n"
-   "      (declare (in ) mat4 y@0x1ac37c0)\n"
+   "      (declare (in ) mat4 x@0x26a46b0)\n"
+   "      (declare (in ) mat4 y@0x26a47c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8671,48 +8671,48 @@ static const char *prototypes_for_110_vert =
    "(function lessThan\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ac39a0)\n"
-   "      (declare (in ) vec2 y@0x1ac3ab0)\n"
+   "      (declare (in ) vec2 x@0x26a49a0)\n"
+   "      (declare (in ) vec2 y@0x26a4ab0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ac3e40)\n"
-   "      (declare (in ) vec3 y@0x1ac3f50)\n"
+   "      (declare (in ) vec3 x@0x26a4e40)\n"
+   "      (declare (in ) vec3 y@0x26a4f50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ac4130)\n"
-   "      (declare (in ) vec4 y@0x1ac4240)\n"
+   "      (declare (in ) vec4 x@0x26a5130)\n"
+   "      (declare (in ) vec4 y@0x26a5240)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x1ac4420)\n"
-   "      (declare (in ) ivec2 y@0x1ac4530)\n"
+   "      (declare (in ) ivec2 x@0x26a5420)\n"
+   "      (declare (in ) ivec2 y@0x26a5530)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x1ac4710)\n"
-   "      (declare (in ) ivec3 y@0x1ac4820)\n"
+   "      (declare (in ) ivec3 x@0x26a5710)\n"
+   "      (declare (in ) ivec3 y@0x26a5820)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1ac4a00)\n"
-   "      (declare (in ) ivec4 y@0x1ac4b10)\n"
+   "      (declare (in ) ivec4 x@0x26a5a00)\n"
+   "      (declare (in ) ivec4 y@0x26a5b10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8722,48 +8722,48 @@ static const char *prototypes_for_110_vert =
    "(function lessThanEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ac4cf0)\n"
-   "      (declare (in ) vec2 y@0x1ac4e00)\n"
+   "      (declare (in ) vec2 x@0x26a5cf0)\n"
+   "      (declare (in ) vec2 y@0x26a5e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ac5190)\n"
-   "      (declare (in ) vec3 y@0x1ac52a0)\n"
+   "      (declare (in ) vec3 x@0x26a6190)\n"
+   "      (declare (in ) vec3 y@0x26a62a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ac5480)\n"
-   "      (declare (in ) vec4 y@0x1ac5590)\n"
+   "      (declare (in ) vec4 x@0x26a6480)\n"
+   "      (declare (in ) vec4 y@0x26a6590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x1ac5770)\n"
-   "      (declare (in ) ivec2 y@0x1ac5880)\n"
+   "      (declare (in ) ivec2 x@0x26a6770)\n"
+   "      (declare (in ) ivec2 y@0x26a6880)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x1ac5a60)\n"
-   "      (declare (in ) ivec3 y@0x1ac5b70)\n"
+   "      (declare (in ) ivec3 x@0x26a6a60)\n"
+   "      (declare (in ) ivec3 y@0x26a6b70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1ac5d50)\n"
-   "      (declare (in ) ivec4 y@0x1ac5e60)\n"
+   "      (declare (in ) ivec4 x@0x26a6d50)\n"
+   "      (declare (in ) ivec4 y@0x26a6e60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8773,48 +8773,48 @@ static const char *prototypes_for_110_vert =
    "(function greaterThan\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ac6040)\n"
-   "      (declare (in ) vec2 y@0x1ac6150)\n"
+   "      (declare (in ) vec2 x@0x26a7040)\n"
+   "      (declare (in ) vec2 y@0x26a7150)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ac64e0)\n"
-   "      (declare (in ) vec3 y@0x1ac65f0)\n"
+   "      (declare (in ) vec3 x@0x26a74e0)\n"
+   "      (declare (in ) vec3 y@0x26a75f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ac67d0)\n"
-   "      (declare (in ) vec4 y@0x1ac68e0)\n"
+   "      (declare (in ) vec4 x@0x26a77d0)\n"
+   "      (declare (in ) vec4 y@0x26a78e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x1ac6ac0)\n"
-   "      (declare (in ) ivec2 y@0x1ac6bd0)\n"
+   "      (declare (in ) ivec2 x@0x26a7ac0)\n"
+   "      (declare (in ) ivec2 y@0x26a7bd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x1ac6db0)\n"
-   "      (declare (in ) ivec3 y@0x1ac6ec0)\n"
+   "      (declare (in ) ivec3 x@0x26a7db0)\n"
+   "      (declare (in ) ivec3 y@0x26a7ec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1ac70a0)\n"
-   "      (declare (in ) ivec4 y@0x1ac71b0)\n"
+   "      (declare (in ) ivec4 x@0x26a80a0)\n"
+   "      (declare (in ) ivec4 y@0x26a81b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8824,48 +8824,48 @@ static const char *prototypes_for_110_vert =
    "(function greaterThanEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ac7390)\n"
-   "      (declare (in ) vec2 y@0x1ac74a0)\n"
+   "      (declare (in ) vec2 x@0x26a8390)\n"
+   "      (declare (in ) vec2 y@0x26a84a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ac7830)\n"
-   "      (declare (in ) vec3 y@0x1ac7940)\n"
+   "      (declare (in ) vec3 x@0x26a8830)\n"
+   "      (declare (in ) vec3 y@0x26a8940)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ac7b20)\n"
-   "      (declare (in ) vec4 y@0x1ac7c30)\n"
+   "      (declare (in ) vec4 x@0x26a8b20)\n"
+   "      (declare (in ) vec4 y@0x26a8c30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x1ac7e10)\n"
-   "      (declare (in ) ivec2 y@0x1ac7f20)\n"
+   "      (declare (in ) ivec2 x@0x26a8e10)\n"
+   "      (declare (in ) ivec2 y@0x26a8f20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x1ac8100)\n"
-   "      (declare (in ) ivec3 y@0x1ac8210)\n"
+   "      (declare (in ) ivec3 x@0x26a9100)\n"
+   "      (declare (in ) ivec3 y@0x26a9210)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1ac83f0)\n"
-   "      (declare (in ) ivec4 y@0x1ac8500)\n"
+   "      (declare (in ) ivec4 x@0x26a93f0)\n"
+   "      (declare (in ) ivec4 y@0x26a9500)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8875,72 +8875,72 @@ static const char *prototypes_for_110_vert =
    "(function equal\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ac86e0)\n"
-   "      (declare (in ) vec2 y@0x1ac87f0)\n"
+   "      (declare (in ) vec2 x@0x26a96e0)\n"
+   "      (declare (in ) vec2 y@0x26a97f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ac8b70)\n"
-   "      (declare (in ) vec3 y@0x1ac8c80)\n"
+   "      (declare (in ) vec3 x@0x26a9b70)\n"
+   "      (declare (in ) vec3 y@0x26a9c80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ac8e60)\n"
-   "      (declare (in ) vec4 y@0x1ac8f70)\n"
+   "      (declare (in ) vec4 x@0x26a9e60)\n"
+   "      (declare (in ) vec4 y@0x26a9f70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x1ac9150)\n"
-   "      (declare (in ) ivec2 y@0x1ac9260)\n"
+   "      (declare (in ) ivec2 x@0x26aa150)\n"
+   "      (declare (in ) ivec2 y@0x26aa260)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x1ac9440)\n"
-   "      (declare (in ) ivec3 y@0x1ac9550)\n"
+   "      (declare (in ) ivec3 x@0x26aa440)\n"
+   "      (declare (in ) ivec3 y@0x26aa550)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1ac9730)\n"
-   "      (declare (in ) ivec4 y@0x1ac9840)\n"
+   "      (declare (in ) ivec4 x@0x26aa730)\n"
+   "      (declare (in ) ivec4 y@0x26aa840)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x1ac9a20)\n"
-   "      (declare (in ) bvec2 y@0x1ac9b30)\n"
+   "      (declare (in ) bvec2 x@0x26aaa20)\n"
+   "      (declare (in ) bvec2 y@0x26aab30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x1ac9d10)\n"
-   "      (declare (in ) bvec3 y@0x1ac9e20)\n"
+   "      (declare (in ) bvec3 x@0x26aad10)\n"
+   "      (declare (in ) bvec3 y@0x26aae20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x1aca000)\n"
-   "      (declare (in ) bvec4 y@0x1aca110)\n"
+   "      (declare (in ) bvec4 x@0x26ab000)\n"
+   "      (declare (in ) bvec4 y@0x26ab110)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -8950,72 +8950,72 @@ static const char *prototypes_for_110_vert =
    "(function notEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1aca2f0)\n"
-   "      (declare (in ) vec2 y@0x1aca400)\n"
+   "      (declare (in ) vec2 x@0x26ab2f0)\n"
+   "      (declare (in ) vec2 y@0x26ab400)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1aca790)\n"
-   "      (declare (in ) vec3 y@0x1aca8a0)\n"
+   "      (declare (in ) vec3 x@0x26ab790)\n"
+   "      (declare (in ) vec3 y@0x26ab8a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1acaa80)\n"
-   "      (declare (in ) vec4 y@0x1acab90)\n"
+   "      (declare (in ) vec4 x@0x26aba80)\n"
+   "      (declare (in ) vec4 y@0x26abb90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x1acad70)\n"
-   "      (declare (in ) ivec2 y@0x1acae80)\n"
+   "      (declare (in ) ivec2 x@0x26abd70)\n"
+   "      (declare (in ) ivec2 y@0x26abe80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x1acb060)\n"
-   "      (declare (in ) ivec3 y@0x1acb170)\n"
+   "      (declare (in ) ivec3 x@0x26ac060)\n"
+   "      (declare (in ) ivec3 y@0x26ac170)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1acb350)\n"
-   "      (declare (in ) ivec4 y@0x1acb460)\n"
+   "      (declare (in ) ivec4 x@0x26ac350)\n"
+   "      (declare (in ) ivec4 y@0x26ac460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x1acb640)\n"
-   "      (declare (in ) bvec2 y@0x1acb750)\n"
+   "      (declare (in ) bvec2 x@0x26ac640)\n"
+   "      (declare (in ) bvec2 y@0x26ac750)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x1acb930)\n"
-   "      (declare (in ) bvec3 y@0x1acba40)\n"
+   "      (declare (in ) bvec3 x@0x26ac930)\n"
+   "      (declare (in ) bvec3 y@0x26aca40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x1acbc20)\n"
-   "      (declare (in ) bvec4 y@0x1acbd30)\n"
+   "      (declare (in ) bvec4 x@0x26acc20)\n"
+   "      (declare (in ) bvec4 y@0x26acd30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9025,21 +9025,21 @@ static const char *prototypes_for_110_vert =
    "(function any\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x1acbf10)\n"
+   "      (declare (in ) bvec2 x@0x26acf10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x1acc290)\n"
+   "      (declare (in ) bvec3 x@0x26ad290)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x1acc470)\n"
+   "      (declare (in ) bvec4 x@0x26ad470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9049,21 +9049,21 @@ static const char *prototypes_for_110_vert =
    "(function all\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x1acc650)\n"
+   "      (declare (in ) bvec2 x@0x26ad650)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x1acc9d0)\n"
+   "      (declare (in ) bvec3 x@0x26ad9d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x1accbb0)\n"
+   "      (declare (in ) bvec4 x@0x26adbb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9073,21 +9073,21 @@ static const char *prototypes_for_110_vert =
    "(function not\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x1accd90)\n"
+   "      (declare (in ) bvec2 x@0x26add90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x1acd110)\n"
+   "      (declare (in ) bvec3 x@0x26ae110)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x1acd2f0)\n"
+   "      (declare (in ) bvec4 x@0x26ae2f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9097,8 +9097,8 @@ static const char *prototypes_for_110_vert =
    "(function texture1D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1acd4d0)\n"
-   "      (declare (in ) float coord@0x1acd5e0)\n"
+   "      (declare (in ) sampler1D sampler@0x26ae4d0)\n"
+   "      (declare (in ) float coord@0x26ae5e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9108,16 +9108,16 @@ static const char *prototypes_for_110_vert =
    "(function texture1DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1acd970)\n"
-   "      (declare (in ) vec2 coord@0x1acda80)\n"
+   "      (declare (in ) sampler1D sampler@0x26ae970)\n"
+   "      (declare (in ) vec2 coord@0x26aea80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1acde10)\n"
-   "      (declare (in ) vec4 coord@0x1acdf20)\n"
+   "      (declare (in ) sampler1D sampler@0x26aee10)\n"
+   "      (declare (in ) vec4 coord@0x26aef20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9127,9 +9127,9 @@ static const char *prototypes_for_110_vert =
    "(function texture1DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1ace100)\n"
-   "      (declare (in ) float coord@0x1ace210)\n"
-   "      (declare (in ) float lod@0x1ace320)\n"
+   "      (declare (in ) sampler1D sampler@0x26af100)\n"
+   "      (declare (in ) float coord@0x26af210)\n"
+   "      (declare (in ) float lod@0x26af320)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9139,18 +9139,18 @@ static const char *prototypes_for_110_vert =
    "(function texture1DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1ace6b0)\n"
-   "      (declare (in ) vec2 coord@0x1ace7c0)\n"
-   "      (declare (in ) float lod@0x1ace8d0)\n"
+   "      (declare (in ) sampler1D sampler@0x26af6b0)\n"
+   "      (declare (in ) vec2 coord@0x26af7c0)\n"
+   "      (declare (in ) float lod@0x26af8d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1acec60)\n"
-   "      (declare (in ) vec4 coord@0x1aced70)\n"
-   "      (declare (in ) float lod@0x1acee80)\n"
+   "      (declare (in ) sampler1D sampler@0x26afc60)\n"
+   "      (declare (in ) vec4 coord@0x26afd70)\n"
+   "      (declare (in ) float lod@0x26afe80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9160,8 +9160,8 @@ static const char *prototypes_for_110_vert =
    "(function texture2D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1acf060)\n"
-   "      (declare (in ) vec2 coord@0x1acf170)\n"
+   "      (declare (in ) sampler2D sampler@0x26b0060)\n"
+   "      (declare (in ) vec2 coord@0x26b0170)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9171,16 +9171,16 @@ static const char *prototypes_for_110_vert =
    "(function texture2DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1acf500)\n"
-   "      (declare (in ) vec3 coord@0x1acf610)\n"
+   "      (declare (in ) sampler2D sampler@0x26b0500)\n"
+   "      (declare (in ) vec3 coord@0x26b0610)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1acf9a0)\n"
-   "      (declare (in ) vec4 coord@0x1acfab0)\n"
+   "      (declare (in ) sampler2D sampler@0x26b09a0)\n"
+   "      (declare (in ) vec4 coord@0x26b0ab0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9190,9 +9190,9 @@ static const char *prototypes_for_110_vert =
    "(function texture2DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1acfc90)\n"
-   "      (declare (in ) vec2 coord@0x1acfda0)\n"
-   "      (declare (in ) float lod@0x1acfeb0)\n"
+   "      (declare (in ) sampler2D sampler@0x26b0c90)\n"
+   "      (declare (in ) vec2 coord@0x26b0da0)\n"
+   "      (declare (in ) float lod@0x26b0eb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9202,18 +9202,18 @@ static const char *prototypes_for_110_vert =
    "(function texture2DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1ad0240)\n"
-   "      (declare (in ) vec3 coord@0x1ad0350)\n"
-   "      (declare (in ) float lod@0x1ad0460)\n"
+   "      (declare (in ) sampler2D sampler@0x26b1240)\n"
+   "      (declare (in ) vec3 coord@0x26b1350)\n"
+   "      (declare (in ) float lod@0x26b1460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1ad07f0)\n"
-   "      (declare (in ) vec4 coord@0x1ad0900)\n"
-   "      (declare (in ) float lod@0x1ad0a10)\n"
+   "      (declare (in ) sampler2D sampler@0x26b17f0)\n"
+   "      (declare (in ) vec4 coord@0x26b1900)\n"
+   "      (declare (in ) float lod@0x26b1a10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9223,8 +9223,8 @@ static const char *prototypes_for_110_vert =
    "(function texture3D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1ad0bf0)\n"
-   "      (declare (in ) vec3 coord@0x1ad0d00)\n"
+   "      (declare (in ) sampler3D sampler@0x26b1bf0)\n"
+   "      (declare (in ) vec3 coord@0x26b1d00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9234,8 +9234,8 @@ static const char *prototypes_for_110_vert =
    "(function texture3DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1ad1090)\n"
-   "      (declare (in ) vec4 coord@0x1ad11a0)\n"
+   "      (declare (in ) sampler3D sampler@0x26b2090)\n"
+   "      (declare (in ) vec4 coord@0x26b21a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9245,9 +9245,9 @@ static const char *prototypes_for_110_vert =
    "(function texture3DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1ad1530)\n"
-   "      (declare (in ) vec3 coord@0x1ad1640)\n"
-   "      (declare (in ) float lod@0x1ad1750)\n"
+   "      (declare (in ) sampler3D sampler@0x26b2530)\n"
+   "      (declare (in ) vec3 coord@0x26b2640)\n"
+   "      (declare (in ) float lod@0x26b2750)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9257,9 +9257,9 @@ static const char *prototypes_for_110_vert =
    "(function texture3DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1ad1ae0)\n"
-   "      (declare (in ) vec4 coord@0x1ad1bf0)\n"
-   "      (declare (in ) float lod@0x1ad1d00)\n"
+   "      (declare (in ) sampler3D sampler@0x26b2ae0)\n"
+   "      (declare (in ) vec4 coord@0x26b2bf0)\n"
+   "      (declare (in ) float lod@0x26b2d00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9269,8 +9269,8 @@ static const char *prototypes_for_110_vert =
    "(function textureCube\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x1ad2090)\n"
-   "      (declare (in ) vec3 coord@0x1ad21a0)\n"
+   "      (declare (in ) samplerCube sampler@0x26b3090)\n"
+   "      (declare (in ) vec3 coord@0x26b31a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9280,9 +9280,9 @@ static const char *prototypes_for_110_vert =
    "(function textureCubeLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x1ad2530)\n"
-   "      (declare (in ) vec3 coord@0x1ad2640)\n"
-   "      (declare (in ) float lod@0x1ad2750)\n"
+   "      (declare (in ) samplerCube sampler@0x26b3530)\n"
+   "      (declare (in ) vec3 coord@0x26b3640)\n"
+   "      (declare (in ) float lod@0x26b3750)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9292,8 +9292,8 @@ static const char *prototypes_for_110_vert =
    "(function shadow1D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1ad2ae0)\n"
-   "      (declare (in ) vec3 coord@0x1ad2bf0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x26b3ae0)\n"
+   "      (declare (in ) vec3 coord@0x26b3bf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9303,8 +9303,8 @@ static const char *prototypes_for_110_vert =
    "(function shadow2D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1ad2f80)\n"
-   "      (declare (in ) vec3 coord@0x1ad3090)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x26b3f80)\n"
+   "      (declare (in ) vec3 coord@0x26b4090)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9314,8 +9314,8 @@ static const char *prototypes_for_110_vert =
    "(function shadow1DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1ad3420)\n"
-   "      (declare (in ) vec4 coord@0x1ad3530)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x26b4420)\n"
+   "      (declare (in ) vec4 coord@0x26b4530)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9325,8 +9325,8 @@ static const char *prototypes_for_110_vert =
    "(function shadow2DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1ad38c0)\n"
-   "      (declare (in ) vec4 coord@0x1ad39d0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x26b48c0)\n"
+   "      (declare (in ) vec4 coord@0x26b49d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9336,9 +9336,9 @@ static const char *prototypes_for_110_vert =
    "(function shadow1DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1ad3d60)\n"
-   "      (declare (in ) vec3 coord@0x1ad3e70)\n"
-   "      (declare (in ) float lod@0x1ad3f80)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x26b4d60)\n"
+   "      (declare (in ) vec3 coord@0x26b4e70)\n"
+   "      (declare (in ) float lod@0x26b4f80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9348,9 +9348,9 @@ static const char *prototypes_for_110_vert =
    "(function shadow2DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1ad4310)\n"
-   "      (declare (in ) vec3 coord@0x1ad4420)\n"
-   "      (declare (in ) float lod@0x1ad4530)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x26b5310)\n"
+   "      (declare (in ) vec3 coord@0x26b5420)\n"
+   "      (declare (in ) float lod@0x26b5530)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9360,9 +9360,9 @@ static const char *prototypes_for_110_vert =
    "(function shadow1DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1ad48c0)\n"
-   "      (declare (in ) vec4 coord@0x1ad49d0)\n"
-   "      (declare (in ) float lod@0x1ad4ae0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x26b58c0)\n"
+   "      (declare (in ) vec4 coord@0x26b59d0)\n"
+   "      (declare (in ) float lod@0x26b5ae0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9372,9 +9372,9 @@ static const char *prototypes_for_110_vert =
    "(function shadow2DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1ad4e70)\n"
-   "      (declare (in ) vec4 coord@0x1ad4f80)\n"
-   "      (declare (in ) float lod@0x1ad5090)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x26b5e70)\n"
+   "      (declare (in ) vec4 coord@0x26b5f80)\n"
+   "      (declare (in ) float lod@0x26b6090)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9384,28 +9384,28 @@ static const char *prototypes_for_110_vert =
    "(function noise1\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1ad5420)\n"
+   "      (declare (in ) float x@0x26b6420)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ad57a0)\n"
+   "      (declare (in ) vec2 x@0x26b67a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ad5980)\n"
+   "      (declare (in ) vec3 x@0x26b6980)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ad5b60)\n"
+   "      (declare (in ) vec4 x@0x26b6b60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9415,28 +9415,28 @@ static const char *prototypes_for_110_vert =
    "(function noise2\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1ad5d40)\n"
+   "      (declare (in ) float x@0x26b6d40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ad60c0)\n"
+   "      (declare (in ) vec2 x@0x26b70c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ad62a0)\n"
+   "      (declare (in ) vec3 x@0x26b72a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ad6480)\n"
+   "      (declare (in ) vec4 x@0x26b7480)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9446,28 +9446,28 @@ static const char *prototypes_for_110_vert =
    "(function noise3\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1ad6660)\n"
+   "      (declare (in ) float x@0x26b7660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ad69e0)\n"
+   "      (declare (in ) vec2 x@0x26b79e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ad6bc0)\n"
+   "      (declare (in ) vec3 x@0x26b7bc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ad6da0)\n"
+   "      (declare (in ) vec4 x@0x26b7da0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9477,28 +9477,28 @@ static const char *prototypes_for_110_vert =
    "(function noise4\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1ad6f80)\n"
+   "      (declare (in ) float x@0x26b7f80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1ad7300)\n"
+   "      (declare (in ) vec2 x@0x26b8300)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1ad74e0)\n"
+   "      (declare (in ) vec3 x@0x26b84e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1ad76c0)\n"
+   "      (declare (in ) vec4 x@0x26b86c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9587,28 +9587,28 @@ static const char *prototypes_for_110_frag =
    "(function radians\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float degrees@0x26c9280)\n"
+   "      (declare (in ) float degrees@0x25c3280)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 degrees@0x26c9600)\n"
+   "      (declare (in ) vec2 degrees@0x25c3600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 degrees@0x26c97e0)\n"
+   "      (declare (in ) vec3 degrees@0x25c37e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 degrees@0x26c99c0)\n"
+   "      (declare (in ) vec4 degrees@0x25c39c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9618,28 +9618,28 @@ static const char *prototypes_for_110_frag =
    "(function degrees\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float radians@0x26c9ba0)\n"
+   "      (declare (in ) float radians@0x25c3ba0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 radians@0x26c9f20)\n"
+   "      (declare (in ) vec2 radians@0x25c3f20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 radians@0x26ca100)\n"
+   "      (declare (in ) vec3 radians@0x25c4100)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 radians@0x26ca2e0)\n"
+   "      (declare (in ) vec4 radians@0x25c42e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9649,28 +9649,28 @@ static const char *prototypes_for_110_frag =
    "(function sin\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x26ca4c0)\n"
+   "      (declare (in ) float angle@0x25c44c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x26ca840)\n"
+   "      (declare (in ) vec2 angle@0x25c4840)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x26caa20)\n"
+   "      (declare (in ) vec3 angle@0x25c4a20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x26cac00)\n"
+   "      (declare (in ) vec4 angle@0x25c4c00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9680,28 +9680,28 @@ static const char *prototypes_for_110_frag =
    "(function cos\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x26cade0)\n"
+   "      (declare (in ) float angle@0x25c4de0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x26cb160)\n"
+   "      (declare (in ) vec2 angle@0x25c5160)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x26cb340)\n"
+   "      (declare (in ) vec3 angle@0x25c5340)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x26cb520)\n"
+   "      (declare (in ) vec4 angle@0x25c5520)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9711,28 +9711,28 @@ static const char *prototypes_for_110_frag =
    "(function tan\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x26cb700)\n"
+   "      (declare (in ) float angle@0x25c5700)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x26cba80)\n"
+   "      (declare (in ) vec2 angle@0x25c5a80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x26cbc60)\n"
+   "      (declare (in ) vec3 angle@0x25c5c60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x26cbe40)\n"
+   "      (declare (in ) vec4 angle@0x25c5e40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9742,28 +9742,28 @@ static const char *prototypes_for_110_frag =
    "(function asin\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x26cc020)\n"
+   "      (declare (in ) float angle@0x25c6020)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x26cc3a0)\n"
+   "      (declare (in ) vec2 angle@0x25c63a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x26cc580)\n"
+   "      (declare (in ) vec3 angle@0x25c6580)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x26cc760)\n"
+   "      (declare (in ) vec4 angle@0x25c6760)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9773,28 +9773,28 @@ static const char *prototypes_for_110_frag =
    "(function acos\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x26cc940)\n"
+   "      (declare (in ) float angle@0x25c6940)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x26cccc0)\n"
+   "      (declare (in ) vec2 angle@0x25c6cc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x26ccea0)\n"
+   "      (declare (in ) vec3 angle@0x25c6ea0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x26cd080)\n"
+   "      (declare (in ) vec4 angle@0x25c7080)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9804,60 +9804,60 @@ static const char *prototypes_for_110_frag =
    "(function atan\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float y@0x26cd260)\n"
-   "      (declare (in ) float x@0x26cd370)\n"
+   "      (declare (in ) float y@0x25c7260)\n"
+   "      (declare (in ) float x@0x25c7370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 y@0x26cd6f0)\n"
-   "      (declare (in ) vec2 x@0x26cd800)\n"
+   "      (declare (in ) vec2 y@0x25c76f0)\n"
+   "      (declare (in ) vec2 x@0x25c7800)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 y@0x26cd9e0)\n"
-   "      (declare (in ) vec3 x@0x26cdaf0)\n"
+   "      (declare (in ) vec3 y@0x25c79e0)\n"
+   "      (declare (in ) vec3 x@0x25c7af0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 y@0x26cdcd0)\n"
-   "      (declare (in ) vec4 x@0x26cdde0)\n"
+   "      (declare (in ) vec4 y@0x25c7cd0)\n"
+   "      (declare (in ) vec4 x@0x25c7de0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float y_over_x@0x26cdfc0)\n"
+   "      (declare (in ) float y_over_x@0x25c7fc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 y_over_x@0x26ce1b0)\n"
+   "      (declare (in ) vec2 y_over_x@0x25c81b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 y_over_x@0x26ce3a0)\n"
+   "      (declare (in ) vec3 y_over_x@0x25c83a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 y_over_x@0x26ce590)\n"
+   "      (declare (in ) vec4 y_over_x@0x25c8590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9867,32 +9867,32 @@ static const char *prototypes_for_110_frag =
    "(function pow\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26ce780)\n"
-   "      (declare (in ) float y@0x26ce890)\n"
+   "      (declare (in ) float x@0x25c8780)\n"
+   "      (declare (in ) float y@0x25c8890)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26cec10)\n"
-   "      (declare (in ) vec2 y@0x26ced20)\n"
+   "      (declare (in ) vec2 x@0x25c8c10)\n"
+   "      (declare (in ) vec2 y@0x25c8d20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26cef00)\n"
-   "      (declare (in ) vec3 y@0x26cf010)\n"
+   "      (declare (in ) vec3 x@0x25c8f00)\n"
+   "      (declare (in ) vec3 y@0x25c9010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26cf1f0)\n"
-   "      (declare (in ) vec4 y@0x26cf300)\n"
+   "      (declare (in ) vec4 x@0x25c91f0)\n"
+   "      (declare (in ) vec4 y@0x25c9300)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9902,28 +9902,28 @@ static const char *prototypes_for_110_frag =
    "(function exp\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26cf4e0)\n"
+   "      (declare (in ) float x@0x25c94e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26cf860)\n"
+   "      (declare (in ) vec2 x@0x25c9860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26cfa40)\n"
+   "      (declare (in ) vec3 x@0x25c9a40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26cfc20)\n"
+   "      (declare (in ) vec4 x@0x25c9c20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9933,28 +9933,28 @@ static const char *prototypes_for_110_frag =
    "(function log\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26cfe00)\n"
+   "      (declare (in ) float x@0x25c9e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d0180)\n"
+   "      (declare (in ) vec2 x@0x25ca180)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d0360)\n"
+   "      (declare (in ) vec3 x@0x25ca360)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d0540)\n"
+   "      (declare (in ) vec4 x@0x25ca540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9964,28 +9964,28 @@ static const char *prototypes_for_110_frag =
    "(function exp2\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d0720)\n"
+   "      (declare (in ) float x@0x25ca720)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d0aa0)\n"
+   "      (declare (in ) vec2 x@0x25caaa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d0c80)\n"
+   "      (declare (in ) vec3 x@0x25cac80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d0e60)\n"
+   "      (declare (in ) vec4 x@0x25cae60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -9995,28 +9995,28 @@ static const char *prototypes_for_110_frag =
    "(function log2\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d1040)\n"
+   "      (declare (in ) float x@0x25cb040)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d13c0)\n"
+   "      (declare (in ) vec2 x@0x25cb3c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d15a0)\n"
+   "      (declare (in ) vec3 x@0x25cb5a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d1780)\n"
+   "      (declare (in ) vec4 x@0x25cb780)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10026,28 +10026,28 @@ static const char *prototypes_for_110_frag =
    "(function sqrt\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d1960)\n"
+   "      (declare (in ) float x@0x25cb960)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d1ce0)\n"
+   "      (declare (in ) vec2 x@0x25cbce0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d1ec0)\n"
+   "      (declare (in ) vec3 x@0x25cbec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d20a0)\n"
+   "      (declare (in ) vec4 x@0x25cc0a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10057,28 +10057,28 @@ static const char *prototypes_for_110_frag =
    "(function inversesqrt\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d2280)\n"
+   "      (declare (in ) float x@0x25cc280)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d2610)\n"
+   "      (declare (in ) vec2 x@0x25cc610)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d27f0)\n"
+   "      (declare (in ) vec3 x@0x25cc7f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d29d0)\n"
+   "      (declare (in ) vec4 x@0x25cc9d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10088,28 +10088,28 @@ static const char *prototypes_for_110_frag =
    "(function abs\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d2bb0)\n"
+   "      (declare (in ) float x@0x25ccbb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d2f30)\n"
+   "      (declare (in ) vec2 x@0x25ccf30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d3110)\n"
+   "      (declare (in ) vec3 x@0x25cd110)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d32f0)\n"
+   "      (declare (in ) vec4 x@0x25cd2f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10119,28 +10119,28 @@ static const char *prototypes_for_110_frag =
    "(function sign\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d34d0)\n"
+   "      (declare (in ) float x@0x25cd4d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d3850)\n"
+   "      (declare (in ) vec2 x@0x25cd850)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d3a30)\n"
+   "      (declare (in ) vec3 x@0x25cda30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d3c10)\n"
+   "      (declare (in ) vec4 x@0x25cdc10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10150,28 +10150,28 @@ static const char *prototypes_for_110_frag =
    "(function floor\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d3df0)\n"
+   "      (declare (in ) float x@0x25cddf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d4170)\n"
+   "      (declare (in ) vec2 x@0x25ce170)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d4350)\n"
+   "      (declare (in ) vec3 x@0x25ce350)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d4530)\n"
+   "      (declare (in ) vec4 x@0x25ce530)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10181,28 +10181,28 @@ static const char *prototypes_for_110_frag =
    "(function ceil\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d4710)\n"
+   "      (declare (in ) float x@0x25ce710)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d4a90)\n"
+   "      (declare (in ) vec2 x@0x25cea90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d4c70)\n"
+   "      (declare (in ) vec3 x@0x25cec70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d4e50)\n"
+   "      (declare (in ) vec4 x@0x25cee50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10212,28 +10212,28 @@ static const char *prototypes_for_110_frag =
    "(function fract\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d5030)\n"
+   "      (declare (in ) float x@0x25cf030)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d53b0)\n"
+   "      (declare (in ) vec2 x@0x25cf3b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d5590)\n"
+   "      (declare (in ) vec3 x@0x25cf590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d5770)\n"
+   "      (declare (in ) vec4 x@0x25cf770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10243,56 +10243,56 @@ static const char *prototypes_for_110_frag =
    "(function mod\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d5950)\n"
-   "      (declare (in ) float y@0x26d5a60)\n"
+   "      (declare (in ) float x@0x25cf950)\n"
+   "      (declare (in ) float y@0x25cfa60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d5de0)\n"
-   "      (declare (in ) float y@0x26d5ef0)\n"
+   "      (declare (in ) vec2 x@0x25cfde0)\n"
+   "      (declare (in ) float y@0x25cfef0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d60d0)\n"
-   "      (declare (in ) float y@0x26d61e0)\n"
+   "      (declare (in ) vec3 x@0x25d00d0)\n"
+   "      (declare (in ) float y@0x25d01e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d63c0)\n"
-   "      (declare (in ) float y@0x26d64d0)\n"
+   "      (declare (in ) vec4 x@0x25d03c0)\n"
+   "      (declare (in ) float y@0x25d04d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d66b0)\n"
-   "      (declare (in ) vec2 y@0x26d67c0)\n"
+   "      (declare (in ) vec2 x@0x25d06b0)\n"
+   "      (declare (in ) vec2 y@0x25d07c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d69a0)\n"
-   "      (declare (in ) vec3 y@0x26d6ab0)\n"
+   "      (declare (in ) vec3 x@0x25d09a0)\n"
+   "      (declare (in ) vec3 y@0x25d0ab0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d6c90)\n"
-   "      (declare (in ) vec4 y@0x26d6da0)\n"
+   "      (declare (in ) vec4 x@0x25d0c90)\n"
+   "      (declare (in ) vec4 y@0x25d0da0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10302,56 +10302,56 @@ static const char *prototypes_for_110_frag =
    "(function min\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d6f80)\n"
-   "      (declare (in ) float y@0x26d7090)\n"
+   "      (declare (in ) float x@0x25d0f80)\n"
+   "      (declare (in ) float y@0x25d1090)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d7410)\n"
-   "      (declare (in ) vec2 y@0x26d7520)\n"
+   "      (declare (in ) vec2 x@0x25d1410)\n"
+   "      (declare (in ) vec2 y@0x25d1520)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d7700)\n"
-   "      (declare (in ) vec3 y@0x26d7810)\n"
+   "      (declare (in ) vec3 x@0x25d1700)\n"
+   "      (declare (in ) vec3 y@0x25d1810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d79f0)\n"
-   "      (declare (in ) vec4 y@0x26d7b00)\n"
+   "      (declare (in ) vec4 x@0x25d19f0)\n"
+   "      (declare (in ) vec4 y@0x25d1b00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d7ce0)\n"
-   "      (declare (in ) float y@0x26d7df0)\n"
+   "      (declare (in ) vec2 x@0x25d1ce0)\n"
+   "      (declare (in ) float y@0x25d1df0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d7fd0)\n"
-   "      (declare (in ) float y@0x26d80e0)\n"
+   "      (declare (in ) vec3 x@0x25d1fd0)\n"
+   "      (declare (in ) float y@0x25d20e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d82c0)\n"
-   "      (declare (in ) float y@0x26d83d0)\n"
+   "      (declare (in ) vec4 x@0x25d22c0)\n"
+   "      (declare (in ) float y@0x25d23d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10361,56 +10361,56 @@ static const char *prototypes_for_110_frag =
    "(function max\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d85b0)\n"
-   "      (declare (in ) float y@0x26d86c0)\n"
+   "      (declare (in ) float x@0x25d25b0)\n"
+   "      (declare (in ) float y@0x25d26c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d8a40)\n"
-   "      (declare (in ) vec2 y@0x26d8b50)\n"
+   "      (declare (in ) vec2 x@0x25d2a40)\n"
+   "      (declare (in ) vec2 y@0x25d2b50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d8d30)\n"
-   "      (declare (in ) vec3 y@0x26d8e40)\n"
+   "      (declare (in ) vec3 x@0x25d2d30)\n"
+   "      (declare (in ) vec3 y@0x25d2e40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d9020)\n"
-   "      (declare (in ) vec4 y@0x26d9130)\n"
+   "      (declare (in ) vec4 x@0x25d3020)\n"
+   "      (declare (in ) vec4 y@0x25d3130)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26d9310)\n"
-   "      (declare (in ) float y@0x26d9420)\n"
+   "      (declare (in ) vec2 x@0x25d3310)\n"
+   "      (declare (in ) float y@0x25d3420)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26d9600)\n"
-   "      (declare (in ) float y@0x26d9710)\n"
+   "      (declare (in ) vec3 x@0x25d3600)\n"
+   "      (declare (in ) float y@0x25d3710)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26d98f0)\n"
-   "      (declare (in ) float y@0x26d9a00)\n"
+   "      (declare (in ) vec4 x@0x25d38f0)\n"
+   "      (declare (in ) float y@0x25d3a00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10420,63 +10420,63 @@ static const char *prototypes_for_110_frag =
    "(function clamp\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26d9be0)\n"
-   "      (declare (in ) float minVal@0x26d9cf0)\n"
-   "      (declare (in ) float maxVal@0x26d9e00)\n"
+   "      (declare (in ) float x@0x25d3be0)\n"
+   "      (declare (in ) float minVal@0x25d3cf0)\n"
+   "      (declare (in ) float maxVal@0x25d3e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26da180)\n"
-   "      (declare (in ) vec2 minVal@0x26da290)\n"
-   "      (declare (in ) vec2 maxVal@0x26da3a0)\n"
+   "      (declare (in ) vec2 x@0x25d4180)\n"
+   "      (declare (in ) vec2 minVal@0x25d4290)\n"
+   "      (declare (in ) vec2 maxVal@0x25d43a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26da580)\n"
-   "      (declare (in ) vec3 minVal@0x26da690)\n"
-   "      (declare (in ) vec3 maxVal@0x26da7a0)\n"
+   "      (declare (in ) vec3 x@0x25d4580)\n"
+   "      (declare (in ) vec3 minVal@0x25d4690)\n"
+   "      (declare (in ) vec3 maxVal@0x25d47a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26da980)\n"
-   "      (declare (in ) vec4 minVal@0x26daa90)\n"
-   "      (declare (in ) vec4 maxVal@0x26daba0)\n"
+   "      (declare (in ) vec4 x@0x25d4980)\n"
+   "      (declare (in ) vec4 minVal@0x25d4a90)\n"
+   "      (declare (in ) vec4 maxVal@0x25d4ba0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26dad80)\n"
-   "      (declare (in ) float minVal@0x26dae90)\n"
-   "      (declare (in ) float maxVal@0x26dafa0)\n"
+   "      (declare (in ) vec2 x@0x25d4d80)\n"
+   "      (declare (in ) float minVal@0x25d4e90)\n"
+   "      (declare (in ) float maxVal@0x25d4fa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26db180)\n"
-   "      (declare (in ) float minVal@0x26db290)\n"
-   "      (declare (in ) float maxVal@0x26db3a0)\n"
+   "      (declare (in ) vec3 x@0x25d5180)\n"
+   "      (declare (in ) float minVal@0x25d5290)\n"
+   "      (declare (in ) float maxVal@0x25d53a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26db580)\n"
-   "      (declare (in ) float minVal@0x26db690)\n"
-   "      (declare (in ) float maxVal@0x26db7a0)\n"
+   "      (declare (in ) vec4 x@0x25d5580)\n"
+   "      (declare (in ) float minVal@0x25d5690)\n"
+   "      (declare (in ) float maxVal@0x25d57a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10486,63 +10486,63 @@ static const char *prototypes_for_110_frag =
    "(function mix\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26db980)\n"
-   "      (declare (in ) float y@0x26dba90)\n"
-   "      (declare (in ) float a@0x26dbba0)\n"
+   "      (declare (in ) float x@0x25d5980)\n"
+   "      (declare (in ) float y@0x25d5a90)\n"
+   "      (declare (in ) float a@0x25d5ba0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26dbf20)\n"
-   "      (declare (in ) vec2 y@0x26dc030)\n"
-   "      (declare (in ) vec2 a@0x26dc140)\n"
+   "      (declare (in ) vec2 x@0x25d5f20)\n"
+   "      (declare (in ) vec2 y@0x25d6030)\n"
+   "      (declare (in ) vec2 a@0x25d6140)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26dc320)\n"
-   "      (declare (in ) vec3 y@0x26dc430)\n"
-   "      (declare (in ) vec3 a@0x26dc540)\n"
+   "      (declare (in ) vec3 x@0x25d6320)\n"
+   "      (declare (in ) vec3 y@0x25d6430)\n"
+   "      (declare (in ) vec3 a@0x25d6540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26dc720)\n"
-   "      (declare (in ) vec4 y@0x26dc830)\n"
-   "      (declare (in ) vec4 a@0x26dc940)\n"
+   "      (declare (in ) vec4 x@0x25d6720)\n"
+   "      (declare (in ) vec4 y@0x25d6830)\n"
+   "      (declare (in ) vec4 a@0x25d6940)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26dcb20)\n"
-   "      (declare (in ) vec2 y@0x26dcc30)\n"
-   "      (declare (in ) float a@0x26dcd40)\n"
+   "      (declare (in ) vec2 x@0x25d6b20)\n"
+   "      (declare (in ) vec2 y@0x25d6c30)\n"
+   "      (declare (in ) float a@0x25d6d40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26dcf20)\n"
-   "      (declare (in ) vec3 y@0x26dd030)\n"
-   "      (declare (in ) float a@0x26dd140)\n"
+   "      (declare (in ) vec3 x@0x25d6f20)\n"
+   "      (declare (in ) vec3 y@0x25d7030)\n"
+   "      (declare (in ) float a@0x25d7140)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26dd320)\n"
-   "      (declare (in ) vec4 y@0x26dd430)\n"
-   "      (declare (in ) float a@0x26dd540)\n"
+   "      (declare (in ) vec4 x@0x25d7320)\n"
+   "      (declare (in ) vec4 y@0x25d7430)\n"
+   "      (declare (in ) float a@0x25d7540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10552,56 +10552,56 @@ static const char *prototypes_for_110_frag =
    "(function step\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x26dd720)\n"
-   "      (declare (in ) float x@0x26dd830)\n"
+   "      (declare (in ) float edge@0x25d7720)\n"
+   "      (declare (in ) float x@0x25d7830)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 edge@0x26ddbb0)\n"
-   "      (declare (in ) vec2 x@0x26ddcc0)\n"
+   "      (declare (in ) vec2 edge@0x25d7bb0)\n"
+   "      (declare (in ) vec2 x@0x25d7cc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 edge@0x26ddea0)\n"
-   "      (declare (in ) vec3 x@0x26ddfb0)\n"
+   "      (declare (in ) vec3 edge@0x25d7ea0)\n"
+   "      (declare (in ) vec3 x@0x25d7fb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 edge@0x26de190)\n"
-   "      (declare (in ) vec4 x@0x26de2a0)\n"
+   "      (declare (in ) vec4 edge@0x25d8190)\n"
+   "      (declare (in ) vec4 x@0x25d82a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x26de480)\n"
-   "      (declare (in ) vec2 x@0x26de590)\n"
+   "      (declare (in ) float edge@0x25d8480)\n"
+   "      (declare (in ) vec2 x@0x25d8590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x26de770)\n"
-   "      (declare (in ) vec3 x@0x26de880)\n"
+   "      (declare (in ) float edge@0x25d8770)\n"
+   "      (declare (in ) vec3 x@0x25d8880)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x26dea60)\n"
-   "      (declare (in ) vec4 x@0x26deb70)\n"
+   "      (declare (in ) float edge@0x25d8a60)\n"
+   "      (declare (in ) vec4 x@0x25d8b70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10611,63 +10611,63 @@ static const char *prototypes_for_110_frag =
    "(function smoothstep\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x26ded50)\n"
-   "      (declare (in ) float edge1@0x26dee60)\n"
-   "      (declare (in ) float x@0x26def70)\n"
+   "      (declare (in ) float edge0@0x25d8d50)\n"
+   "      (declare (in ) float edge1@0x25d8e60)\n"
+   "      (declare (in ) float x@0x25d8f70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 edge0@0x26df300)\n"
-   "      (declare (in ) vec2 edge1@0x26df410)\n"
-   "      (declare (in ) vec2 x@0x26df520)\n"
+   "      (declare (in ) vec2 edge0@0x25d9300)\n"
+   "      (declare (in ) vec2 edge1@0x25d9410)\n"
+   "      (declare (in ) vec2 x@0x25d9520)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 edge0@0x26df700)\n"
-   "      (declare (in ) vec3 edge1@0x26df810)\n"
-   "      (declare (in ) vec3 x@0x26df920)\n"
+   "      (declare (in ) vec3 edge0@0x25d9700)\n"
+   "      (declare (in ) vec3 edge1@0x25d9810)\n"
+   "      (declare (in ) vec3 x@0x25d9920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 edge0@0x26dfb00)\n"
-   "      (declare (in ) vec4 edge1@0x26dfc10)\n"
-   "      (declare (in ) vec4 x@0x26dfd20)\n"
+   "      (declare (in ) vec4 edge0@0x25d9b00)\n"
+   "      (declare (in ) vec4 edge1@0x25d9c10)\n"
+   "      (declare (in ) vec4 x@0x25d9d20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x26dff00)\n"
-   "      (declare (in ) float edge1@0x26e0010)\n"
-   "      (declare (in ) vec2 x@0x26e0120)\n"
+   "      (declare (in ) float edge0@0x25d9f00)\n"
+   "      (declare (in ) float edge1@0x25da010)\n"
+   "      (declare (in ) vec2 x@0x25da120)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x26e0300)\n"
-   "      (declare (in ) float edge1@0x26e0410)\n"
-   "      (declare (in ) vec3 x@0x26e0520)\n"
+   "      (declare (in ) float edge0@0x25da300)\n"
+   "      (declare (in ) float edge1@0x25da410)\n"
+   "      (declare (in ) vec3 x@0x25da520)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x26e0700)\n"
-   "      (declare (in ) float edge1@0x26e0810)\n"
-   "      (declare (in ) vec4 x@0x26e0920)\n"
+   "      (declare (in ) float edge0@0x25da700)\n"
+   "      (declare (in ) float edge1@0x25da810)\n"
+   "      (declare (in ) vec4 x@0x25da920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10677,28 +10677,28 @@ static const char *prototypes_for_110_frag =
    "(function length\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26e0b00)\n"
+   "      (declare (in ) float x@0x25dab00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26e0e80)\n"
+   "      (declare (in ) vec2 x@0x25dae80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26e1060)\n"
+   "      (declare (in ) vec3 x@0x25db060)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26e1240)\n"
+   "      (declare (in ) vec4 x@0x25db240)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10708,32 +10708,32 @@ static const char *prototypes_for_110_frag =
    "(function distance\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p0@0x26e1420)\n"
-   "      (declare (in ) float p1@0x26e1530)\n"
+   "      (declare (in ) float p0@0x25db420)\n"
+   "      (declare (in ) float p1@0x25db530)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p0@0x26e18c0)\n"
-   "      (declare (in ) vec2 p1@0x26e19d0)\n"
+   "      (declare (in ) vec2 p0@0x25db8c0)\n"
+   "      (declare (in ) vec2 p1@0x25db9d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p0@0x26e1bb0)\n"
-   "      (declare (in ) vec3 p1@0x26e1cc0)\n"
+   "      (declare (in ) vec3 p0@0x25dbbb0)\n"
+   "      (declare (in ) vec3 p1@0x25dbcc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p0@0x26e1ea0)\n"
-   "      (declare (in ) vec4 p1@0x26e1fb0)\n"
+   "      (declare (in ) vec4 p0@0x25dbea0)\n"
+   "      (declare (in ) vec4 p1@0x25dbfb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10743,32 +10743,32 @@ static const char *prototypes_for_110_frag =
    "(function dot\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26e2190)\n"
-   "      (declare (in ) float y@0x26e22a0)\n"
+   "      (declare (in ) float x@0x25dc190)\n"
+   "      (declare (in ) float y@0x25dc2a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26e2620)\n"
-   "      (declare (in ) vec2 y@0x26e2730)\n"
+   "      (declare (in ) vec2 x@0x25dc620)\n"
+   "      (declare (in ) vec2 y@0x25dc730)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26e2910)\n"
-   "      (declare (in ) vec3 y@0x26e2a20)\n"
+   "      (declare (in ) vec3 x@0x25dc910)\n"
+   "      (declare (in ) vec3 y@0x25dca20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26e2c00)\n"
-   "      (declare (in ) vec4 y@0x26e2d10)\n"
+   "      (declare (in ) vec4 x@0x25dcc00)\n"
+   "      (declare (in ) vec4 y@0x25dcd10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10778,8 +10778,8 @@ static const char *prototypes_for_110_frag =
    "(function cross\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26e2ef0)\n"
-   "      (declare (in ) vec3 y@0x26e3000)\n"
+   "      (declare (in ) vec3 x@0x25dcef0)\n"
+   "      (declare (in ) vec3 y@0x25dd000)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10789,28 +10789,28 @@ static const char *prototypes_for_110_frag =
    "(function normalize\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26e3380)\n"
+   "      (declare (in ) float x@0x25dd380)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26e3710)\n"
+   "      (declare (in ) vec2 x@0x25dd710)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26e38f0)\n"
+   "      (declare (in ) vec3 x@0x25dd8f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26e3ad0)\n"
+   "      (declare (in ) vec4 x@0x25ddad0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10820,36 +10820,36 @@ static const char *prototypes_for_110_frag =
    "(function faceforward\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float N@0x26e3cb0)\n"
-   "      (declare (in ) float I@0x26e3dc0)\n"
-   "      (declare (in ) float Nref@0x26e3ed0)\n"
+   "      (declare (in ) float N@0x25ddcb0)\n"
+   "      (declare (in ) float I@0x25dddc0)\n"
+   "      (declare (in ) float Nref@0x25dded0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 N@0x26e4260)\n"
-   "      (declare (in ) vec2 I@0x26e4370)\n"
-   "      (declare (in ) vec2 Nref@0x26e4480)\n"
+   "      (declare (in ) vec2 N@0x25de260)\n"
+   "      (declare (in ) vec2 I@0x25de370)\n"
+   "      (declare (in ) vec2 Nref@0x25de480)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 N@0x26e4660)\n"
-   "      (declare (in ) vec3 I@0x26e4770)\n"
-   "      (declare (in ) vec3 Nref@0x26e4880)\n"
+   "      (declare (in ) vec3 N@0x25de660)\n"
+   "      (declare (in ) vec3 I@0x25de770)\n"
+   "      (declare (in ) vec3 Nref@0x25de880)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 N@0x26e4a60)\n"
-   "      (declare (in ) vec4 I@0x26e4b70)\n"
-   "      (declare (in ) vec4 Nref@0x26e4c80)\n"
+   "      (declare (in ) vec4 N@0x25dea60)\n"
+   "      (declare (in ) vec4 I@0x25deb70)\n"
+   "      (declare (in ) vec4 Nref@0x25dec80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10859,32 +10859,32 @@ static const char *prototypes_for_110_frag =
    "(function reflect\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float I@0x26e4e60)\n"
-   "      (declare (in ) float N@0x26e4f70)\n"
+   "      (declare (in ) float I@0x25dee60)\n"
+   "      (declare (in ) float N@0x25def70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 I@0x26e52f0)\n"
-   "      (declare (in ) vec2 N@0x26e5400)\n"
+   "      (declare (in ) vec2 I@0x25df2f0)\n"
+   "      (declare (in ) vec2 N@0x25df400)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 I@0x26e55e0)\n"
-   "      (declare (in ) vec3 N@0x26e56f0)\n"
+   "      (declare (in ) vec3 I@0x25df5e0)\n"
+   "      (declare (in ) vec3 N@0x25df6f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 I@0x26e58d0)\n"
-   "      (declare (in ) vec4 N@0x26e59e0)\n"
+   "      (declare (in ) vec4 I@0x25df8d0)\n"
+   "      (declare (in ) vec4 N@0x25df9e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10894,36 +10894,36 @@ static const char *prototypes_for_110_frag =
    "(function refract\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float I@0x26e5bc0)\n"
-   "      (declare (in ) float N@0x26e5cd0)\n"
-   "      (declare (in ) float eta@0x26e5de0)\n"
+   "      (declare (in ) float I@0x25dfbc0)\n"
+   "      (declare (in ) float N@0x25dfcd0)\n"
+   "      (declare (in ) float eta@0x25dfde0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 I@0x26e6160)\n"
-   "      (declare (in ) vec2 N@0x26e6270)\n"
-   "      (declare (in ) float eta@0x26e6380)\n"
+   "      (declare (in ) vec2 I@0x25e0160)\n"
+   "      (declare (in ) vec2 N@0x25e0270)\n"
+   "      (declare (in ) float eta@0x25e0380)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 I@0x26e6560)\n"
-   "      (declare (in ) vec3 N@0x26e6670)\n"
-   "      (declare (in ) float eta@0x26e6780)\n"
+   "      (declare (in ) vec3 I@0x25e0560)\n"
+   "      (declare (in ) vec3 N@0x25e0670)\n"
+   "      (declare (in ) float eta@0x25e0780)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 I@0x26e6960)\n"
-   "      (declare (in ) vec4 N@0x26e6a70)\n"
-   "      (declare (in ) float eta@0x26e6b80)\n"
+   "      (declare (in ) vec4 I@0x25e0960)\n"
+   "      (declare (in ) vec4 N@0x25e0a70)\n"
+   "      (declare (in ) float eta@0x25e0b80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10933,24 +10933,24 @@ static const char *prototypes_for_110_frag =
    "(function matrixCompMult\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2 x@0x26e6d60)\n"
-   "      (declare (in ) mat2 y@0x26e6e70)\n"
+   "      (declare (in ) mat2 x@0x25e0d60)\n"
+   "      (declare (in ) mat2 y@0x25e0e70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3 x@0x26e7200)\n"
-   "      (declare (in ) mat3 y@0x26e7310)\n"
+   "      (declare (in ) mat3 x@0x25e1200)\n"
+   "      (declare (in ) mat3 y@0x25e1310)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4 x@0x26e74f0)\n"
-   "      (declare (in ) mat4 y@0x26e7600)\n"
+   "      (declare (in ) mat4 x@0x25e14f0)\n"
+   "      (declare (in ) mat4 y@0x25e1600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -10960,48 +10960,48 @@ static const char *prototypes_for_110_frag =
    "(function lessThan\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26e77e0)\n"
-   "      (declare (in ) vec2 y@0x26e78f0)\n"
+   "      (declare (in ) vec2 x@0x25e17e0)\n"
+   "      (declare (in ) vec2 y@0x25e18f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26e7c80)\n"
-   "      (declare (in ) vec3 y@0x26e7d90)\n"
+   "      (declare (in ) vec3 x@0x25e1c80)\n"
+   "      (declare (in ) vec3 y@0x25e1d90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26e7f70)\n"
-   "      (declare (in ) vec4 y@0x26e8080)\n"
+   "      (declare (in ) vec4 x@0x25e1f70)\n"
+   "      (declare (in ) vec4 y@0x25e2080)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x26e8260)\n"
-   "      (declare (in ) ivec2 y@0x26e8370)\n"
+   "      (declare (in ) ivec2 x@0x25e2260)\n"
+   "      (declare (in ) ivec2 y@0x25e2370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x26e8550)\n"
-   "      (declare (in ) ivec3 y@0x26e8660)\n"
+   "      (declare (in ) ivec3 x@0x25e2550)\n"
+   "      (declare (in ) ivec3 y@0x25e2660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x26e8840)\n"
-   "      (declare (in ) ivec4 y@0x26e8950)\n"
+   "      (declare (in ) ivec4 x@0x25e2840)\n"
+   "      (declare (in ) ivec4 y@0x25e2950)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11011,48 +11011,48 @@ static const char *prototypes_for_110_frag =
    "(function lessThanEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26e8b30)\n"
-   "      (declare (in ) vec2 y@0x26e8c40)\n"
+   "      (declare (in ) vec2 x@0x25e2b30)\n"
+   "      (declare (in ) vec2 y@0x25e2c40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26e8fd0)\n"
-   "      (declare (in ) vec3 y@0x26e90e0)\n"
+   "      (declare (in ) vec3 x@0x25e2fd0)\n"
+   "      (declare (in ) vec3 y@0x25e30e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26e92c0)\n"
-   "      (declare (in ) vec4 y@0x26e93d0)\n"
+   "      (declare (in ) vec4 x@0x25e32c0)\n"
+   "      (declare (in ) vec4 y@0x25e33d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x26e95b0)\n"
-   "      (declare (in ) ivec2 y@0x26e96c0)\n"
+   "      (declare (in ) ivec2 x@0x25e35b0)\n"
+   "      (declare (in ) ivec2 y@0x25e36c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x26e98a0)\n"
-   "      (declare (in ) ivec3 y@0x26e99b0)\n"
+   "      (declare (in ) ivec3 x@0x25e38a0)\n"
+   "      (declare (in ) ivec3 y@0x25e39b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x26e9b90)\n"
-   "      (declare (in ) ivec4 y@0x26e9ca0)\n"
+   "      (declare (in ) ivec4 x@0x25e3b90)\n"
+   "      (declare (in ) ivec4 y@0x25e3ca0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11062,48 +11062,48 @@ static const char *prototypes_for_110_frag =
    "(function greaterThan\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26e9e80)\n"
-   "      (declare (in ) vec2 y@0x26e9f90)\n"
+   "      (declare (in ) vec2 x@0x25e3e80)\n"
+   "      (declare (in ) vec2 y@0x25e3f90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26ea320)\n"
-   "      (declare (in ) vec3 y@0x26ea430)\n"
+   "      (declare (in ) vec3 x@0x25e4320)\n"
+   "      (declare (in ) vec3 y@0x25e4430)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26ea610)\n"
-   "      (declare (in ) vec4 y@0x26ea720)\n"
+   "      (declare (in ) vec4 x@0x25e4610)\n"
+   "      (declare (in ) vec4 y@0x25e4720)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x26ea900)\n"
-   "      (declare (in ) ivec2 y@0x26eaa10)\n"
+   "      (declare (in ) ivec2 x@0x25e4900)\n"
+   "      (declare (in ) ivec2 y@0x25e4a10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x26eabf0)\n"
-   "      (declare (in ) ivec3 y@0x26ead00)\n"
+   "      (declare (in ) ivec3 x@0x25e4bf0)\n"
+   "      (declare (in ) ivec3 y@0x25e4d00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x26eaee0)\n"
-   "      (declare (in ) ivec4 y@0x26eaff0)\n"
+   "      (declare (in ) ivec4 x@0x25e4ee0)\n"
+   "      (declare (in ) ivec4 y@0x25e4ff0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11113,48 +11113,48 @@ static const char *prototypes_for_110_frag =
    "(function greaterThanEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26eb1d0)\n"
-   "      (declare (in ) vec2 y@0x26eb2e0)\n"
+   "      (declare (in ) vec2 x@0x25e51d0)\n"
+   "      (declare (in ) vec2 y@0x25e52e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26eb670)\n"
-   "      (declare (in ) vec3 y@0x26eb780)\n"
+   "      (declare (in ) vec3 x@0x25e5670)\n"
+   "      (declare (in ) vec3 y@0x25e5780)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26eb960)\n"
-   "      (declare (in ) vec4 y@0x26eba70)\n"
+   "      (declare (in ) vec4 x@0x25e5960)\n"
+   "      (declare (in ) vec4 y@0x25e5a70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x26ebc50)\n"
-   "      (declare (in ) ivec2 y@0x26ebd60)\n"
+   "      (declare (in ) ivec2 x@0x25e5c50)\n"
+   "      (declare (in ) ivec2 y@0x25e5d60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x26ebf40)\n"
-   "      (declare (in ) ivec3 y@0x26ec050)\n"
+   "      (declare (in ) ivec3 x@0x25e5f40)\n"
+   "      (declare (in ) ivec3 y@0x25e6050)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x26ec230)\n"
-   "      (declare (in ) ivec4 y@0x26ec340)\n"
+   "      (declare (in ) ivec4 x@0x25e6230)\n"
+   "      (declare (in ) ivec4 y@0x25e6340)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11164,72 +11164,72 @@ static const char *prototypes_for_110_frag =
    "(function equal\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26ec520)\n"
-   "      (declare (in ) vec2 y@0x26ec630)\n"
+   "      (declare (in ) vec2 x@0x25e6520)\n"
+   "      (declare (in ) vec2 y@0x25e6630)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26ec9b0)\n"
-   "      (declare (in ) vec3 y@0x26ecac0)\n"
+   "      (declare (in ) vec3 x@0x25e69b0)\n"
+   "      (declare (in ) vec3 y@0x25e6ac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26ecca0)\n"
-   "      (declare (in ) vec4 y@0x26ecdb0)\n"
+   "      (declare (in ) vec4 x@0x25e6ca0)\n"
+   "      (declare (in ) vec4 y@0x25e6db0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x26ecf90)\n"
-   "      (declare (in ) ivec2 y@0x26ed0a0)\n"
+   "      (declare (in ) ivec2 x@0x25e6f90)\n"
+   "      (declare (in ) ivec2 y@0x25e70a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x26ed280)\n"
-   "      (declare (in ) ivec3 y@0x26ed390)\n"
+   "      (declare (in ) ivec3 x@0x25e7280)\n"
+   "      (declare (in ) ivec3 y@0x25e7390)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x26ed570)\n"
-   "      (declare (in ) ivec4 y@0x26ed680)\n"
+   "      (declare (in ) ivec4 x@0x25e7570)\n"
+   "      (declare (in ) ivec4 y@0x25e7680)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x26ed860)\n"
-   "      (declare (in ) bvec2 y@0x26ed970)\n"
+   "      (declare (in ) bvec2 x@0x25e7860)\n"
+   "      (declare (in ) bvec2 y@0x25e7970)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x26edb50)\n"
-   "      (declare (in ) bvec3 y@0x26edc60)\n"
+   "      (declare (in ) bvec3 x@0x25e7b50)\n"
+   "      (declare (in ) bvec3 y@0x25e7c60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x26ede40)\n"
-   "      (declare (in ) bvec4 y@0x26edf50)\n"
+   "      (declare (in ) bvec4 x@0x25e7e40)\n"
+   "      (declare (in ) bvec4 y@0x25e7f50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11239,72 +11239,72 @@ static const char *prototypes_for_110_frag =
    "(function notEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26ee130)\n"
-   "      (declare (in ) vec2 y@0x26ee240)\n"
+   "      (declare (in ) vec2 x@0x25e8130)\n"
+   "      (declare (in ) vec2 y@0x25e8240)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26ee5d0)\n"
-   "      (declare (in ) vec3 y@0x26ee6e0)\n"
+   "      (declare (in ) vec3 x@0x25e85d0)\n"
+   "      (declare (in ) vec3 y@0x25e86e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26ee8c0)\n"
-   "      (declare (in ) vec4 y@0x26ee9d0)\n"
+   "      (declare (in ) vec4 x@0x25e88c0)\n"
+   "      (declare (in ) vec4 y@0x25e89d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x26eebb0)\n"
-   "      (declare (in ) ivec2 y@0x26eecc0)\n"
+   "      (declare (in ) ivec2 x@0x25e8bb0)\n"
+   "      (declare (in ) ivec2 y@0x25e8cc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x26eeea0)\n"
-   "      (declare (in ) ivec3 y@0x26eefb0)\n"
+   "      (declare (in ) ivec3 x@0x25e8ea0)\n"
+   "      (declare (in ) ivec3 y@0x25e8fb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x26ef190)\n"
-   "      (declare (in ) ivec4 y@0x26ef2a0)\n"
+   "      (declare (in ) ivec4 x@0x25e9190)\n"
+   "      (declare (in ) ivec4 y@0x25e92a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x26ef480)\n"
-   "      (declare (in ) bvec2 y@0x26ef590)\n"
+   "      (declare (in ) bvec2 x@0x25e9480)\n"
+   "      (declare (in ) bvec2 y@0x25e9590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x26ef770)\n"
-   "      (declare (in ) bvec3 y@0x26ef880)\n"
+   "      (declare (in ) bvec3 x@0x25e9770)\n"
+   "      (declare (in ) bvec3 y@0x25e9880)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x26efa60)\n"
-   "      (declare (in ) bvec4 y@0x26efb70)\n"
+   "      (declare (in ) bvec4 x@0x25e9a60)\n"
+   "      (declare (in ) bvec4 y@0x25e9b70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11314,21 +11314,21 @@ static const char *prototypes_for_110_frag =
    "(function any\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x26efd50)\n"
+   "      (declare (in ) bvec2 x@0x25e9d50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x26f00d0)\n"
+   "      (declare (in ) bvec3 x@0x25ea0d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x26f02b0)\n"
+   "      (declare (in ) bvec4 x@0x25ea2b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11338,21 +11338,21 @@ static const char *prototypes_for_110_frag =
    "(function all\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x26f0490)\n"
+   "      (declare (in ) bvec2 x@0x25ea490)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x26f0810)\n"
+   "      (declare (in ) bvec3 x@0x25ea810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x26f09f0)\n"
+   "      (declare (in ) bvec4 x@0x25ea9f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11362,21 +11362,21 @@ static const char *prototypes_for_110_frag =
    "(function not\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x26f0bd0)\n"
+   "      (declare (in ) bvec2 x@0x25eabd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x26f0f50)\n"
+   "      (declare (in ) bvec3 x@0x25eaf50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x26f1130)\n"
+   "      (declare (in ) bvec4 x@0x25eb130)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11386,17 +11386,17 @@ static const char *prototypes_for_110_frag =
    "(function texture1D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x26f1310)\n"
-   "      (declare (in ) float coord@0x26f1420)\n"
+   "      (declare (in ) sampler1D sampler@0x25eb310)\n"
+   "      (declare (in ) float coord@0x25eb420)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x26f1f40)\n"
-   "      (declare (in ) float coord@0x26f2050)\n"
-   "      (declare (in ) float bias@0x26f2160)\n"
+   "      (declare (in ) sampler1D sampler@0x25ebf40)\n"
+   "      (declare (in ) float coord@0x25ec050)\n"
+   "      (declare (in ) float bias@0x25ec160)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11406,34 +11406,34 @@ static const char *prototypes_for_110_frag =
    "(function texture1DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x26f17b0)\n"
-   "      (declare (in ) vec2 coord@0x26f18c0)\n"
+   "      (declare (in ) sampler1D sampler@0x25eb7b0)\n"
+   "      (declare (in ) vec2 coord@0x25eb8c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x26f1c50)\n"
-   "      (declare (in ) vec4 coord@0x26f1d60)\n"
+   "      (declare (in ) sampler1D sampler@0x25ebc50)\n"
+   "      (declare (in ) vec4 coord@0x25ebd60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x26f2340)\n"
-   "      (declare (in ) vec2 coord@0x26f2450)\n"
-   "      (declare (in ) float bias@0x26f2560)\n"
+   "      (declare (in ) sampler1D sampler@0x25ec340)\n"
+   "      (declare (in ) vec2 coord@0x25ec450)\n"
+   "      (declare (in ) float bias@0x25ec560)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x26f2740)\n"
-   "      (declare (in ) vec4 coord@0x26f2850)\n"
-   "      (declare (in ) float bias@0x26f2960)\n"
+   "      (declare (in ) sampler1D sampler@0x25ec740)\n"
+   "      (declare (in ) vec4 coord@0x25ec850)\n"
+   "      (declare (in ) float bias@0x25ec960)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11443,17 +11443,17 @@ static const char *prototypes_for_110_frag =
    "(function texture2D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x26f2b40)\n"
-   "      (declare (in ) vec2 coord@0x26f2c50)\n"
+   "      (declare (in ) sampler2D sampler@0x25ecb40)\n"
+   "      (declare (in ) vec2 coord@0x25ecc50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x26f3770)\n"
-   "      (declare (in ) vec2 coord@0x26f3880)\n"
-   "      (declare (in ) float bias@0x26f3990)\n"
+   "      (declare (in ) sampler2D sampler@0x25ed770)\n"
+   "      (declare (in ) vec2 coord@0x25ed880)\n"
+   "      (declare (in ) float bias@0x25ed990)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11463,34 +11463,34 @@ static const char *prototypes_for_110_frag =
    "(function texture2DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x26f2fe0)\n"
-   "      (declare (in ) vec3 coord@0x26f30f0)\n"
+   "      (declare (in ) sampler2D sampler@0x25ecfe0)\n"
+   "      (declare (in ) vec3 coord@0x25ed0f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x26f3480)\n"
-   "      (declare (in ) vec4 coord@0x26f3590)\n"
+   "      (declare (in ) sampler2D sampler@0x25ed480)\n"
+   "      (declare (in ) vec4 coord@0x25ed590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x26f3b70)\n"
-   "      (declare (in ) vec3 coord@0x26f3c80)\n"
-   "      (declare (in ) float bias@0x26f3d90)\n"
+   "      (declare (in ) sampler2D sampler@0x25edb70)\n"
+   "      (declare (in ) vec3 coord@0x25edc80)\n"
+   "      (declare (in ) float bias@0x25edd90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x26f3f70)\n"
-   "      (declare (in ) vec4 coord@0x26f4080)\n"
-   "      (declare (in ) float bias@0x26f4190)\n"
+   "      (declare (in ) sampler2D sampler@0x25edf70)\n"
+   "      (declare (in ) vec4 coord@0x25ee080)\n"
+   "      (declare (in ) float bias@0x25ee190)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11500,17 +11500,17 @@ static const char *prototypes_for_110_frag =
    "(function texture3D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x26f4370)\n"
-   "      (declare (in ) vec3 coord@0x26f4480)\n"
+   "      (declare (in ) sampler3D sampler@0x25ee370)\n"
+   "      (declare (in ) vec3 coord@0x25ee480)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x26f4cb0)\n"
-   "      (declare (in ) vec3 coord@0x26f4dc0)\n"
-   "      (declare (in ) float bias@0x26f4ed0)\n"
+   "      (declare (in ) sampler3D sampler@0x25eecb0)\n"
+   "      (declare (in ) vec3 coord@0x25eedc0)\n"
+   "      (declare (in ) float bias@0x25eeed0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11520,17 +11520,17 @@ static const char *prototypes_for_110_frag =
    "(function texture3DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x26f4810)\n"
-   "      (declare (in ) vec4 coord@0x26f4920)\n"
+   "      (declare (in ) sampler3D sampler@0x25ee810)\n"
+   "      (declare (in ) vec4 coord@0x25ee920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x26f50b0)\n"
-   "      (declare (in ) vec4 coord@0x26f51c0)\n"
-   "      (declare (in ) float bias@0x26f52d0)\n"
+   "      (declare (in ) sampler3D sampler@0x25ef0b0)\n"
+   "      (declare (in ) vec4 coord@0x25ef1c0)\n"
+   "      (declare (in ) float bias@0x25ef2d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11540,17 +11540,17 @@ static const char *prototypes_for_110_frag =
    "(function textureCube\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x26f54b0)\n"
-   "      (declare (in ) vec3 coord@0x26f55c0)\n"
+   "      (declare (in ) samplerCube sampler@0x25ef4b0)\n"
+   "      (declare (in ) vec3 coord@0x25ef5c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x26f5950)\n"
-   "      (declare (in ) vec3 coord@0x26f5a60)\n"
-   "      (declare (in ) float bias@0x26f5b70)\n"
+   "      (declare (in ) samplerCube sampler@0x25ef950)\n"
+   "      (declare (in ) vec3 coord@0x25efa60)\n"
+   "      (declare (in ) float bias@0x25efb70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11560,17 +11560,17 @@ static const char *prototypes_for_110_frag =
    "(function shadow1D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x26f5d50)\n"
-   "      (declare (in ) vec3 coord@0x26f5e60)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x25efd50)\n"
+   "      (declare (in ) vec3 coord@0x25efe60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x26f6fd0)\n"
-   "      (declare (in ) vec3 coord@0x26f70e0)\n"
-   "      (declare (in ) float bias@0x26f71f0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x25f0fd0)\n"
+   "      (declare (in ) vec3 coord@0x25f10e0)\n"
+   "      (declare (in ) float bias@0x25f11f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11580,17 +11580,17 @@ static const char *prototypes_for_110_frag =
    "(function shadow2D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x26f61f0)\n"
-   "      (declare (in ) vec3 coord@0x26f6300)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x25f01f0)\n"
+   "      (declare (in ) vec3 coord@0x25f0300)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x26f73d0)\n"
-   "      (declare (in ) vec3 coord@0x26f74e0)\n"
-   "      (declare (in ) float bias@0x26f75f0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x25f13d0)\n"
+   "      (declare (in ) vec3 coord@0x25f14e0)\n"
+   "      (declare (in ) float bias@0x25f15f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11600,17 +11600,17 @@ static const char *prototypes_for_110_frag =
    "(function shadow1DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x26f6690)\n"
-   "      (declare (in ) vec4 coord@0x26f67a0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x25f0690)\n"
+   "      (declare (in ) vec4 coord@0x25f07a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x26f77d0)\n"
-   "      (declare (in ) vec4 coord@0x26f78e0)\n"
-   "      (declare (in ) float bias@0x26f79f0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x25f17d0)\n"
+   "      (declare (in ) vec4 coord@0x25f18e0)\n"
+   "      (declare (in ) float bias@0x25f19f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11620,17 +11620,17 @@ static const char *prototypes_for_110_frag =
    "(function shadow2DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x26f6b30)\n"
-   "      (declare (in ) vec4 coord@0x26f6c40)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x25f0b30)\n"
+   "      (declare (in ) vec4 coord@0x25f0c40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x26f7bd0)\n"
-   "      (declare (in ) vec4 coord@0x26f7ce0)\n"
-   "      (declare (in ) float bias@0x26f7df0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x25f1bd0)\n"
+   "      (declare (in ) vec4 coord@0x25f1ce0)\n"
+   "      (declare (in ) float bias@0x25f1df0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11640,28 +11640,28 @@ static const char *prototypes_for_110_frag =
    "(function dFdx\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p@0x26f7fd0)\n"
+   "      (declare (in ) float p@0x25f1fd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p@0x26f8350)\n"
+   "      (declare (in ) vec2 p@0x25f2350)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p@0x26f8530)\n"
+   "      (declare (in ) vec3 p@0x25f2530)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p@0x26f8710)\n"
+   "      (declare (in ) vec4 p@0x25f2710)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11671,28 +11671,28 @@ static const char *prototypes_for_110_frag =
    "(function dFdy\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p@0x26f88f0)\n"
+   "      (declare (in ) float p@0x25f28f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p@0x26f8c70)\n"
+   "      (declare (in ) vec2 p@0x25f2c70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p@0x26f8e50)\n"
+   "      (declare (in ) vec3 p@0x25f2e50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p@0x26f9030)\n"
+   "      (declare (in ) vec4 p@0x25f3030)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11702,28 +11702,28 @@ static const char *prototypes_for_110_frag =
    "(function fwidth\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p@0x26f9210)\n"
+   "      (declare (in ) float p@0x25f3210)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p@0x26f9590)\n"
+   "      (declare (in ) vec2 p@0x25f3590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p@0x26f9770)\n"
+   "      (declare (in ) vec3 p@0x25f3770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p@0x26f9950)\n"
+   "      (declare (in ) vec4 p@0x25f3950)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11733,28 +11733,28 @@ static const char *prototypes_for_110_frag =
    "(function noise1\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26f9b30)\n"
+   "      (declare (in ) float x@0x25f3b30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26f9eb0)\n"
+   "      (declare (in ) vec2 x@0x25f3eb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26fa090)\n"
+   "      (declare (in ) vec3 x@0x25f4090)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26fa270)\n"
+   "      (declare (in ) vec4 x@0x25f4270)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11764,28 +11764,28 @@ static const char *prototypes_for_110_frag =
    "(function noise2\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26fa450)\n"
+   "      (declare (in ) float x@0x25f4450)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26fa7d0)\n"
+   "      (declare (in ) vec2 x@0x25f47d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26fa9b0)\n"
+   "      (declare (in ) vec3 x@0x25f49b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26fab90)\n"
+   "      (declare (in ) vec4 x@0x25f4b90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11795,28 +11795,28 @@ static const char *prototypes_for_110_frag =
    "(function noise3\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26fad70)\n"
+   "      (declare (in ) float x@0x25f4d70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26fb0f0)\n"
+   "      (declare (in ) vec2 x@0x25f50f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26fb2d0)\n"
+   "      (declare (in ) vec3 x@0x25f52d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26fb4b0)\n"
+   "      (declare (in ) vec4 x@0x25f54b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11826,28 +11826,28 @@ static const char *prototypes_for_110_frag =
    "(function noise4\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x26fb690)\n"
+   "      (declare (in ) float x@0x25f5690)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x26fba10)\n"
+   "      (declare (in ) vec2 x@0x25f5a10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x26fbbf0)\n"
+   "      (declare (in ) vec3 x@0x25f5bf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x26fbdd0)\n"
+   "      (declare (in ) vec4 x@0x25f5dd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11927,8 +11927,8 @@ static const char *prototypes_for_EXT_texture_array_vert =
    "(function texture1DArray\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x2378290)\n"
-   "      (declare (in ) vec2 coord@0x23783a0)\n"
+   "      (declare (in ) sampler1DArray sampler@0x1bf6290)\n"
+   "      (declare (in ) vec2 coord@0x1bf63a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11938,9 +11938,9 @@ static const char *prototypes_for_EXT_texture_array_vert =
    "(function texture1DArrayLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x2378730)\n"
-   "      (declare (in ) vec2 coord@0x2378840)\n"
-   "      (declare (in ) float lod@0x2378950)\n"
+   "      (declare (in ) sampler1DArray sampler@0x1bf6730)\n"
+   "      (declare (in ) vec2 coord@0x1bf6840)\n"
+   "      (declare (in ) float lod@0x1bf6950)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11950,8 +11950,8 @@ static const char *prototypes_for_EXT_texture_array_vert =
    "(function texture2DArray\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x2378ce0)\n"
-   "      (declare (in ) vec2 coord@0x2378df0)\n"
+   "      (declare (in ) sampler2DArray sampler@0x1bf6ce0)\n"
+   "      (declare (in ) vec3 coord@0x1bf6df0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11961,9 +11961,9 @@ static const char *prototypes_for_EXT_texture_array_vert =
    "(function texture2DArrayLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x2379180)\n"
-   "      (declare (in ) vec2 coord@0x2379290)\n"
-   "      (declare (in ) float lod@0x23793a0)\n"
+   "      (declare (in ) sampler2DArray sampler@0x1bf7180)\n"
+   "      (declare (in ) vec3 coord@0x1bf7290)\n"
+   "      (declare (in ) float lod@0x1bf73a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11973,8 +11973,8 @@ static const char *prototypes_for_EXT_texture_array_vert =
    "(function shadow1DArray\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArrayShadow sampler@0x2379730)\n"
-   "      (declare (in ) vec3 coord@0x2379840)\n"
+   "      (declare (in ) sampler1DArrayShadow sampler@0x1bf7730)\n"
+   "      (declare (in ) vec3 coord@0x1bf7840)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11984,9 +11984,9 @@ static const char *prototypes_for_EXT_texture_array_vert =
    "(function shadow1DArrayLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArrayShadow sampler@0x2379bd0)\n"
-   "      (declare (in ) vec3 coord@0x2379ce0)\n"
-   "      (declare (in ) float lod@0x2379df0)\n"
+   "      (declare (in ) sampler1DArrayShadow sampler@0x1bf7bd0)\n"
+   "      (declare (in ) vec3 coord@0x1bf7ce0)\n"
+   "      (declare (in ) float lod@0x1bf7df0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -11996,8 +11996,8 @@ static const char *prototypes_for_EXT_texture_array_vert =
    "(function shadow2DArray\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArrayShadow sampler@0x237a180)\n"
-   "      (declare (in ) vec4 coord@0x237a290)\n"
+   "      (declare (in ) sampler2DArrayShadow sampler@0x1bf8180)\n"
+   "      (declare (in ) vec4 coord@0x1bf8290)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12021,28 +12021,28 @@ static const char *prototypes_for_130_frag =
    "(function radians\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float degrees@0x141d070)\n"
+   "      (declare (in ) float degrees@0x15ce070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 degrees@0x141d3f0)\n"
+   "      (declare (in ) vec2 degrees@0x15ce3f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 degrees@0x141d5d0)\n"
+   "      (declare (in ) vec3 degrees@0x15ce5d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 degrees@0x141d7b0)\n"
+   "      (declare (in ) vec4 degrees@0x15ce7b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12052,28 +12052,28 @@ static const char *prototypes_for_130_frag =
    "(function degrees\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float radians@0x141d990)\n"
+   "      (declare (in ) float radians@0x15ce990)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 radians@0x141dd10)\n"
+   "      (declare (in ) vec2 radians@0x15ced10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 radians@0x141def0)\n"
+   "      (declare (in ) vec3 radians@0x15ceef0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 radians@0x141e0d0)\n"
+   "      (declare (in ) vec4 radians@0x15cf0d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12083,28 +12083,28 @@ static const char *prototypes_for_130_frag =
    "(function sin\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x141e2b0)\n"
+   "      (declare (in ) float angle@0x15cf2b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x141e630)\n"
+   "      (declare (in ) vec2 angle@0x15cf630)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x141e810)\n"
+   "      (declare (in ) vec3 angle@0x15cf810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x141e9f0)\n"
+   "      (declare (in ) vec4 angle@0x15cf9f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12114,28 +12114,28 @@ static const char *prototypes_for_130_frag =
    "(function cos\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x141ebd0)\n"
+   "      (declare (in ) float angle@0x15cfbd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x141ef50)\n"
+   "      (declare (in ) vec2 angle@0x15cff50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x141f130)\n"
+   "      (declare (in ) vec3 angle@0x15d0130)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x141f310)\n"
+   "      (declare (in ) vec4 angle@0x15d0310)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12145,28 +12145,28 @@ static const char *prototypes_for_130_frag =
    "(function tan\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x141f4f0)\n"
+   "      (declare (in ) float angle@0x15d04f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x141f870)\n"
+   "      (declare (in ) vec2 angle@0x15d0870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x141fa50)\n"
+   "      (declare (in ) vec3 angle@0x15d0a50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x141fc30)\n"
+   "      (declare (in ) vec4 angle@0x15d0c30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12176,28 +12176,28 @@ static const char *prototypes_for_130_frag =
    "(function asin\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x141fe10)\n"
+   "      (declare (in ) float angle@0x15d0e10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x1420190)\n"
+   "      (declare (in ) vec2 angle@0x15d1190)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x1420370)\n"
+   "      (declare (in ) vec3 angle@0x15d1370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x1420550)\n"
+   "      (declare (in ) vec4 angle@0x15d1550)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12207,28 +12207,28 @@ static const char *prototypes_for_130_frag =
    "(function acos\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x1420730)\n"
+   "      (declare (in ) float angle@0x15d1730)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x1420ab0)\n"
+   "      (declare (in ) vec2 angle@0x15d1ab0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x1420c90)\n"
+   "      (declare (in ) vec3 angle@0x15d1c90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x1420e70)\n"
+   "      (declare (in ) vec4 angle@0x15d1e70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12238,60 +12238,60 @@ static const char *prototypes_for_130_frag =
    "(function atan\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float y@0x1421050)\n"
-   "      (declare (in ) float x@0x1421160)\n"
+   "      (declare (in ) float y@0x15d2050)\n"
+   "      (declare (in ) float x@0x15d2160)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 y@0x14214e0)\n"
-   "      (declare (in ) vec2 x@0x14215f0)\n"
+   "      (declare (in ) vec2 y@0x15d24e0)\n"
+   "      (declare (in ) vec2 x@0x15d25f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 y@0x14217d0)\n"
-   "      (declare (in ) vec3 x@0x14218e0)\n"
+   "      (declare (in ) vec3 y@0x15d27d0)\n"
+   "      (declare (in ) vec3 x@0x15d28e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 y@0x1421ac0)\n"
-   "      (declare (in ) vec4 x@0x1421bd0)\n"
+   "      (declare (in ) vec4 y@0x15d2ac0)\n"
+   "      (declare (in ) vec4 x@0x15d2bd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float y_over_x@0x1421db0)\n"
+   "      (declare (in ) float y_over_x@0x15d2db0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 y_over_x@0x1421fa0)\n"
+   "      (declare (in ) vec2 y_over_x@0x15d2fa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 y_over_x@0x1422190)\n"
+   "      (declare (in ) vec3 y_over_x@0x15d3190)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 y_over_x@0x1422380)\n"
+   "      (declare (in ) vec4 y_over_x@0x15d3380)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12301,32 +12301,32 @@ static const char *prototypes_for_130_frag =
    "(function pow\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1422570)\n"
-   "      (declare (in ) float y@0x1422680)\n"
+   "      (declare (in ) float x@0x15d3570)\n"
+   "      (declare (in ) float y@0x15d3680)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1422a00)\n"
-   "      (declare (in ) vec2 y@0x1422b10)\n"
+   "      (declare (in ) vec2 x@0x15d3a00)\n"
+   "      (declare (in ) vec2 y@0x15d3b10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1422cf0)\n"
-   "      (declare (in ) vec3 y@0x1422e00)\n"
+   "      (declare (in ) vec3 x@0x15d3cf0)\n"
+   "      (declare (in ) vec3 y@0x15d3e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1422fe0)\n"
-   "      (declare (in ) vec4 y@0x14230f0)\n"
+   "      (declare (in ) vec4 x@0x15d3fe0)\n"
+   "      (declare (in ) vec4 y@0x15d40f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12336,28 +12336,28 @@ static const char *prototypes_for_130_frag =
    "(function exp\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x14232d0)\n"
+   "      (declare (in ) float x@0x15d42d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1423650)\n"
+   "      (declare (in ) vec2 x@0x15d4650)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1423830)\n"
+   "      (declare (in ) vec3 x@0x15d4830)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1423a10)\n"
+   "      (declare (in ) vec4 x@0x15d4a10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12367,28 +12367,28 @@ static const char *prototypes_for_130_frag =
    "(function log\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1423bf0)\n"
+   "      (declare (in ) float x@0x15d4bf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1423f70)\n"
+   "      (declare (in ) vec2 x@0x15d4f70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1424150)\n"
+   "      (declare (in ) vec3 x@0x15d5150)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1424330)\n"
+   "      (declare (in ) vec4 x@0x15d5330)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12398,28 +12398,28 @@ static const char *prototypes_for_130_frag =
    "(function exp2\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1424510)\n"
+   "      (declare (in ) float x@0x15d5510)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1424890)\n"
+   "      (declare (in ) vec2 x@0x15d5890)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1424a70)\n"
+   "      (declare (in ) vec3 x@0x15d5a70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1424c50)\n"
+   "      (declare (in ) vec4 x@0x15d5c50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12429,28 +12429,28 @@ static const char *prototypes_for_130_frag =
    "(function log2\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1424e30)\n"
+   "      (declare (in ) float x@0x15d5e30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x14251b0)\n"
+   "      (declare (in ) vec2 x@0x15d61b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1425390)\n"
+   "      (declare (in ) vec3 x@0x15d6390)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1425570)\n"
+   "      (declare (in ) vec4 x@0x15d6570)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12460,28 +12460,28 @@ static const char *prototypes_for_130_frag =
    "(function sqrt\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1425750)\n"
+   "      (declare (in ) float x@0x15d6750)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1425ad0)\n"
+   "      (declare (in ) vec2 x@0x15d6ad0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1425cb0)\n"
+   "      (declare (in ) vec3 x@0x15d6cb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1425e90)\n"
+   "      (declare (in ) vec4 x@0x15d6e90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12491,28 +12491,28 @@ static const char *prototypes_for_130_frag =
    "(function inversesqrt\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1426070)\n"
+   "      (declare (in ) float x@0x15d7070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1426400)\n"
+   "      (declare (in ) vec2 x@0x15d7400)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x14265e0)\n"
+   "      (declare (in ) vec3 x@0x15d75e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x14267c0)\n"
+   "      (declare (in ) vec4 x@0x15d77c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12522,56 +12522,56 @@ static const char *prototypes_for_130_frag =
    "(function abs\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x14269a0)\n"
+   "      (declare (in ) float x@0x15d79a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1426d20)\n"
+   "      (declare (in ) vec2 x@0x15d7d20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1426f00)\n"
+   "      (declare (in ) vec3 x@0x15d7f00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x14270e0)\n"
+   "      (declare (in ) vec4 x@0x15d80e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature int\n"
    "    (parameters\n"
-   "      (declare (in ) int x@0x14272c0)\n"
+   "      (declare (in ) int x@0x15d82c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x14274a0)\n"
+   "      (declare (in ) ivec2 x@0x15d84a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x1427680)\n"
+   "      (declare (in ) ivec3 x@0x15d8680)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1427860)\n"
+   "      (declare (in ) ivec4 x@0x15d8860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12581,56 +12581,56 @@ static const char *prototypes_for_130_frag =
    "(function sign\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1427a40)\n"
+   "      (declare (in ) float x@0x15d8a40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1427dc0)\n"
+   "      (declare (in ) vec2 x@0x15d8dc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1427fa0)\n"
+   "      (declare (in ) vec3 x@0x15d8fa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1428180)\n"
+   "      (declare (in ) vec4 x@0x15d9180)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature int\n"
    "    (parameters\n"
-   "      (declare (in ) int x@0x1428360)\n"
+   "      (declare (in ) int x@0x15d9360)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x1428540)\n"
+   "      (declare (in ) ivec2 x@0x15d9540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x1428720)\n"
+   "      (declare (in ) ivec3 x@0x15d9720)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1428900)\n"
+   "      (declare (in ) ivec4 x@0x15d9900)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12640,28 +12640,28 @@ static const char *prototypes_for_130_frag =
    "(function floor\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1428ae0)\n"
+   "      (declare (in ) float x@0x15d9ae0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1428e60)\n"
+   "      (declare (in ) vec2 x@0x15d9e60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1429040)\n"
+   "      (declare (in ) vec3 x@0x15da040)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1429220)\n"
+   "      (declare (in ) vec4 x@0x15da220)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12671,28 +12671,28 @@ static const char *prototypes_for_130_frag =
    "(function ceil\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1429400)\n"
+   "      (declare (in ) float x@0x15da400)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1429780)\n"
+   "      (declare (in ) vec2 x@0x15da780)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1429960)\n"
+   "      (declare (in ) vec3 x@0x15da960)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1429b40)\n"
+   "      (declare (in ) vec4 x@0x15dab40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12702,28 +12702,28 @@ static const char *prototypes_for_130_frag =
    "(function fract\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1429d20)\n"
+   "      (declare (in ) float x@0x15dad20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x142a0a0)\n"
+   "      (declare (in ) vec2 x@0x15db0a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x142a280)\n"
+   "      (declare (in ) vec3 x@0x15db280)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x142a460)\n"
+   "      (declare (in ) vec4 x@0x15db460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12733,56 +12733,56 @@ static const char *prototypes_for_130_frag =
    "(function mod\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x142a640)\n"
-   "      (declare (in ) float y@0x142a750)\n"
+   "      (declare (in ) float x@0x15db640)\n"
+   "      (declare (in ) float y@0x15db750)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x142aad0)\n"
-   "      (declare (in ) float y@0x142abe0)\n"
+   "      (declare (in ) vec2 x@0x15dbad0)\n"
+   "      (declare (in ) float y@0x15dbbe0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x142adc0)\n"
-   "      (declare (in ) float y@0x142aed0)\n"
+   "      (declare (in ) vec3 x@0x15dbdc0)\n"
+   "      (declare (in ) float y@0x15dbed0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x142b0b0)\n"
-   "      (declare (in ) float y@0x142b1c0)\n"
+   "      (declare (in ) vec4 x@0x15dc0b0)\n"
+   "      (declare (in ) float y@0x15dc1c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x142b3a0)\n"
-   "      (declare (in ) vec2 y@0x142b4b0)\n"
+   "      (declare (in ) vec2 x@0x15dc3a0)\n"
+   "      (declare (in ) vec2 y@0x15dc4b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x142b690)\n"
-   "      (declare (in ) vec3 y@0x142b7a0)\n"
+   "      (declare (in ) vec3 x@0x15dc690)\n"
+   "      (declare (in ) vec3 y@0x15dc7a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x142b980)\n"
-   "      (declare (in ) vec4 y@0x142ba90)\n"
+   "      (declare (in ) vec4 x@0x15dc980)\n"
+   "      (declare (in ) vec4 y@0x15dca90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12792,168 +12792,168 @@ static const char *prototypes_for_130_frag =
    "(function min\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x142bc70)\n"
-   "      (declare (in ) float y@0x142bd80)\n"
+   "      (declare (in ) float x@0x15dcc70)\n"
+   "      (declare (in ) float y@0x15dcd80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x142c100)\n"
-   "      (declare (in ) vec2 y@0x142c210)\n"
+   "      (declare (in ) vec2 x@0x15dd100)\n"
+   "      (declare (in ) vec2 y@0x15dd210)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x142c3f0)\n"
-   "      (declare (in ) vec3 y@0x142c500)\n"
+   "      (declare (in ) vec3 x@0x15dd3f0)\n"
+   "      (declare (in ) vec3 y@0x15dd500)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x142c6e0)\n"
-   "      (declare (in ) vec4 y@0x142c7f0)\n"
+   "      (declare (in ) vec4 x@0x15dd6e0)\n"
+   "      (declare (in ) vec4 y@0x15dd7f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x142c9d0)\n"
-   "      (declare (in ) float y@0x142cae0)\n"
+   "      (declare (in ) vec2 x@0x15dd9d0)\n"
+   "      (declare (in ) float y@0x15ddae0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x142ccc0)\n"
-   "      (declare (in ) float y@0x142cdd0)\n"
+   "      (declare (in ) vec3 x@0x15ddcc0)\n"
+   "      (declare (in ) float y@0x15dddd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x142cfb0)\n"
-   "      (declare (in ) float y@0x142d0c0)\n"
+   "      (declare (in ) vec4 x@0x15ddfb0)\n"
+   "      (declare (in ) float y@0x15de0c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature int\n"
    "    (parameters\n"
-   "      (declare (in ) int x@0x142d2a0)\n"
-   "      (declare (in ) int y@0x142d3b0)\n"
+   "      (declare (in ) int x@0x15de2a0)\n"
+   "      (declare (in ) int y@0x15de3b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x142d590)\n"
-   "      (declare (in ) ivec2 y@0x142d6a0)\n"
+   "      (declare (in ) ivec2 x@0x15de590)\n"
+   "      (declare (in ) ivec2 y@0x15de6a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x142d880)\n"
-   "      (declare (in ) ivec3 y@0x142d990)\n"
+   "      (declare (in ) ivec3 x@0x15de880)\n"
+   "      (declare (in ) ivec3 y@0x15de990)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x142db70)\n"
-   "      (declare (in ) ivec4 y@0x142dc80)\n"
+   "      (declare (in ) ivec4 x@0x15deb70)\n"
+   "      (declare (in ) ivec4 y@0x15dec80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x142de60)\n"
-   "      (declare (in ) int y@0x142df70)\n"
+   "      (declare (in ) ivec2 x@0x15dee60)\n"
+   "      (declare (in ) int y@0x15def70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x142e150)\n"
-   "      (declare (in ) int y@0x142e260)\n"
+   "      (declare (in ) ivec3 x@0x15df150)\n"
+   "      (declare (in ) int y@0x15df260)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x142e440)\n"
-   "      (declare (in ) int y@0x142e550)\n"
+   "      (declare (in ) ivec4 x@0x15df440)\n"
+   "      (declare (in ) int y@0x15df550)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uint\n"
    "    (parameters\n"
-   "      (declare (in ) uint x@0x142e730)\n"
-   "      (declare (in ) uint y@0x142e840)\n"
+   "      (declare (in ) uint x@0x15df730)\n"
+   "      (declare (in ) uint y@0x15df840)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x142ea20)\n"
-   "      (declare (in ) uvec2 y@0x142eb30)\n"
+   "      (declare (in ) uvec2 x@0x15dfa20)\n"
+   "      (declare (in ) uvec2 y@0x15dfb30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x142ed10)\n"
-   "      (declare (in ) uvec3 y@0x142ee20)\n"
+   "      (declare (in ) uvec3 x@0x15dfd10)\n"
+   "      (declare (in ) uvec3 y@0x15dfe20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x142f000)\n"
-   "      (declare (in ) uvec4 y@0x142f110)\n"
+   "      (declare (in ) uvec4 x@0x15e0000)\n"
+   "      (declare (in ) uvec4 y@0x15e0110)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x142f2f0)\n"
-   "      (declare (in ) uint y@0x142f400)\n"
+   "      (declare (in ) uvec2 x@0x15e02f0)\n"
+   "      (declare (in ) uint y@0x15e0400)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x142f5e0)\n"
-   "      (declare (in ) uint y@0x142f6f0)\n"
+   "      (declare (in ) uvec3 x@0x15e05e0)\n"
+   "      (declare (in ) uint y@0x15e06f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x142f8d0)\n"
-   "      (declare (in ) uint y@0x142f9e0)\n"
+   "      (declare (in ) uvec4 x@0x15e08d0)\n"
+   "      (declare (in ) uint y@0x15e09e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -12963,168 +12963,168 @@ static const char *prototypes_for_130_frag =
    "(function max\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x142fbc0)\n"
-   "      (declare (in ) float y@0x142fcd0)\n"
+   "      (declare (in ) float x@0x15e0bc0)\n"
+   "      (declare (in ) float y@0x15e0cd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1430050)\n"
-   "      (declare (in ) vec2 y@0x1430160)\n"
+   "      (declare (in ) vec2 x@0x15e1050)\n"
+   "      (declare (in ) vec2 y@0x15e1160)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1430340)\n"
-   "      (declare (in ) vec3 y@0x1430450)\n"
+   "      (declare (in ) vec3 x@0x15e1340)\n"
+   "      (declare (in ) vec3 y@0x15e1450)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1430630)\n"
-   "      (declare (in ) vec4 y@0x1430740)\n"
+   "      (declare (in ) vec4 x@0x15e1630)\n"
+   "      (declare (in ) vec4 y@0x15e1740)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1430920)\n"
-   "      (declare (in ) float y@0x1430a30)\n"
+   "      (declare (in ) vec2 x@0x15e1920)\n"
+   "      (declare (in ) float y@0x15e1a30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1430c10)\n"
-   "      (declare (in ) float y@0x1430d20)\n"
+   "      (declare (in ) vec3 x@0x15e1c10)\n"
+   "      (declare (in ) float y@0x15e1d20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1430f00)\n"
-   "      (declare (in ) float y@0x1431010)\n"
+   "      (declare (in ) vec4 x@0x15e1f00)\n"
+   "      (declare (in ) float y@0x15e2010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature int\n"
    "    (parameters\n"
-   "      (declare (in ) int x@0x14311f0)\n"
-   "      (declare (in ) int y@0x1431300)\n"
+   "      (declare (in ) int x@0x15e21f0)\n"
+   "      (declare (in ) int y@0x15e2300)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x14314e0)\n"
-   "      (declare (in ) ivec2 y@0x14315f0)\n"
+   "      (declare (in ) ivec2 x@0x15e24e0)\n"
+   "      (declare (in ) ivec2 y@0x15e25f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x14317d0)\n"
-   "      (declare (in ) ivec3 y@0x14318e0)\n"
+   "      (declare (in ) ivec3 x@0x15e27d0)\n"
+   "      (declare (in ) ivec3 y@0x15e28e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1431ac0)\n"
-   "      (declare (in ) ivec4 y@0x1431bd0)\n"
+   "      (declare (in ) ivec4 x@0x15e2ac0)\n"
+   "      (declare (in ) ivec4 y@0x15e2bd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x1431db0)\n"
-   "      (declare (in ) int y@0x1431ec0)\n"
+   "      (declare (in ) ivec2 x@0x15e2db0)\n"
+   "      (declare (in ) int y@0x15e2ec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x14320a0)\n"
-   "      (declare (in ) int y@0x14321b0)\n"
+   "      (declare (in ) ivec3 x@0x15e30a0)\n"
+   "      (declare (in ) int y@0x15e31b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1432390)\n"
-   "      (declare (in ) int y@0x14324a0)\n"
+   "      (declare (in ) ivec4 x@0x15e3390)\n"
+   "      (declare (in ) int y@0x15e34a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uint\n"
    "    (parameters\n"
-   "      (declare (in ) uint x@0x1432680)\n"
-   "      (declare (in ) uint y@0x1432790)\n"
+   "      (declare (in ) uint x@0x15e3680)\n"
+   "      (declare (in ) uint y@0x15e3790)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x1432970)\n"
-   "      (declare (in ) uvec2 y@0x1432a80)\n"
+   "      (declare (in ) uvec2 x@0x15e3970)\n"
+   "      (declare (in ) uvec2 y@0x15e3a80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x1432c60)\n"
-   "      (declare (in ) uvec3 y@0x1432d70)\n"
+   "      (declare (in ) uvec3 x@0x15e3c60)\n"
+   "      (declare (in ) uvec3 y@0x15e3d70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x1432f50)\n"
-   "      (declare (in ) uvec4 y@0x1433060)\n"
+   "      (declare (in ) uvec4 x@0x15e3f50)\n"
+   "      (declare (in ) uvec4 y@0x15e4060)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x1433240)\n"
-   "      (declare (in ) uint y@0x1433350)\n"
+   "      (declare (in ) uvec2 x@0x15e4240)\n"
+   "      (declare (in ) uint y@0x15e4350)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x1433530)\n"
-   "      (declare (in ) uint y@0x1433640)\n"
+   "      (declare (in ) uvec3 x@0x15e4530)\n"
+   "      (declare (in ) uint y@0x15e4640)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x1433820)\n"
-   "      (declare (in ) uint y@0x1433930)\n"
+   "      (declare (in ) uvec4 x@0x15e4820)\n"
+   "      (declare (in ) uint y@0x15e4930)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13134,189 +13134,189 @@ static const char *prototypes_for_130_frag =
    "(function clamp\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1433b10)\n"
-   "      (declare (in ) float minVal@0x1433c20)\n"
-   "      (declare (in ) float maxVal@0x1433d30)\n"
+   "      (declare (in ) float x@0x15e4b10)\n"
+   "      (declare (in ) float minVal@0x15e4c20)\n"
+   "      (declare (in ) float maxVal@0x15e4d30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x14340b0)\n"
-   "      (declare (in ) vec2 minVal@0x14341c0)\n"
-   "      (declare (in ) vec2 maxVal@0x14342d0)\n"
+   "      (declare (in ) vec2 x@0x15e50b0)\n"
+   "      (declare (in ) vec2 minVal@0x15e51c0)\n"
+   "      (declare (in ) vec2 maxVal@0x15e52d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x14344b0)\n"
-   "      (declare (in ) vec3 minVal@0x14345c0)\n"
-   "      (declare (in ) vec3 maxVal@0x14346d0)\n"
+   "      (declare (in ) vec3 x@0x15e54b0)\n"
+   "      (declare (in ) vec3 minVal@0x15e55c0)\n"
+   "      (declare (in ) vec3 maxVal@0x15e56d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x14348b0)\n"
-   "      (declare (in ) vec4 minVal@0x14349c0)\n"
-   "      (declare (in ) vec4 maxVal@0x1434ad0)\n"
+   "      (declare (in ) vec4 x@0x15e58b0)\n"
+   "      (declare (in ) vec4 minVal@0x15e59c0)\n"
+   "      (declare (in ) vec4 maxVal@0x15e5ad0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1434cb0)\n"
-   "      (declare (in ) float minVal@0x1434dc0)\n"
-   "      (declare (in ) float maxVal@0x1434ed0)\n"
+   "      (declare (in ) vec2 x@0x15e5cb0)\n"
+   "      (declare (in ) float minVal@0x15e5dc0)\n"
+   "      (declare (in ) float maxVal@0x15e5ed0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x14350b0)\n"
-   "      (declare (in ) float minVal@0x14351c0)\n"
-   "      (declare (in ) float maxVal@0x14352d0)\n"
+   "      (declare (in ) vec3 x@0x15e60b0)\n"
+   "      (declare (in ) float minVal@0x15e61c0)\n"
+   "      (declare (in ) float maxVal@0x15e62d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x14354b0)\n"
-   "      (declare (in ) float minVal@0x14355c0)\n"
-   "      (declare (in ) float maxVal@0x14356d0)\n"
+   "      (declare (in ) vec4 x@0x15e64b0)\n"
+   "      (declare (in ) float minVal@0x15e65c0)\n"
+   "      (declare (in ) float maxVal@0x15e66d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature int\n"
    "    (parameters\n"
-   "      (declare (in ) int x@0x14358b0)\n"
-   "      (declare (in ) int minVal@0x14359c0)\n"
-   "      (declare (in ) int maxVal@0x1435ad0)\n"
+   "      (declare (in ) int x@0x15e68b0)\n"
+   "      (declare (in ) int minVal@0x15e69c0)\n"
+   "      (declare (in ) int maxVal@0x15e6ad0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x1435cb0)\n"
-   "      (declare (in ) ivec2 minVal@0x1435dc0)\n"
-   "      (declare (in ) ivec2 maxVal@0x1435ed0)\n"
+   "      (declare (in ) ivec2 x@0x15e6cb0)\n"
+   "      (declare (in ) ivec2 minVal@0x15e6dc0)\n"
+   "      (declare (in ) ivec2 maxVal@0x15e6ed0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x14360b0)\n"
-   "      (declare (in ) ivec3 minVal@0x14361c0)\n"
-   "      (declare (in ) ivec3 maxVal@0x14362d0)\n"
+   "      (declare (in ) ivec3 x@0x15e70b0)\n"
+   "      (declare (in ) ivec3 minVal@0x15e71c0)\n"
+   "      (declare (in ) ivec3 maxVal@0x15e72d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x14364b0)\n"
-   "      (declare (in ) ivec4 minVal@0x14365c0)\n"
-   "      (declare (in ) ivec4 maxVal@0x14366d0)\n"
+   "      (declare (in ) ivec4 x@0x15e74b0)\n"
+   "      (declare (in ) ivec4 minVal@0x15e75c0)\n"
+   "      (declare (in ) ivec4 maxVal@0x15e76d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x14368b0)\n"
-   "      (declare (in ) int minVal@0x14369c0)\n"
-   "      (declare (in ) int maxVal@0x1436ad0)\n"
+   "      (declare (in ) ivec2 x@0x15e78b0)\n"
+   "      (declare (in ) int minVal@0x15e79c0)\n"
+   "      (declare (in ) int maxVal@0x15e7ad0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x1436cb0)\n"
-   "      (declare (in ) int minVal@0x1436dc0)\n"
-   "      (declare (in ) int maxVal@0x1436ed0)\n"
+   "      (declare (in ) ivec3 x@0x15e7cb0)\n"
+   "      (declare (in ) int minVal@0x15e7dc0)\n"
+   "      (declare (in ) int maxVal@0x15e7ed0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x14370b0)\n"
-   "      (declare (in ) int minVal@0x14371c0)\n"
-   "      (declare (in ) int maxVal@0x14372d0)\n"
+   "      (declare (in ) ivec4 x@0x15e80b0)\n"
+   "      (declare (in ) int minVal@0x15e81c0)\n"
+   "      (declare (in ) int maxVal@0x15e82d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uint\n"
    "    (parameters\n"
-   "      (declare (in ) uint x@0x14374b0)\n"
-   "      (declare (in ) uint minVal@0x14375c0)\n"
-   "      (declare (in ) uint maxVal@0x14376d0)\n"
+   "      (declare (in ) uint x@0x15e84b0)\n"
+   "      (declare (in ) uint minVal@0x15e85c0)\n"
+   "      (declare (in ) uint maxVal@0x15e86d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x14378b0)\n"
-   "      (declare (in ) uvec2 minVal@0x14379c0)\n"
-   "      (declare (in ) uvec2 maxVal@0x1437ad0)\n"
+   "      (declare (in ) uvec2 x@0x15e88b0)\n"
+   "      (declare (in ) uvec2 minVal@0x15e89c0)\n"
+   "      (declare (in ) uvec2 maxVal@0x15e8ad0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x1437cb0)\n"
-   "      (declare (in ) uvec3 minVal@0x1437dc0)\n"
-   "      (declare (in ) uvec3 maxVal@0x1437ed0)\n"
+   "      (declare (in ) uvec3 x@0x15e8cb0)\n"
+   "      (declare (in ) uvec3 minVal@0x15e8dc0)\n"
+   "      (declare (in ) uvec3 maxVal@0x15e8ed0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x14380b0)\n"
-   "      (declare (in ) uvec4 minVal@0x14381c0)\n"
-   "      (declare (in ) uvec4 maxVal@0x14382d0)\n"
+   "      (declare (in ) uvec4 x@0x15e90b0)\n"
+   "      (declare (in ) uvec4 minVal@0x15e91c0)\n"
+   "      (declare (in ) uvec4 maxVal@0x15e92d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x14384b0)\n"
-   "      (declare (in ) uint minVal@0x14385c0)\n"
-   "      (declare (in ) uint maxVal@0x14386d0)\n"
+   "      (declare (in ) uvec2 x@0x15e94b0)\n"
+   "      (declare (in ) uint minVal@0x15e95c0)\n"
+   "      (declare (in ) uint maxVal@0x15e96d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x14388b0)\n"
-   "      (declare (in ) uint minVal@0x14389c0)\n"
-   "      (declare (in ) uint maxVal@0x1438ad0)\n"
+   "      (declare (in ) uvec3 x@0x15e98b0)\n"
+   "      (declare (in ) uint minVal@0x15e99c0)\n"
+   "      (declare (in ) uint maxVal@0x15e9ad0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x1438cb0)\n"
-   "      (declare (in ) uint minVal@0x1438dc0)\n"
-   "      (declare (in ) uint maxVal@0x1438ed0)\n"
+   "      (declare (in ) uvec4 x@0x15e9cb0)\n"
+   "      (declare (in ) uint minVal@0x15e9dc0)\n"
+   "      (declare (in ) uint maxVal@0x15e9ed0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13326,63 +13326,63 @@ static const char *prototypes_for_130_frag =
    "(function mix\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x14390b0)\n"
-   "      (declare (in ) float y@0x14391c0)\n"
-   "      (declare (in ) float a@0x14392d0)\n"
+   "      (declare (in ) float x@0x15ea0b0)\n"
+   "      (declare (in ) float y@0x15ea1c0)\n"
+   "      (declare (in ) float a@0x15ea2d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1439650)\n"
-   "      (declare (in ) vec2 y@0x1439760)\n"
-   "      (declare (in ) vec2 a@0x1439870)\n"
+   "      (declare (in ) vec2 x@0x15ea650)\n"
+   "      (declare (in ) vec2 y@0x15ea760)\n"
+   "      (declare (in ) vec2 a@0x15ea870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1439a50)\n"
-   "      (declare (in ) vec3 y@0x1439b60)\n"
-   "      (declare (in ) vec3 a@0x1439c70)\n"
+   "      (declare (in ) vec3 x@0x15eaa50)\n"
+   "      (declare (in ) vec3 y@0x15eab60)\n"
+   "      (declare (in ) vec3 a@0x15eac70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1439e50)\n"
-   "      (declare (in ) vec4 y@0x1439f60)\n"
-   "      (declare (in ) vec4 a@0x143a070)\n"
+   "      (declare (in ) vec4 x@0x15eae50)\n"
+   "      (declare (in ) vec4 y@0x15eaf60)\n"
+   "      (declare (in ) vec4 a@0x15eb070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x143a250)\n"
-   "      (declare (in ) vec2 y@0x143a360)\n"
-   "      (declare (in ) float a@0x143a470)\n"
+   "      (declare (in ) vec2 x@0x15eb250)\n"
+   "      (declare (in ) vec2 y@0x15eb360)\n"
+   "      (declare (in ) float a@0x15eb470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x143a650)\n"
-   "      (declare (in ) vec3 y@0x143a760)\n"
-   "      (declare (in ) float a@0x143a870)\n"
+   "      (declare (in ) vec3 x@0x15eb650)\n"
+   "      (declare (in ) vec3 y@0x15eb760)\n"
+   "      (declare (in ) float a@0x15eb870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x143aa50)\n"
-   "      (declare (in ) vec4 y@0x143ab60)\n"
-   "      (declare (in ) float a@0x143ac70)\n"
+   "      (declare (in ) vec4 x@0x15eba50)\n"
+   "      (declare (in ) vec4 y@0x15ebb60)\n"
+   "      (declare (in ) float a@0x15ebc70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13392,56 +13392,56 @@ static const char *prototypes_for_130_frag =
    "(function step\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x143ae50)\n"
-   "      (declare (in ) float x@0x143af60)\n"
+   "      (declare (in ) float edge@0x15ebe50)\n"
+   "      (declare (in ) float x@0x15ebf60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 edge@0x143b2e0)\n"
-   "      (declare (in ) vec2 x@0x143b3f0)\n"
+   "      (declare (in ) vec2 edge@0x15ec2e0)\n"
+   "      (declare (in ) vec2 x@0x15ec3f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 edge@0x143b5d0)\n"
-   "      (declare (in ) vec3 x@0x143b6e0)\n"
+   "      (declare (in ) vec3 edge@0x15ec5d0)\n"
+   "      (declare (in ) vec3 x@0x15ec6e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 edge@0x143b8c0)\n"
-   "      (declare (in ) vec4 x@0x143b9d0)\n"
+   "      (declare (in ) vec4 edge@0x15ec8c0)\n"
+   "      (declare (in ) vec4 x@0x15ec9d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x143bbb0)\n"
-   "      (declare (in ) vec2 x@0x143bcc0)\n"
+   "      (declare (in ) float edge@0x15ecbb0)\n"
+   "      (declare (in ) vec2 x@0x15eccc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x143bea0)\n"
-   "      (declare (in ) vec3 x@0x143bfb0)\n"
+   "      (declare (in ) float edge@0x15ecea0)\n"
+   "      (declare (in ) vec3 x@0x15ecfb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x143c190)\n"
-   "      (declare (in ) vec4 x@0x143c2a0)\n"
+   "      (declare (in ) float edge@0x15ed190)\n"
+   "      (declare (in ) vec4 x@0x15ed2a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13451,63 +13451,63 @@ static const char *prototypes_for_130_frag =
    "(function smoothstep\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x143c480)\n"
-   "      (declare (in ) float edge1@0x143c590)\n"
-   "      (declare (in ) float x@0x143c6a0)\n"
+   "      (declare (in ) float edge0@0x15ed480)\n"
+   "      (declare (in ) float edge1@0x15ed590)\n"
+   "      (declare (in ) float x@0x15ed6a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 edge0@0x143ca30)\n"
-   "      (declare (in ) vec2 edge1@0x143cb40)\n"
-   "      (declare (in ) vec2 x@0x143cc50)\n"
+   "      (declare (in ) vec2 edge0@0x15eda30)\n"
+   "      (declare (in ) vec2 edge1@0x15edb40)\n"
+   "      (declare (in ) vec2 x@0x15edc50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 edge0@0x143ce30)\n"
-   "      (declare (in ) vec3 edge1@0x143cf40)\n"
-   "      (declare (in ) vec3 x@0x143d050)\n"
+   "      (declare (in ) vec3 edge0@0x15ede30)\n"
+   "      (declare (in ) vec3 edge1@0x15edf40)\n"
+   "      (declare (in ) vec3 x@0x15ee050)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 edge0@0x143d230)\n"
-   "      (declare (in ) vec4 edge1@0x143d340)\n"
-   "      (declare (in ) vec4 x@0x143d450)\n"
+   "      (declare (in ) vec4 edge0@0x15ee230)\n"
+   "      (declare (in ) vec4 edge1@0x15ee340)\n"
+   "      (declare (in ) vec4 x@0x15ee450)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x143d630)\n"
-   "      (declare (in ) float edge1@0x143d740)\n"
-   "      (declare (in ) vec2 x@0x143d850)\n"
+   "      (declare (in ) float edge0@0x15ee630)\n"
+   "      (declare (in ) float edge1@0x15ee740)\n"
+   "      (declare (in ) vec2 x@0x15ee850)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x143da30)\n"
-   "      (declare (in ) float edge1@0x143db40)\n"
-   "      (declare (in ) vec3 x@0x143dc50)\n"
+   "      (declare (in ) float edge0@0x15eea30)\n"
+   "      (declare (in ) float edge1@0x15eeb40)\n"
+   "      (declare (in ) vec3 x@0x15eec50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x143de30)\n"
-   "      (declare (in ) float edge1@0x143df40)\n"
-   "      (declare (in ) vec4 x@0x143e050)\n"
+   "      (declare (in ) float edge0@0x15eee30)\n"
+   "      (declare (in ) float edge1@0x15eef40)\n"
+   "      (declare (in ) vec4 x@0x15ef050)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13517,28 +13517,28 @@ static const char *prototypes_for_130_frag =
    "(function length\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x143e230)\n"
+   "      (declare (in ) float x@0x15ef230)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x143e5b0)\n"
+   "      (declare (in ) vec2 x@0x15ef5b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x143e790)\n"
+   "      (declare (in ) vec3 x@0x15ef790)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x143e970)\n"
+   "      (declare (in ) vec4 x@0x15ef970)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13548,32 +13548,32 @@ static const char *prototypes_for_130_frag =
    "(function distance\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p0@0x143eb50)\n"
-   "      (declare (in ) float p1@0x143ec60)\n"
+   "      (declare (in ) float p0@0x15efb50)\n"
+   "      (declare (in ) float p1@0x15efc60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p0@0x143eff0)\n"
-   "      (declare (in ) vec2 p1@0x143f100)\n"
+   "      (declare (in ) vec2 p0@0x15efff0)\n"
+   "      (declare (in ) vec2 p1@0x15f0100)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p0@0x143f2e0)\n"
-   "      (declare (in ) vec3 p1@0x143f3f0)\n"
+   "      (declare (in ) vec3 p0@0x15f02e0)\n"
+   "      (declare (in ) vec3 p1@0x15f03f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p0@0x143f5d0)\n"
-   "      (declare (in ) vec4 p1@0x143f6e0)\n"
+   "      (declare (in ) vec4 p0@0x15f05d0)\n"
+   "      (declare (in ) vec4 p1@0x15f06e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13583,32 +13583,32 @@ static const char *prototypes_for_130_frag =
    "(function dot\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x143f8c0)\n"
-   "      (declare (in ) float y@0x143f9d0)\n"
+   "      (declare (in ) float x@0x15f08c0)\n"
+   "      (declare (in ) float y@0x15f09d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x143fd50)\n"
-   "      (declare (in ) vec2 y@0x143fe60)\n"
+   "      (declare (in ) vec2 x@0x15f0d50)\n"
+   "      (declare (in ) vec2 y@0x15f0e60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1440040)\n"
-   "      (declare (in ) vec3 y@0x1440150)\n"
+   "      (declare (in ) vec3 x@0x15f1040)\n"
+   "      (declare (in ) vec3 y@0x15f1150)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1440330)\n"
-   "      (declare (in ) vec4 y@0x1440440)\n"
+   "      (declare (in ) vec4 x@0x15f1330)\n"
+   "      (declare (in ) vec4 y@0x15f1440)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13618,8 +13618,8 @@ static const char *prototypes_for_130_frag =
    "(function cross\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1440620)\n"
-   "      (declare (in ) vec3 y@0x1440730)\n"
+   "      (declare (in ) vec3 x@0x15f1620)\n"
+   "      (declare (in ) vec3 y@0x15f1730)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13629,28 +13629,28 @@ static const char *prototypes_for_130_frag =
    "(function normalize\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1440ab0)\n"
+   "      (declare (in ) float x@0x15f1ab0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1440e40)\n"
+   "      (declare (in ) vec2 x@0x15f1e40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1441020)\n"
+   "      (declare (in ) vec3 x@0x15f2020)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1441200)\n"
+   "      (declare (in ) vec4 x@0x15f2200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13660,36 +13660,36 @@ static const char *prototypes_for_130_frag =
    "(function faceforward\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float N@0x14413e0)\n"
-   "      (declare (in ) float I@0x14414f0)\n"
-   "      (declare (in ) float Nref@0x1441600)\n"
+   "      (declare (in ) float N@0x15f23e0)\n"
+   "      (declare (in ) float I@0x15f24f0)\n"
+   "      (declare (in ) float Nref@0x15f2600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 N@0x1441990)\n"
-   "      (declare (in ) vec2 I@0x1441aa0)\n"
-   "      (declare (in ) vec2 Nref@0x1441bb0)\n"
+   "      (declare (in ) vec2 N@0x15f2990)\n"
+   "      (declare (in ) vec2 I@0x15f2aa0)\n"
+   "      (declare (in ) vec2 Nref@0x15f2bb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 N@0x1441d90)\n"
-   "      (declare (in ) vec3 I@0x1441ea0)\n"
-   "      (declare (in ) vec3 Nref@0x1441fb0)\n"
+   "      (declare (in ) vec3 N@0x15f2d90)\n"
+   "      (declare (in ) vec3 I@0x15f2ea0)\n"
+   "      (declare (in ) vec3 Nref@0x15f2fb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 N@0x1442190)\n"
-   "      (declare (in ) vec4 I@0x14422a0)\n"
-   "      (declare (in ) vec4 Nref@0x14423b0)\n"
+   "      (declare (in ) vec4 N@0x15f3190)\n"
+   "      (declare (in ) vec4 I@0x15f32a0)\n"
+   "      (declare (in ) vec4 Nref@0x15f33b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13699,32 +13699,32 @@ static const char *prototypes_for_130_frag =
    "(function reflect\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float I@0x1442590)\n"
-   "      (declare (in ) float N@0x14426a0)\n"
+   "      (declare (in ) float I@0x15f3590)\n"
+   "      (declare (in ) float N@0x15f36a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 I@0x1442a20)\n"
-   "      (declare (in ) vec2 N@0x1442b30)\n"
+   "      (declare (in ) vec2 I@0x15f3a20)\n"
+   "      (declare (in ) vec2 N@0x15f3b30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 I@0x1442d10)\n"
-   "      (declare (in ) vec3 N@0x1442e20)\n"
+   "      (declare (in ) vec3 I@0x15f3d10)\n"
+   "      (declare (in ) vec3 N@0x15f3e20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 I@0x1443000)\n"
-   "      (declare (in ) vec4 N@0x1443110)\n"
+   "      (declare (in ) vec4 I@0x15f4000)\n"
+   "      (declare (in ) vec4 N@0x15f4110)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13734,36 +13734,36 @@ static const char *prototypes_for_130_frag =
    "(function refract\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float I@0x14432f0)\n"
-   "      (declare (in ) float N@0x1443400)\n"
-   "      (declare (in ) float eta@0x1443510)\n"
+   "      (declare (in ) float I@0x15f42f0)\n"
+   "      (declare (in ) float N@0x15f4400)\n"
+   "      (declare (in ) float eta@0x15f4510)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 I@0x1443890)\n"
-   "      (declare (in ) vec2 N@0x14439a0)\n"
-   "      (declare (in ) float eta@0x1443ab0)\n"
+   "      (declare (in ) vec2 I@0x15f4890)\n"
+   "      (declare (in ) vec2 N@0x15f49a0)\n"
+   "      (declare (in ) float eta@0x15f4ab0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 I@0x1443c90)\n"
-   "      (declare (in ) vec3 N@0x1443da0)\n"
-   "      (declare (in ) float eta@0x1443eb0)\n"
+   "      (declare (in ) vec3 I@0x15f4c90)\n"
+   "      (declare (in ) vec3 N@0x15f4da0)\n"
+   "      (declare (in ) float eta@0x15f4eb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 I@0x1444090)\n"
-   "      (declare (in ) vec4 N@0x14441a0)\n"
-   "      (declare (in ) float eta@0x14442b0)\n"
+   "      (declare (in ) vec4 I@0x15f5090)\n"
+   "      (declare (in ) vec4 N@0x15f51a0)\n"
+   "      (declare (in ) float eta@0x15f52b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13773,72 +13773,72 @@ static const char *prototypes_for_130_frag =
    "(function matrixCompMult\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2 x@0x1444490)\n"
-   "      (declare (in ) mat2 y@0x14445a0)\n"
+   "      (declare (in ) mat2 x@0x15f5490)\n"
+   "      (declare (in ) mat2 y@0x15f55a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3 x@0x1444930)\n"
-   "      (declare (in ) mat3 y@0x1444a40)\n"
+   "      (declare (in ) mat3 x@0x15f5930)\n"
+   "      (declare (in ) mat3 y@0x15f5a40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4 x@0x1444c20)\n"
-   "      (declare (in ) mat4 y@0x1444d30)\n"
+   "      (declare (in ) mat4 x@0x15f5c20)\n"
+   "      (declare (in ) mat4 y@0x15f5d30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x3 x@0x1444f10)\n"
-   "      (declare (in ) mat2x3 y@0x1445020)\n"
+   "      (declare (in ) mat2x3 x@0x15f5f10)\n"
+   "      (declare (in ) mat2x3 y@0x15f6020)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x4 x@0x1445200)\n"
-   "      (declare (in ) mat2x4 y@0x1445310)\n"
+   "      (declare (in ) mat2x4 x@0x15f6200)\n"
+   "      (declare (in ) mat2x4 y@0x15f6310)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x2 x@0x14454f0)\n"
-   "      (declare (in ) mat3x2 y@0x1445600)\n"
+   "      (declare (in ) mat3x2 x@0x15f64f0)\n"
+   "      (declare (in ) mat3x2 y@0x15f6600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x4 x@0x14457e0)\n"
-   "      (declare (in ) mat3x4 y@0x14458f0)\n"
+   "      (declare (in ) mat3x4 x@0x15f67e0)\n"
+   "      (declare (in ) mat3x4 y@0x15f68f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x2 x@0x1445ad0)\n"
-   "      (declare (in ) mat4x2 y@0x1445be0)\n"
+   "      (declare (in ) mat4x2 x@0x15f6ad0)\n"
+   "      (declare (in ) mat4x2 y@0x15f6be0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x3 x@0x1445dc0)\n"
-   "      (declare (in ) mat4x3 y@0x1445ed0)\n"
+   "      (declare (in ) mat4x3 x@0x15f6dc0)\n"
+   "      (declare (in ) mat4x3 y@0x15f6ed0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13848,72 +13848,72 @@ static const char *prototypes_for_130_frag =
    "(function outerProduct\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 c@0x14460b0)\n"
-   "      (declare (in ) vec2 r@0x14461c0)\n"
+   "      (declare (in ) vec2 c@0x15f70b0)\n"
+   "      (declare (in ) vec2 r@0x15f71c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 c@0x1446550)\n"
-   "      (declare (in ) vec3 r@0x1446660)\n"
+   "      (declare (in ) vec3 c@0x15f7550)\n"
+   "      (declare (in ) vec3 r@0x15f7660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 c@0x1446840)\n"
-   "      (declare (in ) vec4 r@0x1446950)\n"
+   "      (declare (in ) vec4 c@0x15f7840)\n"
+   "      (declare (in ) vec4 r@0x15f7950)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 c@0x1446b30)\n"
-   "      (declare (in ) vec2 r@0x1446c40)\n"
+   "      (declare (in ) vec3 c@0x15f7b30)\n"
+   "      (declare (in ) vec2 r@0x15f7c40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 c@0x1446e20)\n"
-   "      (declare (in ) vec3 r@0x1446f30)\n"
+   "      (declare (in ) vec2 c@0x15f7e20)\n"
+   "      (declare (in ) vec3 r@0x15f7f30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 c@0x1447110)\n"
-   "      (declare (in ) vec2 r@0x1447220)\n"
+   "      (declare (in ) vec4 c@0x15f8110)\n"
+   "      (declare (in ) vec2 r@0x15f8220)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 c@0x1447400)\n"
-   "      (declare (in ) vec4 r@0x1447510)\n"
+   "      (declare (in ) vec2 c@0x15f8400)\n"
+   "      (declare (in ) vec4 r@0x15f8510)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 c@0x14476f0)\n"
-   "      (declare (in ) vec3 r@0x1447800)\n"
+   "      (declare (in ) vec4 c@0x15f86f0)\n"
+   "      (declare (in ) vec3 r@0x15f8800)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 c@0x14479e0)\n"
-   "      (declare (in ) vec4 r@0x1447af0)\n"
+   "      (declare (in ) vec3 c@0x15f89e0)\n"
+   "      (declare (in ) vec4 r@0x15f8af0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13923,63 +13923,63 @@ static const char *prototypes_for_130_frag =
    "(function transpose\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2 m@0x1447cd0)\n"
+   "      (declare (in ) mat2 m@0x15f8cd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3 m@0x1448060)\n"
+   "      (declare (in ) mat3 m@0x15f9060)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4 m@0x1448240)\n"
+   "      (declare (in ) mat4 m@0x15f9240)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x2 m@0x1448420)\n"
+   "      (declare (in ) mat3x2 m@0x15f9420)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x3 m@0x1448600)\n"
+   "      (declare (in ) mat2x3 m@0x15f9600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x2 m@0x14487e0)\n"
+   "      (declare (in ) mat4x2 m@0x15f97e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x4 m@0x14489c0)\n"
+   "      (declare (in ) mat2x4 m@0x15f99c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x3 m@0x1448ba0)\n"
+   "      (declare (in ) mat4x3 m@0x15f9ba0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x4 m@0x1448d80)\n"
+   "      (declare (in ) mat3x4 m@0x15f9d80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -13989,72 +13989,72 @@ static const char *prototypes_for_130_frag =
    "(function lessThan\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1448f60)\n"
-   "      (declare (in ) vec2 y@0x1449070)\n"
+   "      (declare (in ) vec2 x@0x15f9f60)\n"
+   "      (declare (in ) vec2 y@0x15fa070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1449400)\n"
-   "      (declare (in ) vec3 y@0x1449510)\n"
+   "      (declare (in ) vec3 x@0x15fa400)\n"
+   "      (declare (in ) vec3 y@0x15fa510)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x14496f0)\n"
-   "      (declare (in ) vec4 y@0x1449800)\n"
+   "      (declare (in ) vec4 x@0x15fa6f0)\n"
+   "      (declare (in ) vec4 y@0x15fa800)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x14499e0)\n"
-   "      (declare (in ) ivec2 y@0x1449af0)\n"
+   "      (declare (in ) ivec2 x@0x15fa9e0)\n"
+   "      (declare (in ) ivec2 y@0x15faaf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x1449cd0)\n"
-   "      (declare (in ) ivec3 y@0x1449de0)\n"
+   "      (declare (in ) ivec3 x@0x15facd0)\n"
+   "      (declare (in ) ivec3 y@0x15fade0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1449fc0)\n"
-   "      (declare (in ) ivec4 y@0x144a0d0)\n"
+   "      (declare (in ) ivec4 x@0x15fafc0)\n"
+   "      (declare (in ) ivec4 y@0x15fb0d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x144a2b0)\n"
-   "      (declare (in ) uvec2 y@0x144a3c0)\n"
+   "      (declare (in ) uvec2 x@0x15fb2b0)\n"
+   "      (declare (in ) uvec2 y@0x15fb3c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x144a5a0)\n"
-   "      (declare (in ) uvec3 y@0x144a6b0)\n"
+   "      (declare (in ) uvec3 x@0x15fb5a0)\n"
+   "      (declare (in ) uvec3 y@0x15fb6b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x144a890)\n"
-   "      (declare (in ) uvec4 y@0x144a9a0)\n"
+   "      (declare (in ) uvec4 x@0x15fb890)\n"
+   "      (declare (in ) uvec4 y@0x15fb9a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -14064,72 +14064,72 @@ static const char *prototypes_for_130_frag =
    "(function lessThanEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x144ab80)\n"
-   "      (declare (in ) vec2 y@0x144ac90)\n"
+   "      (declare (in ) vec2 x@0x15fbb80)\n"
+   "      (declare (in ) vec2 y@0x15fbc90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x144b020)\n"
-   "      (declare (in ) vec3 y@0x144b130)\n"
+   "      (declare (in ) vec3 x@0x15fc020)\n"
+   "      (declare (in ) vec3 y@0x15fc130)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x144b310)\n"
-   "      (declare (in ) vec4 y@0x144b420)\n"
+   "      (declare (in ) vec4 x@0x15fc310)\n"
+   "      (declare (in ) vec4 y@0x15fc420)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x144b600)\n"
-   "      (declare (in ) ivec2 y@0x144b710)\n"
+   "      (declare (in ) ivec2 x@0x15fc600)\n"
+   "      (declare (in ) ivec2 y@0x15fc710)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x144b8f0)\n"
-   "      (declare (in ) ivec3 y@0x144ba00)\n"
+   "      (declare (in ) ivec3 x@0x15fc8f0)\n"
+   "      (declare (in ) ivec3 y@0x15fca00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x144bbe0)\n"
-   "      (declare (in ) ivec4 y@0x144bcf0)\n"
+   "      (declare (in ) ivec4 x@0x15fcbe0)\n"
+   "      (declare (in ) ivec4 y@0x15fccf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x144bed0)\n"
-   "      (declare (in ) uvec2 y@0x144bfe0)\n"
+   "      (declare (in ) uvec2 x@0x15fced0)\n"
+   "      (declare (in ) uvec2 y@0x15fcfe0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x144c1c0)\n"
-   "      (declare (in ) uvec3 y@0x144c2d0)\n"
+   "      (declare (in ) uvec3 x@0x15fd1c0)\n"
+   "      (declare (in ) uvec3 y@0x15fd2d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x144c4b0)\n"
-   "      (declare (in ) uvec4 y@0x144c5c0)\n"
+   "      (declare (in ) uvec4 x@0x15fd4b0)\n"
+   "      (declare (in ) uvec4 y@0x15fd5c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -14139,72 +14139,72 @@ static const char *prototypes_for_130_frag =
    "(function greaterThan\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x144c7a0)\n"
-   "      (declare (in ) vec2 y@0x144c8b0)\n"
+   "      (declare (in ) vec2 x@0x15fd7a0)\n"
+   "      (declare (in ) vec2 y@0x15fd8b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x144cc40)\n"
-   "      (declare (in ) vec3 y@0x144cd50)\n"
+   "      (declare (in ) vec3 x@0x15fdc40)\n"
+   "      (declare (in ) vec3 y@0x15fdd50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x144cf30)\n"
-   "      (declare (in ) vec4 y@0x144d040)\n"
+   "      (declare (in ) vec4 x@0x15fdf30)\n"
+   "      (declare (in ) vec4 y@0x15fe040)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x144d220)\n"
-   "      (declare (in ) ivec2 y@0x144d330)\n"
+   "      (declare (in ) ivec2 x@0x15fe220)\n"
+   "      (declare (in ) ivec2 y@0x15fe330)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x144d510)\n"
-   "      (declare (in ) ivec3 y@0x144d620)\n"
+   "      (declare (in ) ivec3 x@0x15fe510)\n"
+   "      (declare (in ) ivec3 y@0x15fe620)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x144d800)\n"
-   "      (declare (in ) ivec4 y@0x144d910)\n"
+   "      (declare (in ) ivec4 x@0x15fe800)\n"
+   "      (declare (in ) ivec4 y@0x15fe910)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x144daf0)\n"
-   "      (declare (in ) uvec2 y@0x144dc00)\n"
+   "      (declare (in ) uvec2 x@0x15feaf0)\n"
+   "      (declare (in ) uvec2 y@0x15fec00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x144dde0)\n"
-   "      (declare (in ) uvec3 y@0x144def0)\n"
+   "      (declare (in ) uvec3 x@0x15fede0)\n"
+   "      (declare (in ) uvec3 y@0x15feef0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x144e0d0)\n"
-   "      (declare (in ) uvec4 y@0x144e1e0)\n"
+   "      (declare (in ) uvec4 x@0x15ff0d0)\n"
+   "      (declare (in ) uvec4 y@0x15ff1e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -14214,72 +14214,72 @@ static const char *prototypes_for_130_frag =
    "(function greaterThanEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x144e3c0)\n"
-   "      (declare (in ) vec2 y@0x144e4d0)\n"
+   "      (declare (in ) vec2 x@0x15ff3c0)\n"
+   "      (declare (in ) vec2 y@0x15ff4d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x144e860)\n"
-   "      (declare (in ) vec3 y@0x144e970)\n"
+   "      (declare (in ) vec3 x@0x15ff860)\n"
+   "      (declare (in ) vec3 y@0x15ff970)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x144eb50)\n"
-   "      (declare (in ) vec4 y@0x144ec60)\n"
+   "      (declare (in ) vec4 x@0x15ffb50)\n"
+   "      (declare (in ) vec4 y@0x15ffc60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x144ee40)\n"
-   "      (declare (in ) ivec2 y@0x144ef50)\n"
+   "      (declare (in ) ivec2 x@0x15ffe40)\n"
+   "      (declare (in ) ivec2 y@0x15fff50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x144f130)\n"
-   "      (declare (in ) ivec3 y@0x144f240)\n"
+   "      (declare (in ) ivec3 x@0x1600130)\n"
+   "      (declare (in ) ivec3 y@0x1600240)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x144f420)\n"
-   "      (declare (in ) ivec4 y@0x144f530)\n"
+   "      (declare (in ) ivec4 x@0x1600420)\n"
+   "      (declare (in ) ivec4 y@0x1600530)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x144f710)\n"
-   "      (declare (in ) uvec2 y@0x144f820)\n"
+   "      (declare (in ) uvec2 x@0x1600710)\n"
+   "      (declare (in ) uvec2 y@0x1600820)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x144fa00)\n"
-   "      (declare (in ) uvec3 y@0x144fb10)\n"
+   "      (declare (in ) uvec3 x@0x1600a00)\n"
+   "      (declare (in ) uvec3 y@0x1600b10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x144fcf0)\n"
-   "      (declare (in ) uvec4 y@0x144fe00)\n"
+   "      (declare (in ) uvec4 x@0x1600cf0)\n"
+   "      (declare (in ) uvec4 y@0x1600e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -14289,96 +14289,96 @@ static const char *prototypes_for_130_frag =
    "(function equal\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x144ffe0)\n"
-   "      (declare (in ) vec2 y@0x14500f0)\n"
+   "      (declare (in ) vec2 x@0x1600fe0)\n"
+   "      (declare (in ) vec2 y@0x16010f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1450470)\n"
-   "      (declare (in ) vec3 y@0x1450580)\n"
+   "      (declare (in ) vec3 x@0x1601470)\n"
+   "      (declare (in ) vec3 y@0x1601580)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1450760)\n"
-   "      (declare (in ) vec4 y@0x1450870)\n"
+   "      (declare (in ) vec4 x@0x1601760)\n"
+   "      (declare (in ) vec4 y@0x1601870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x1450a50)\n"
-   "      (declare (in ) ivec2 y@0x1450b60)\n"
+   "      (declare (in ) ivec2 x@0x1601a50)\n"
+   "      (declare (in ) ivec2 y@0x1601b60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x1450d40)\n"
-   "      (declare (in ) ivec3 y@0x1450e50)\n"
+   "      (declare (in ) ivec3 x@0x1601d40)\n"
+   "      (declare (in ) ivec3 y@0x1601e50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1451030)\n"
-   "      (declare (in ) ivec4 y@0x1451140)\n"
+   "      (declare (in ) ivec4 x@0x1602030)\n"
+   "      (declare (in ) ivec4 y@0x1602140)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x1451320)\n"
-   "      (declare (in ) uvec2 y@0x1451430)\n"
+   "      (declare (in ) uvec2 x@0x1602320)\n"
+   "      (declare (in ) uvec2 y@0x1602430)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x1451610)\n"
-   "      (declare (in ) uvec3 y@0x1451720)\n"
+   "      (declare (in ) uvec3 x@0x1602610)\n"
+   "      (declare (in ) uvec3 y@0x1602720)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x1451900)\n"
-   "      (declare (in ) uvec4 y@0x1451a10)\n"
+   "      (declare (in ) uvec4 x@0x1602900)\n"
+   "      (declare (in ) uvec4 y@0x1602a10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x1451bf0)\n"
-   "      (declare (in ) bvec2 y@0x1451d00)\n"
+   "      (declare (in ) bvec2 x@0x1602bf0)\n"
+   "      (declare (in ) bvec2 y@0x1602d00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x1451ee0)\n"
-   "      (declare (in ) bvec3 y@0x1451ff0)\n"
+   "      (declare (in ) bvec3 x@0x1602ee0)\n"
+   "      (declare (in ) bvec3 y@0x1602ff0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x14521d0)\n"
-   "      (declare (in ) bvec4 y@0x14522e0)\n"
+   "      (declare (in ) bvec4 x@0x16031d0)\n"
+   "      (declare (in ) bvec4 y@0x16032e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -14388,96 +14388,96 @@ static const char *prototypes_for_130_frag =
    "(function notEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x14524c0)\n"
-   "      (declare (in ) vec2 y@0x14525d0)\n"
+   "      (declare (in ) vec2 x@0x16034c0)\n"
+   "      (declare (in ) vec2 y@0x16035d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1452960)\n"
-   "      (declare (in ) vec3 y@0x1452a70)\n"
+   "      (declare (in ) vec3 x@0x1603960)\n"
+   "      (declare (in ) vec3 y@0x1603a70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1452c50)\n"
-   "      (declare (in ) vec4 y@0x1452d60)\n"
+   "      (declare (in ) vec4 x@0x1603c50)\n"
+   "      (declare (in ) vec4 y@0x1603d60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x1452f40)\n"
-   "      (declare (in ) ivec2 y@0x1453050)\n"
+   "      (declare (in ) ivec2 x@0x1603f40)\n"
+   "      (declare (in ) ivec2 y@0x1604050)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x1453230)\n"
-   "      (declare (in ) ivec3 y@0x1453340)\n"
+   "      (declare (in ) ivec3 x@0x1604230)\n"
+   "      (declare (in ) ivec3 y@0x1604340)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x1453520)\n"
-   "      (declare (in ) ivec4 y@0x1453630)\n"
+   "      (declare (in ) ivec4 x@0x1604520)\n"
+   "      (declare (in ) ivec4 y@0x1604630)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x1453810)\n"
-   "      (declare (in ) uvec2 y@0x1453920)\n"
+   "      (declare (in ) uvec2 x@0x1604810)\n"
+   "      (declare (in ) uvec2 y@0x1604920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x1453b00)\n"
-   "      (declare (in ) uvec3 y@0x1453c10)\n"
+   "      (declare (in ) uvec3 x@0x1604b00)\n"
+   "      (declare (in ) uvec3 y@0x1604c10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x1453df0)\n"
-   "      (declare (in ) uvec4 y@0x1453f00)\n"
+   "      (declare (in ) uvec4 x@0x1604df0)\n"
+   "      (declare (in ) uvec4 y@0x1604f00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x14540e0)\n"
-   "      (declare (in ) bvec2 y@0x14541f0)\n"
+   "      (declare (in ) bvec2 x@0x16050e0)\n"
+   "      (declare (in ) bvec2 y@0x16051f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x14543d0)\n"
-   "      (declare (in ) bvec3 y@0x14544e0)\n"
+   "      (declare (in ) bvec3 x@0x16053d0)\n"
+   "      (declare (in ) bvec3 y@0x16054e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x14546c0)\n"
-   "      (declare (in ) bvec4 y@0x14547d0)\n"
+   "      (declare (in ) bvec4 x@0x16056c0)\n"
+   "      (declare (in ) bvec4 y@0x16057d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -14487,21 +14487,21 @@ static const char *prototypes_for_130_frag =
    "(function any\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x14549b0)\n"
+   "      (declare (in ) bvec2 x@0x16059b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x1454d30)\n"
+   "      (declare (in ) bvec3 x@0x1605d30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x1454f10)\n"
+   "      (declare (in ) bvec4 x@0x1605f10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -14511,21 +14511,21 @@ static const char *prototypes_for_130_frag =
    "(function all\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x14550f0)\n"
+   "      (declare (in ) bvec2 x@0x16060f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x1455470)\n"
+   "      (declare (in ) bvec3 x@0x1606470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x1455650)\n"
+   "      (declare (in ) bvec4 x@0x1606650)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -14535,21 +14535,21 @@ static const char *prototypes_for_130_frag =
    "(function not\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x1455830)\n"
+   "      (declare (in ) bvec2 x@0x1606830)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x1455bb0)\n"
+   "      (declare (in ) bvec3 x@0x1606bb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x1455d90)\n"
+   "      (declare (in ) bvec4 x@0x1606d90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -14559,382 +14559,382 @@ static const char *prototypes_for_130_frag =
    "(function texture\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1455f70)\n"
-   "      (declare (in ) float P@0x1456080)\n"
+   "      (declare (in ) sampler1D sampler@0x1606f70)\n"
+   "      (declare (in ) float P@0x1607080)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x1456400)\n"
-   "      (declare (in ) float P@0x1456510)\n"
+   "      (declare (in ) isampler1D sampler@0x1607400)\n"
+   "      (declare (in ) float P@0x1607510)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x14566f0)\n"
-   "      (declare (in ) float P@0x1456800)\n"
+   "      (declare (in ) usampler1D sampler@0x16076f0)\n"
+   "      (declare (in ) float P@0x1607800)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x14569e0)\n"
-   "      (declare (in ) vec2 P@0x1456af0)\n"
+   "      (declare (in ) sampler2D sampler@0x16079e0)\n"
+   "      (declare (in ) vec2 P@0x1607af0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x1456cd0)\n"
-   "      (declare (in ) vec2 P@0x1456de0)\n"
+   "      (declare (in ) isampler2D sampler@0x1607cd0)\n"
+   "      (declare (in ) vec2 P@0x1607de0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x1456fc0)\n"
-   "      (declare (in ) vec2 P@0x14570d0)\n"
+   "      (declare (in ) usampler2D sampler@0x1607fc0)\n"
+   "      (declare (in ) vec2 P@0x16080d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x14572b0)\n"
-   "      (declare (in ) vec3 P@0x14573c0)\n"
+   "      (declare (in ) sampler3D sampler@0x16082b0)\n"
+   "      (declare (in ) vec3 P@0x16083c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x14575a0)\n"
-   "      (declare (in ) vec3 P@0x14576b0)\n"
+   "      (declare (in ) isampler3D sampler@0x16085a0)\n"
+   "      (declare (in ) vec3 P@0x16086b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x1457890)\n"
-   "      (declare (in ) vec3 P@0x14579a0)\n"
+   "      (declare (in ) usampler3D sampler@0x1608890)\n"
+   "      (declare (in ) vec3 P@0x16089a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x1457b80)\n"
-   "      (declare (in ) vec3 P@0x1457c90)\n"
+   "      (declare (in ) samplerCube sampler@0x1608b80)\n"
+   "      (declare (in ) vec3 P@0x1608c90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isamplerCube sampler@0x1457e70)\n"
-   "      (declare (in ) vec3 P@0x1457f80)\n"
+   "      (declare (in ) isamplerCube sampler@0x1608e70)\n"
+   "      (declare (in ) vec3 P@0x1608f80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usamplerCube sampler@0x1458160)\n"
-   "      (declare (in ) vec3 P@0x1458270)\n"
+   "      (declare (in ) usamplerCube sampler@0x1609160)\n"
+   "      (declare (in ) vec3 P@0x1609270)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1458450)\n"
-   "      (declare (in ) vec3 P@0x1458560)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1609450)\n"
+   "      (declare (in ) vec3 P@0x1609560)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1458740)\n"
-   "      (declare (in ) vec3 P@0x1458850)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1609740)\n"
+   "      (declare (in ) vec3 P@0x1609850)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCubeShadow sampler@0x1458a30)\n"
-   "      (declare (in ) vec4 P@0x1458b40)\n"
+   "      (declare (in ) samplerCubeShadow sampler@0x1609a30)\n"
+   "      (declare (in ) vec4 P@0x1609b40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x1458d20)\n"
-   "      (declare (in ) vec2 P@0x1458e30)\n"
+   "      (declare (in ) sampler1DArray sampler@0x1609d20)\n"
+   "      (declare (in ) vec2 P@0x1609e30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1DArray sampler@0x1459010)\n"
-   "      (declare (in ) vec2 P@0x1459120)\n"
+   "      (declare (in ) isampler1DArray sampler@0x160a010)\n"
+   "      (declare (in ) vec2 P@0x160a120)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1DArray sampler@0x1459300)\n"
-   "      (declare (in ) vec2 P@0x1459410)\n"
+   "      (declare (in ) usampler1DArray sampler@0x160a300)\n"
+   "      (declare (in ) vec2 P@0x160a410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArray sampler@0x14595f0)\n"
-   "      (declare (in ) vec3 P@0x1459700)\n"
+   "      (declare (in ) sampler2DArray sampler@0x160a5f0)\n"
+   "      (declare (in ) vec3 P@0x160a700)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2DArray sampler@0x14598e0)\n"
-   "      (declare (in ) vec3 P@0x14599f0)\n"
+   "      (declare (in ) isampler2DArray sampler@0x160a8e0)\n"
+   "      (declare (in ) vec3 P@0x160a9f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2DArray sampler@0x1459bd0)\n"
-   "      (declare (in ) vec3 P@0x1459ce0)\n"
+   "      (declare (in ) usampler2DArray sampler@0x160abd0)\n"
+   "      (declare (in ) vec3 P@0x160ace0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArrayShadow sampler@0x1459ec0)\n"
-   "      (declare (in ) vec3 P@0x1459fd0)\n"
+   "      (declare (in ) sampler1DArrayShadow sampler@0x160aec0)\n"
+   "      (declare (in ) vec3 P@0x160afd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArrayShadow sampler@0x145a1b0)\n"
-   "      (declare (in ) vec4 P@0x145a2c0)\n"
+   "      (declare (in ) sampler2DArrayShadow sampler@0x160b1b0)\n"
+   "      (declare (in ) vec4 P@0x160b2c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x145a4a0)\n"
-   "      (declare (in ) float P@0x145a5b0)\n"
-   "      (declare (in ) float bias@0x145a6c0)\n"
+   "      (declare (in ) sampler1D sampler@0x160b4a0)\n"
+   "      (declare (in ) float P@0x160b5b0)\n"
+   "      (declare (in ) float bias@0x160b6c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x145a8a0)\n"
-   "      (declare (in ) float P@0x145a9b0)\n"
-   "      (declare (in ) float bias@0x145aac0)\n"
+   "      (declare (in ) isampler1D sampler@0x160b8a0)\n"
+   "      (declare (in ) float P@0x160b9b0)\n"
+   "      (declare (in ) float bias@0x160bac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x145aca0)\n"
-   "      (declare (in ) float P@0x145adb0)\n"
-   "      (declare (in ) float bias@0x145aec0)\n"
+   "      (declare (in ) usampler1D sampler@0x160bca0)\n"
+   "      (declare (in ) float P@0x160bdb0)\n"
+   "      (declare (in ) float bias@0x160bec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x145b0a0)\n"
-   "      (declare (in ) vec2 P@0x145b1b0)\n"
-   "      (declare (in ) float bias@0x145b2c0)\n"
+   "      (declare (in ) sampler2D sampler@0x160c0a0)\n"
+   "      (declare (in ) vec2 P@0x160c1b0)\n"
+   "      (declare (in ) float bias@0x160c2c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x145b4a0)\n"
-   "      (declare (in ) vec2 P@0x145b5b0)\n"
-   "      (declare (in ) float bias@0x145b6c0)\n"
+   "      (declare (in ) isampler2D sampler@0x160c4a0)\n"
+   "      (declare (in ) vec2 P@0x160c5b0)\n"
+   "      (declare (in ) float bias@0x160c6c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x145b8a0)\n"
-   "      (declare (in ) vec2 P@0x145b9b0)\n"
-   "      (declare (in ) float bias@0x145bac0)\n"
+   "      (declare (in ) usampler2D sampler@0x160c8a0)\n"
+   "      (declare (in ) vec2 P@0x160c9b0)\n"
+   "      (declare (in ) float bias@0x160cac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x145bca0)\n"
-   "      (declare (in ) vec3 P@0x145bdb0)\n"
-   "      (declare (in ) float bias@0x145bec0)\n"
+   "      (declare (in ) sampler3D sampler@0x160cca0)\n"
+   "      (declare (in ) vec3 P@0x160cdb0)\n"
+   "      (declare (in ) float bias@0x160cec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x145c0a0)\n"
-   "      (declare (in ) vec3 P@0x145c1b0)\n"
-   "      (declare (in ) float bias@0x145c2c0)\n"
+   "      (declare (in ) isampler3D sampler@0x160d0a0)\n"
+   "      (declare (in ) vec3 P@0x160d1b0)\n"
+   "      (declare (in ) float bias@0x160d2c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x145c4a0)\n"
-   "      (declare (in ) vec3 P@0x145c5b0)\n"
-   "      (declare (in ) float bias@0x145c6c0)\n"
+   "      (declare (in ) usampler3D sampler@0x160d4a0)\n"
+   "      (declare (in ) vec3 P@0x160d5b0)\n"
+   "      (declare (in ) float bias@0x160d6c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x145c8a0)\n"
-   "      (declare (in ) vec3 P@0x145c9b0)\n"
-   "      (declare (in ) float bias@0x145cac0)\n"
+   "      (declare (in ) samplerCube sampler@0x160d8a0)\n"
+   "      (declare (in ) vec3 P@0x160d9b0)\n"
+   "      (declare (in ) float bias@0x160dac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isamplerCube sampler@0x145cca0)\n"
-   "      (declare (in ) vec3 P@0x145cdb0)\n"
-   "      (declare (in ) float bias@0x145cec0)\n"
+   "      (declare (in ) isamplerCube sampler@0x160dca0)\n"
+   "      (declare (in ) vec3 P@0x160ddb0)\n"
+   "      (declare (in ) float bias@0x160dec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usamplerCube sampler@0x145d0a0)\n"
-   "      (declare (in ) vec3 P@0x145d1b0)\n"
-   "      (declare (in ) float bias@0x145d2c0)\n"
+   "      (declare (in ) usamplerCube sampler@0x160e0a0)\n"
+   "      (declare (in ) vec3 P@0x160e1b0)\n"
+   "      (declare (in ) float bias@0x160e2c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x145d4a0)\n"
-   "      (declare (in ) vec3 P@0x145d5b0)\n"
-   "      (declare (in ) float bias@0x145d6c0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x160e4a0)\n"
+   "      (declare (in ) vec3 P@0x160e5b0)\n"
+   "      (declare (in ) float bias@0x160e6c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x145d8a0)\n"
-   "      (declare (in ) vec3 P@0x145d9b0)\n"
-   "      (declare (in ) float bias@0x145dac0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x160e8a0)\n"
+   "      (declare (in ) vec3 P@0x160e9b0)\n"
+   "      (declare (in ) float bias@0x160eac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCubeShadow sampler@0x145dca0)\n"
-   "      (declare (in ) vec4 P@0x145ddb0)\n"
-   "      (declare (in ) float bias@0x145dec0)\n"
+   "      (declare (in ) samplerCubeShadow sampler@0x160eca0)\n"
+   "      (declare (in ) vec4 P@0x160edb0)\n"
+   "      (declare (in ) float bias@0x160eec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x145e0a0)\n"
-   "      (declare (in ) vec2 P@0x145e1b0)\n"
-   "      (declare (in ) float bias@0x145e2c0)\n"
+   "      (declare (in ) sampler1DArray sampler@0x160f0a0)\n"
+   "      (declare (in ) vec2 P@0x160f1b0)\n"
+   "      (declare (in ) float bias@0x160f2c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1DArray sampler@0x145e4a0)\n"
-   "      (declare (in ) vec2 P@0x145e5b0)\n"
-   "      (declare (in ) float bias@0x145e6c0)\n"
+   "      (declare (in ) isampler1DArray sampler@0x160f4a0)\n"
+   "      (declare (in ) vec2 P@0x160f5b0)\n"
+   "      (declare (in ) float bias@0x160f6c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1DArray sampler@0x145e8a0)\n"
-   "      (declare (in ) vec2 P@0x145e9b0)\n"
-   "      (declare (in ) float bias@0x145eac0)\n"
+   "      (declare (in ) usampler1DArray sampler@0x160f8a0)\n"
+   "      (declare (in ) vec2 P@0x160f9b0)\n"
+   "      (declare (in ) float bias@0x160fac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArray sampler@0x145eca0)\n"
-   "      (declare (in ) vec3 P@0x145edb0)\n"
-   "      (declare (in ) float bias@0x145eec0)\n"
+   "      (declare (in ) sampler2DArray sampler@0x160fca0)\n"
+   "      (declare (in ) vec3 P@0x160fdb0)\n"
+   "      (declare (in ) float bias@0x160fec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2DArray sampler@0x145f0a0)\n"
-   "      (declare (in ) vec3 P@0x145f1b0)\n"
-   "      (declare (in ) float bias@0x145f2c0)\n"
+   "      (declare (in ) isampler2DArray sampler@0x16100a0)\n"
+   "      (declare (in ) vec3 P@0x16101b0)\n"
+   "      (declare (in ) float bias@0x16102c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2DArray sampler@0x145f4a0)\n"
-   "      (declare (in ) vec3 P@0x145f5b0)\n"
-   "      (declare (in ) float bias@0x145f6c0)\n"
+   "      (declare (in ) usampler2DArray sampler@0x16104a0)\n"
+   "      (declare (in ) vec3 P@0x16105b0)\n"
+   "      (declare (in ) float bias@0x16106c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArrayShadow sampler@0x145f8a0)\n"
-   "      (declare (in ) vec3 P@0x145f9b0)\n"
-   "      (declare (in ) float bias@0x145fac0)\n"
+   "      (declare (in ) sampler1DArrayShadow sampler@0x16108a0)\n"
+   "      (declare (in ) vec3 P@0x16109b0)\n"
+   "      (declare (in ) float bias@0x1610ac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -14944,289 +14944,289 @@ static const char *prototypes_for_130_frag =
    "(function textureProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x145fca0)\n"
-   "      (declare (in ) vec2 P@0x145fdb0)\n"
+   "      (declare (in ) sampler1D sampler@0x1610ca0)\n"
+   "      (declare (in ) vec2 P@0x1610db0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x1460140)\n"
-   "      (declare (in ) vec2 P@0x1460250)\n"
+   "      (declare (in ) isampler1D sampler@0x1611140)\n"
+   "      (declare (in ) vec2 P@0x1611250)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x1460430)\n"
-   "      (declare (in ) vec2 P@0x1460540)\n"
+   "      (declare (in ) usampler1D sampler@0x1611430)\n"
+   "      (declare (in ) vec2 P@0x1611540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1460720)\n"
-   "      (declare (in ) vec4 P@0x1460830)\n"
+   "      (declare (in ) sampler1D sampler@0x1611720)\n"
+   "      (declare (in ) vec4 P@0x1611830)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x1460a10)\n"
-   "      (declare (in ) vec4 P@0x1460b20)\n"
+   "      (declare (in ) isampler1D sampler@0x1611a10)\n"
+   "      (declare (in ) vec4 P@0x1611b20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x1460d00)\n"
-   "      (declare (in ) vec4 P@0x1460e10)\n"
+   "      (declare (in ) usampler1D sampler@0x1611d00)\n"
+   "      (declare (in ) vec4 P@0x1611e10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1460ff0)\n"
-   "      (declare (in ) vec3 P@0x1461100)\n"
+   "      (declare (in ) sampler2D sampler@0x1611ff0)\n"
+   "      (declare (in ) vec3 P@0x1612100)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x14612e0)\n"
-   "      (declare (in ) vec3 P@0x14613f0)\n"
+   "      (declare (in ) isampler2D sampler@0x16122e0)\n"
+   "      (declare (in ) vec3 P@0x16123f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x14615d0)\n"
-   "      (declare (in ) vec3 P@0x14616e0)\n"
+   "      (declare (in ) usampler2D sampler@0x16125d0)\n"
+   "      (declare (in ) vec3 P@0x16126e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x14618c0)\n"
-   "      (declare (in ) vec4 P@0x14619d0)\n"
+   "      (declare (in ) sampler2D sampler@0x16128c0)\n"
+   "      (declare (in ) vec4 P@0x16129d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x1461bb0)\n"
-   "      (declare (in ) vec4 P@0x1461cc0)\n"
+   "      (declare (in ) isampler2D sampler@0x1612bb0)\n"
+   "      (declare (in ) vec4 P@0x1612cc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x1461ea0)\n"
-   "      (declare (in ) vec4 P@0x1461fb0)\n"
+   "      (declare (in ) usampler2D sampler@0x1612ea0)\n"
+   "      (declare (in ) vec4 P@0x1612fb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1462190)\n"
-   "      (declare (in ) vec4 P@0x14622a0)\n"
+   "      (declare (in ) sampler3D sampler@0x1613190)\n"
+   "      (declare (in ) vec4 P@0x16132a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x1462480)\n"
-   "      (declare (in ) vec4 P@0x1462590)\n"
+   "      (declare (in ) isampler3D sampler@0x1613480)\n"
+   "      (declare (in ) vec4 P@0x1613590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x1462770)\n"
-   "      (declare (in ) vec4 P@0x1462880)\n"
+   "      (declare (in ) usampler3D sampler@0x1613770)\n"
+   "      (declare (in ) vec4 P@0x1613880)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1462a60)\n"
-   "      (declare (in ) vec4 P@0x1462b70)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1613a60)\n"
+   "      (declare (in ) vec4 P@0x1613b70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1462d50)\n"
-   "      (declare (in ) vec4 P@0x1462e60)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1613d50)\n"
+   "      (declare (in ) vec4 P@0x1613e60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1463040)\n"
-   "      (declare (in ) vec2 P@0x1463150)\n"
-   "      (declare (in ) float bias@0x1463260)\n"
+   "      (declare (in ) sampler1D sampler@0x1614040)\n"
+   "      (declare (in ) vec2 P@0x1614150)\n"
+   "      (declare (in ) float bias@0x1614260)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x1463440)\n"
-   "      (declare (in ) vec2 P@0x1463550)\n"
-   "      (declare (in ) float bias@0x1463660)\n"
+   "      (declare (in ) isampler1D sampler@0x1614440)\n"
+   "      (declare (in ) vec2 P@0x1614550)\n"
+   "      (declare (in ) float bias@0x1614660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x1463840)\n"
-   "      (declare (in ) vec2 P@0x1463950)\n"
-   "      (declare (in ) float bias@0x1463a60)\n"
+   "      (declare (in ) usampler1D sampler@0x1614840)\n"
+   "      (declare (in ) vec2 P@0x1614950)\n"
+   "      (declare (in ) float bias@0x1614a60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1463c40)\n"
-   "      (declare (in ) vec4 P@0x1463d50)\n"
-   "      (declare (in ) float bias@0x1463e60)\n"
+   "      (declare (in ) sampler1D sampler@0x1614c40)\n"
+   "      (declare (in ) vec4 P@0x1614d50)\n"
+   "      (declare (in ) float bias@0x1614e60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x1464040)\n"
-   "      (declare (in ) vec4 P@0x1464150)\n"
-   "      (declare (in ) float bias@0x1464260)\n"
+   "      (declare (in ) isampler1D sampler@0x1615040)\n"
+   "      (declare (in ) vec4 P@0x1615150)\n"
+   "      (declare (in ) float bias@0x1615260)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x1464440)\n"
-   "      (declare (in ) vec4 P@0x1464550)\n"
-   "      (declare (in ) float bias@0x1464660)\n"
+   "      (declare (in ) usampler1D sampler@0x1615440)\n"
+   "      (declare (in ) vec4 P@0x1615550)\n"
+   "      (declare (in ) float bias@0x1615660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1464840)\n"
-   "      (declare (in ) vec3 P@0x1464950)\n"
-   "      (declare (in ) float bias@0x1464a60)\n"
+   "      (declare (in ) sampler2D sampler@0x1615840)\n"
+   "      (declare (in ) vec3 P@0x1615950)\n"
+   "      (declare (in ) float bias@0x1615a60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x1464c40)\n"
-   "      (declare (in ) vec3 P@0x1464d50)\n"
-   "      (declare (in ) float bias@0x1464e60)\n"
+   "      (declare (in ) isampler2D sampler@0x1615c40)\n"
+   "      (declare (in ) vec3 P@0x1615d50)\n"
+   "      (declare (in ) float bias@0x1615e60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x1465040)\n"
-   "      (declare (in ) vec3 P@0x1465150)\n"
-   "      (declare (in ) float bias@0x1465260)\n"
+   "      (declare (in ) usampler2D sampler@0x1616040)\n"
+   "      (declare (in ) vec3 P@0x1616150)\n"
+   "      (declare (in ) float bias@0x1616260)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1465440)\n"
-   "      (declare (in ) vec4 P@0x1465550)\n"
-   "      (declare (in ) float bias@0x1465660)\n"
+   "      (declare (in ) sampler2D sampler@0x1616440)\n"
+   "      (declare (in ) vec4 P@0x1616550)\n"
+   "      (declare (in ) float bias@0x1616660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x1465840)\n"
-   "      (declare (in ) vec4 P@0x1465950)\n"
-   "      (declare (in ) float bias@0x1465a60)\n"
+   "      (declare (in ) isampler2D sampler@0x1616840)\n"
+   "      (declare (in ) vec4 P@0x1616950)\n"
+   "      (declare (in ) float bias@0x1616a60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x1465c40)\n"
-   "      (declare (in ) vec4 P@0x1465d50)\n"
-   "      (declare (in ) float bias@0x1465e60)\n"
+   "      (declare (in ) usampler2D sampler@0x1616c40)\n"
+   "      (declare (in ) vec4 P@0x1616d50)\n"
+   "      (declare (in ) float bias@0x1616e60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1466040)\n"
-   "      (declare (in ) vec4 P@0x1466150)\n"
-   "      (declare (in ) float bias@0x1466260)\n"
+   "      (declare (in ) sampler3D sampler@0x1617040)\n"
+   "      (declare (in ) vec4 P@0x1617150)\n"
+   "      (declare (in ) float bias@0x1617260)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x1466440)\n"
-   "      (declare (in ) vec4 P@0x1466550)\n"
-   "      (declare (in ) float bias@0x1466660)\n"
+   "      (declare (in ) isampler3D sampler@0x1617440)\n"
+   "      (declare (in ) vec4 P@0x1617550)\n"
+   "      (declare (in ) float bias@0x1617660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x1466840)\n"
-   "      (declare (in ) vec4 P@0x1466950)\n"
-   "      (declare (in ) float bias@0x1466a60)\n"
+   "      (declare (in ) usampler3D sampler@0x1617840)\n"
+   "      (declare (in ) vec4 P@0x1617950)\n"
+   "      (declare (in ) float bias@0x1617a60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1466c40)\n"
-   "      (declare (in ) vec4 P@0x1466d50)\n"
-   "      (declare (in ) float bias@0x1466e60)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1617c40)\n"
+   "      (declare (in ) vec4 P@0x1617d50)\n"
+   "      (declare (in ) float bias@0x1617e60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1467040)\n"
-   "      (declare (in ) vec4 P@0x1467150)\n"
-   "      (declare (in ) float bias@0x1467260)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1618040)\n"
+   "      (declare (in ) vec4 P@0x1618150)\n"
+   "      (declare (in ) float bias@0x1618260)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -15236,189 +15236,189 @@ static const char *prototypes_for_130_frag =
    "(function textureLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1467440)\n"
-   "      (declare (in ) float P@0x1467550)\n"
-   "      (declare (in ) float lod@0x1467660)\n"
+   "      (declare (in ) sampler1D sampler@0x1618440)\n"
+   "      (declare (in ) float P@0x1618550)\n"
+   "      (declare (in ) float lod@0x1618660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x14679f0)\n"
-   "      (declare (in ) float P@0x1467b00)\n"
-   "      (declare (in ) float lod@0x1467c10)\n"
+   "      (declare (in ) isampler1D sampler@0x16189f0)\n"
+   "      (declare (in ) float P@0x1618b00)\n"
+   "      (declare (in ) float lod@0x1618c10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x1467df0)\n"
-   "      (declare (in ) float P@0x1467f00)\n"
-   "      (declare (in ) float lod@0x1468010)\n"
+   "      (declare (in ) usampler1D sampler@0x1618df0)\n"
+   "      (declare (in ) float P@0x1618f00)\n"
+   "      (declare (in ) float lod@0x1619010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x14681f0)\n"
-   "      (declare (in ) vec2 P@0x1468300)\n"
-   "      (declare (in ) float lod@0x1468410)\n"
+   "      (declare (in ) sampler2D sampler@0x16191f0)\n"
+   "      (declare (in ) vec2 P@0x1619300)\n"
+   "      (declare (in ) float lod@0x1619410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x14685f0)\n"
-   "      (declare (in ) vec2 P@0x1468700)\n"
-   "      (declare (in ) float lod@0x1468810)\n"
+   "      (declare (in ) isampler2D sampler@0x16195f0)\n"
+   "      (declare (in ) vec2 P@0x1619700)\n"
+   "      (declare (in ) float lod@0x1619810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x14689f0)\n"
-   "      (declare (in ) vec2 P@0x1468b00)\n"
-   "      (declare (in ) float lod@0x1468c10)\n"
+   "      (declare (in ) usampler2D sampler@0x16199f0)\n"
+   "      (declare (in ) vec2 P@0x1619b00)\n"
+   "      (declare (in ) float lod@0x1619c10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1468df0)\n"
-   "      (declare (in ) vec3 P@0x1468f00)\n"
-   "      (declare (in ) float lod@0x1469010)\n"
+   "      (declare (in ) sampler3D sampler@0x1619df0)\n"
+   "      (declare (in ) vec3 P@0x1619f00)\n"
+   "      (declare (in ) float lod@0x161a010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x14691f0)\n"
-   "      (declare (in ) vec3 P@0x1469300)\n"
-   "      (declare (in ) float lod@0x1469410)\n"
+   "      (declare (in ) isampler3D sampler@0x161a1f0)\n"
+   "      (declare (in ) vec3 P@0x161a300)\n"
+   "      (declare (in ) float lod@0x161a410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x14695f0)\n"
-   "      (declare (in ) vec3 P@0x1469700)\n"
-   "      (declare (in ) float lod@0x1469810)\n"
+   "      (declare (in ) usampler3D sampler@0x161a5f0)\n"
+   "      (declare (in ) vec3 P@0x161a700)\n"
+   "      (declare (in ) float lod@0x161a810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x14699f0)\n"
-   "      (declare (in ) vec3 P@0x1469b00)\n"
-   "      (declare (in ) float lod@0x1469c10)\n"
+   "      (declare (in ) samplerCube sampler@0x161a9f0)\n"
+   "      (declare (in ) vec3 P@0x161ab00)\n"
+   "      (declare (in ) float lod@0x161ac10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isamplerCube sampler@0x1469df0)\n"
-   "      (declare (in ) vec3 P@0x1469f00)\n"
-   "      (declare (in ) float lod@0x146a010)\n"
+   "      (declare (in ) isamplerCube sampler@0x161adf0)\n"
+   "      (declare (in ) vec3 P@0x161af00)\n"
+   "      (declare (in ) float lod@0x161b010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usamplerCube sampler@0x146a1f0)\n"
-   "      (declare (in ) vec3 P@0x146a300)\n"
-   "      (declare (in ) float lod@0x146a410)\n"
+   "      (declare (in ) usamplerCube sampler@0x161b1f0)\n"
+   "      (declare (in ) vec3 P@0x161b300)\n"
+   "      (declare (in ) float lod@0x161b410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x146a5f0)\n"
-   "      (declare (in ) vec3 P@0x146a700)\n"
-   "      (declare (in ) float lod@0x146a810)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x161b5f0)\n"
+   "      (declare (in ) vec3 P@0x161b700)\n"
+   "      (declare (in ) float lod@0x161b810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x146a9f0)\n"
-   "      (declare (in ) vec3 P@0x146ab00)\n"
-   "      (declare (in ) float lod@0x146ac10)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x161b9f0)\n"
+   "      (declare (in ) vec3 P@0x161bb00)\n"
+   "      (declare (in ) float lod@0x161bc10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x146adf0)\n"
-   "      (declare (in ) vec2 P@0x146af00)\n"
-   "      (declare (in ) float lod@0x146b010)\n"
+   "      (declare (in ) sampler1DArray sampler@0x161bdf0)\n"
+   "      (declare (in ) vec2 P@0x161bf00)\n"
+   "      (declare (in ) float lod@0x161c010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1DArray sampler@0x146b1f0)\n"
-   "      (declare (in ) vec2 P@0x146b300)\n"
-   "      (declare (in ) float lod@0x146b410)\n"
+   "      (declare (in ) isampler1DArray sampler@0x161c1f0)\n"
+   "      (declare (in ) vec2 P@0x161c300)\n"
+   "      (declare (in ) float lod@0x161c410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1DArray sampler@0x146b5f0)\n"
-   "      (declare (in ) vec2 P@0x146b700)\n"
-   "      (declare (in ) float lod@0x146b810)\n"
+   "      (declare (in ) usampler1DArray sampler@0x161c5f0)\n"
+   "      (declare (in ) vec2 P@0x161c700)\n"
+   "      (declare (in ) float lod@0x161c810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArray sampler@0x146b9f0)\n"
-   "      (declare (in ) vec3 P@0x146bb00)\n"
-   "      (declare (in ) float lod@0x146bc10)\n"
+   "      (declare (in ) sampler2DArray sampler@0x161c9f0)\n"
+   "      (declare (in ) vec3 P@0x161cb00)\n"
+   "      (declare (in ) float lod@0x161cc10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2DArray sampler@0x146bdf0)\n"
-   "      (declare (in ) vec3 P@0x146bf00)\n"
-   "      (declare (in ) float lod@0x146c010)\n"
+   "      (declare (in ) isampler2DArray sampler@0x161cdf0)\n"
+   "      (declare (in ) vec3 P@0x161cf00)\n"
+   "      (declare (in ) float lod@0x161d010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2DArray sampler@0x146c1f0)\n"
-   "      (declare (in ) vec3 P@0x146c300)\n"
-   "      (declare (in ) float lod@0x146c410)\n"
+   "      (declare (in ) usampler2DArray sampler@0x161d1f0)\n"
+   "      (declare (in ) vec3 P@0x161d300)\n"
+   "      (declare (in ) float lod@0x161d410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArrayShadow sampler@0x146c5f0)\n"
-   "      (declare (in ) vec3 P@0x146c700)\n"
-   "      (declare (in ) float lod@0x146c810)\n"
+   "      (declare (in ) sampler1DArrayShadow sampler@0x161d5f0)\n"
+   "      (declare (in ) vec3 P@0x161d700)\n"
+   "      (declare (in ) float lod@0x161d810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -15428,135 +15428,135 @@ static const char *prototypes_for_130_frag =
    "(function texelFetch\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x146c9f0)\n"
-   "      (declare (in ) int P@0x146cb00)\n"
-   "      (declare (in ) int lod@0x146cc10)\n"
+   "      (declare (in ) sampler1D sampler@0x161d9f0)\n"
+   "      (declare (in ) int P@0x161db00)\n"
+   "      (declare (in ) int lod@0x161dc10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x146cfa0)\n"
-   "      (declare (in ) int P@0x146d0b0)\n"
-   "      (declare (in ) int lod@0x146d1c0)\n"
+   "      (declare (in ) isampler1D sampler@0x161dfa0)\n"
+   "      (declare (in ) int P@0x161e0b0)\n"
+   "      (declare (in ) int lod@0x161e1c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x146d3a0)\n"
-   "      (declare (in ) int P@0x146d4b0)\n"
-   "      (declare (in ) int lod@0x146d5c0)\n"
+   "      (declare (in ) usampler1D sampler@0x161e3a0)\n"
+   "      (declare (in ) int P@0x161e4b0)\n"
+   "      (declare (in ) int lod@0x161e5c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x146d7a0)\n"
-   "      (declare (in ) ivec2 P@0x146d8b0)\n"
-   "      (declare (in ) int lod@0x146d9c0)\n"
+   "      (declare (in ) sampler2D sampler@0x161e7a0)\n"
+   "      (declare (in ) ivec2 P@0x161e8b0)\n"
+   "      (declare (in ) int lod@0x161e9c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x146dba0)\n"
-   "      (declare (in ) ivec2 P@0x146dcb0)\n"
-   "      (declare (in ) int lod@0x146ddc0)\n"
+   "      (declare (in ) isampler2D sampler@0x161eba0)\n"
+   "      (declare (in ) ivec2 P@0x161ecb0)\n"
+   "      (declare (in ) int lod@0x161edc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x146dfa0)\n"
-   "      (declare (in ) ivec2 P@0x146e0b0)\n"
-   "      (declare (in ) int lod@0x146e1c0)\n"
+   "      (declare (in ) usampler2D sampler@0x161efa0)\n"
+   "      (declare (in ) ivec2 P@0x161f0b0)\n"
+   "      (declare (in ) int lod@0x161f1c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x146e3a0)\n"
-   "      (declare (in ) ivec3 P@0x146e4b0)\n"
-   "      (declare (in ) int lod@0x146e5c0)\n"
+   "      (declare (in ) sampler3D sampler@0x161f3a0)\n"
+   "      (declare (in ) ivec3 P@0x161f4b0)\n"
+   "      (declare (in ) int lod@0x161f5c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x146e7a0)\n"
-   "      (declare (in ) ivec3 P@0x146e8b0)\n"
-   "      (declare (in ) int lod@0x146e9c0)\n"
+   "      (declare (in ) isampler3D sampler@0x161f7a0)\n"
+   "      (declare (in ) ivec3 P@0x161f8b0)\n"
+   "      (declare (in ) int lod@0x161f9c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x146eba0)\n"
-   "      (declare (in ) ivec3 P@0x146ecb0)\n"
-   "      (declare (in ) int lod@0x146edc0)\n"
+   "      (declare (in ) usampler3D sampler@0x161fba0)\n"
+   "      (declare (in ) ivec3 P@0x161fcb0)\n"
+   "      (declare (in ) int lod@0x161fdc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x146efa0)\n"
-   "      (declare (in ) ivec2 P@0x146f0b0)\n"
-   "      (declare (in ) int lod@0x146f1c0)\n"
+   "      (declare (in ) sampler1DArray sampler@0x161ffa0)\n"
+   "      (declare (in ) ivec2 P@0x16200b0)\n"
+   "      (declare (in ) int lod@0x16201c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1DArray sampler@0x146f3a0)\n"
-   "      (declare (in ) ivec2 P@0x146f4b0)\n"
-   "      (declare (in ) int lod@0x146f5c0)\n"
+   "      (declare (in ) isampler1DArray sampler@0x16203a0)\n"
+   "      (declare (in ) ivec2 P@0x16204b0)\n"
+   "      (declare (in ) int lod@0x16205c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1DArray sampler@0x146f7a0)\n"
-   "      (declare (in ) ivec2 P@0x146f8b0)\n"
-   "      (declare (in ) int lod@0x146f9c0)\n"
+   "      (declare (in ) usampler1DArray sampler@0x16207a0)\n"
+   "      (declare (in ) ivec2 P@0x16208b0)\n"
+   "      (declare (in ) int lod@0x16209c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArray sampler@0x146fba0)\n"
-   "      (declare (in ) ivec3 P@0x146fcb0)\n"
-   "      (declare (in ) int lod@0x146fdc0)\n"
+   "      (declare (in ) sampler2DArray sampler@0x1620ba0)\n"
+   "      (declare (in ) ivec3 P@0x1620cb0)\n"
+   "      (declare (in ) int lod@0x1620dc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2DArray sampler@0x146ffa0)\n"
-   "      (declare (in ) ivec3 P@0x14700b0)\n"
-   "      (declare (in ) int lod@0x14701c0)\n"
+   "      (declare (in ) isampler2DArray sampler@0x1620fa0)\n"
+   "      (declare (in ) ivec3 P@0x16210b0)\n"
+   "      (declare (in ) int lod@0x16211c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2DArray sampler@0x14703a0)\n"
-   "      (declare (in ) ivec3 P@0x14704b0)\n"
-   "      (declare (in ) int lod@0x14705c0)\n"
+   "      (declare (in ) usampler2DArray sampler@0x16213a0)\n"
+   "      (declare (in ) ivec3 P@0x16214b0)\n"
+   "      (declare (in ) int lod@0x16215c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -15566,153 +15566,153 @@ static const char *prototypes_for_130_frag =
    "(function textureProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x14707a0)\n"
-   "      (declare (in ) vec2 P@0x14708b0)\n"
-   "      (declare (in ) float lod@0x14709c0)\n"
+   "      (declare (in ) sampler1D sampler@0x16217a0)\n"
+   "      (declare (in ) vec2 P@0x16218b0)\n"
+   "      (declare (in ) float lod@0x16219c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x1470d50)\n"
-   "      (declare (in ) vec2 P@0x1470e60)\n"
-   "      (declare (in ) float lod@0x1470f70)\n"
+   "      (declare (in ) isampler1D sampler@0x1621d50)\n"
+   "      (declare (in ) vec2 P@0x1621e60)\n"
+   "      (declare (in ) float lod@0x1621f70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x1471150)\n"
-   "      (declare (in ) vec2 P@0x1471260)\n"
-   "      (declare (in ) float lod@0x1471370)\n"
+   "      (declare (in ) usampler1D sampler@0x1622150)\n"
+   "      (declare (in ) vec2 P@0x1622260)\n"
+   "      (declare (in ) float lod@0x1622370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1471550)\n"
-   "      (declare (in ) vec4 P@0x1471660)\n"
-   "      (declare (in ) float lod@0x1471770)\n"
+   "      (declare (in ) sampler1D sampler@0x1622550)\n"
+   "      (declare (in ) vec4 P@0x1622660)\n"
+   "      (declare (in ) float lod@0x1622770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x1471950)\n"
-   "      (declare (in ) vec4 P@0x1471a60)\n"
-   "      (declare (in ) float lod@0x1471b70)\n"
+   "      (declare (in ) isampler1D sampler@0x1622950)\n"
+   "      (declare (in ) vec4 P@0x1622a60)\n"
+   "      (declare (in ) float lod@0x1622b70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x1471d50)\n"
-   "      (declare (in ) vec4 P@0x1471e60)\n"
-   "      (declare (in ) float lod@0x1471f70)\n"
+   "      (declare (in ) usampler1D sampler@0x1622d50)\n"
+   "      (declare (in ) vec4 P@0x1622e60)\n"
+   "      (declare (in ) float lod@0x1622f70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1472150)\n"
-   "      (declare (in ) vec3 P@0x1472260)\n"
-   "      (declare (in ) float lod@0x1472370)\n"
+   "      (declare (in ) sampler2D sampler@0x1623150)\n"
+   "      (declare (in ) vec3 P@0x1623260)\n"
+   "      (declare (in ) float lod@0x1623370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x1472550)\n"
-   "      (declare (in ) vec3 P@0x1472660)\n"
-   "      (declare (in ) float lod@0x1472770)\n"
+   "      (declare (in ) isampler2D sampler@0x1623550)\n"
+   "      (declare (in ) vec3 P@0x1623660)\n"
+   "      (declare (in ) float lod@0x1623770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x1472950)\n"
-   "      (declare (in ) vec3 P@0x1472a60)\n"
-   "      (declare (in ) float lod@0x1472b70)\n"
+   "      (declare (in ) usampler2D sampler@0x1623950)\n"
+   "      (declare (in ) vec3 P@0x1623a60)\n"
+   "      (declare (in ) float lod@0x1623b70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1472d50)\n"
-   "      (declare (in ) vec4 P@0x1472e60)\n"
-   "      (declare (in ) float lod@0x1472f70)\n"
+   "      (declare (in ) sampler2D sampler@0x1623d50)\n"
+   "      (declare (in ) vec4 P@0x1623e60)\n"
+   "      (declare (in ) float lod@0x1623f70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x1473150)\n"
-   "      (declare (in ) vec4 P@0x1473260)\n"
-   "      (declare (in ) float lod@0x1473370)\n"
+   "      (declare (in ) isampler2D sampler@0x1624150)\n"
+   "      (declare (in ) vec4 P@0x1624260)\n"
+   "      (declare (in ) float lod@0x1624370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x1473550)\n"
-   "      (declare (in ) vec4 P@0x1473660)\n"
-   "      (declare (in ) float lod@0x1473770)\n"
+   "      (declare (in ) usampler2D sampler@0x1624550)\n"
+   "      (declare (in ) vec4 P@0x1624660)\n"
+   "      (declare (in ) float lod@0x1624770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1473950)\n"
-   "      (declare (in ) vec4 P@0x1473a60)\n"
-   "      (declare (in ) float lod@0x1473b70)\n"
+   "      (declare (in ) sampler3D sampler@0x1624950)\n"
+   "      (declare (in ) vec4 P@0x1624a60)\n"
+   "      (declare (in ) float lod@0x1624b70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x1473d50)\n"
-   "      (declare (in ) vec4 P@0x1473e60)\n"
-   "      (declare (in ) float lod@0x1473f70)\n"
+   "      (declare (in ) isampler3D sampler@0x1624d50)\n"
+   "      (declare (in ) vec4 P@0x1624e60)\n"
+   "      (declare (in ) float lod@0x1624f70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x1474150)\n"
-   "      (declare (in ) vec4 P@0x1474260)\n"
-   "      (declare (in ) float lod@0x1474370)\n"
+   "      (declare (in ) usampler3D sampler@0x1625150)\n"
+   "      (declare (in ) vec4 P@0x1625260)\n"
+   "      (declare (in ) float lod@0x1625370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1474550)\n"
-   "      (declare (in ) vec4 P@0x1474660)\n"
-   "      (declare (in ) float lod@0x1474770)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1625550)\n"
+   "      (declare (in ) vec4 P@0x1625660)\n"
+   "      (declare (in ) float lod@0x1625770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1474950)\n"
-   "      (declare (in ) vec4 P@0x1474a60)\n"
-   "      (declare (in ) float lod@0x1474b70)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1625950)\n"
+   "      (declare (in ) vec4 P@0x1625a60)\n"
+   "      (declare (in ) float lod@0x1625b70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -15722,230 +15722,230 @@ static const char *prototypes_for_130_frag =
    "(function textureGrad\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1474d50)\n"
-   "      (declare (in ) float P@0x1474e60)\n"
-   "      (declare (in ) float dPdx@0x1474f70)\n"
-   "      (declare (in ) float dPdy@0x1475080)\n"
+   "      (declare (in ) sampler1D sampler@0x1625d50)\n"
+   "      (declare (in ) float P@0x1625e60)\n"
+   "      (declare (in ) float dPdx@0x1625f70)\n"
+   "      (declare (in ) float dPdy@0x1626080)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x1475410)\n"
-   "      (declare (in ) float P@0x1475520)\n"
-   "      (declare (in ) float dPdx@0x1475630)\n"
-   "      (declare (in ) float dPdy@0x1475740)\n"
+   "      (declare (in ) isampler1D sampler@0x1626410)\n"
+   "      (declare (in ) float P@0x1626520)\n"
+   "      (declare (in ) float dPdx@0x1626630)\n"
+   "      (declare (in ) float dPdy@0x1626740)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x1475920)\n"
-   "      (declare (in ) float P@0x1475a30)\n"
-   "      (declare (in ) float dPdx@0x1475b40)\n"
-   "      (declare (in ) float dPdy@0x1475c50)\n"
+   "      (declare (in ) usampler1D sampler@0x1626920)\n"
+   "      (declare (in ) float P@0x1626a30)\n"
+   "      (declare (in ) float dPdx@0x1626b40)\n"
+   "      (declare (in ) float dPdy@0x1626c50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1475e30)\n"
-   "      (declare (in ) vec2 P@0x1475f40)\n"
-   "      (declare (in ) vec2 dPdx@0x1476050)\n"
-   "      (declare (in ) vec2 dPdy@0x1476160)\n"
+   "      (declare (in ) sampler2D sampler@0x1626e30)\n"
+   "      (declare (in ) vec2 P@0x1626f40)\n"
+   "      (declare (in ) vec2 dPdx@0x1627050)\n"
+   "      (declare (in ) vec2 dPdy@0x1627160)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x1476340)\n"
-   "      (declare (in ) vec2 P@0x1476450)\n"
-   "      (declare (in ) vec2 dPdx@0x1476560)\n"
-   "      (declare (in ) vec2 dPdy@0x1476670)\n"
+   "      (declare (in ) isampler2D sampler@0x1627340)\n"
+   "      (declare (in ) vec2 P@0x1627450)\n"
+   "      (declare (in ) vec2 dPdx@0x1627560)\n"
+   "      (declare (in ) vec2 dPdy@0x1627670)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x1476850)\n"
-   "      (declare (in ) vec2 P@0x1476960)\n"
-   "      (declare (in ) vec2 dPdx@0x1476a70)\n"
-   "      (declare (in ) vec2 dPdy@0x1476b80)\n"
+   "      (declare (in ) usampler2D sampler@0x1627850)\n"
+   "      (declare (in ) vec2 P@0x1627960)\n"
+   "      (declare (in ) vec2 dPdx@0x1627a70)\n"
+   "      (declare (in ) vec2 dPdy@0x1627b80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1476d60)\n"
-   "      (declare (in ) vec3 P@0x1476e70)\n"
-   "      (declare (in ) vec3 dPdx@0x1476f80)\n"
-   "      (declare (in ) vec3 dPdy@0x1477090)\n"
+   "      (declare (in ) sampler3D sampler@0x1627d60)\n"
+   "      (declare (in ) vec3 P@0x1627e70)\n"
+   "      (declare (in ) vec3 dPdx@0x1627f80)\n"
+   "      (declare (in ) vec3 dPdy@0x1628090)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x1477270)\n"
-   "      (declare (in ) vec3 P@0x1477380)\n"
-   "      (declare (in ) vec3 dPdx@0x1477490)\n"
-   "      (declare (in ) vec3 dPdy@0x14775a0)\n"
+   "      (declare (in ) isampler3D sampler@0x1628270)\n"
+   "      (declare (in ) vec3 P@0x1628380)\n"
+   "      (declare (in ) vec3 dPdx@0x1628490)\n"
+   "      (declare (in ) vec3 dPdy@0x16285a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x1477780)\n"
-   "      (declare (in ) vec3 P@0x1477890)\n"
-   "      (declare (in ) vec3 dPdx@0x14779a0)\n"
-   "      (declare (in ) vec3 dPdy@0x1477ab0)\n"
+   "      (declare (in ) usampler3D sampler@0x1628780)\n"
+   "      (declare (in ) vec3 P@0x1628890)\n"
+   "      (declare (in ) vec3 dPdx@0x16289a0)\n"
+   "      (declare (in ) vec3 dPdy@0x1628ab0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x1477c90)\n"
-   "      (declare (in ) vec3 P@0x1477da0)\n"
-   "      (declare (in ) vec3 dPdx@0x1477eb0)\n"
-   "      (declare (in ) vec3 dPdy@0x1477fc0)\n"
+   "      (declare (in ) samplerCube sampler@0x1628c90)\n"
+   "      (declare (in ) vec3 P@0x1628da0)\n"
+   "      (declare (in ) vec3 dPdx@0x1628eb0)\n"
+   "      (declare (in ) vec3 dPdy@0x1628fc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isamplerCube sampler@0x14781a0)\n"
-   "      (declare (in ) vec3 P@0x14782b0)\n"
-   "      (declare (in ) vec3 dPdx@0x14783c0)\n"
-   "      (declare (in ) vec3 dPdy@0x14784d0)\n"
+   "      (declare (in ) isamplerCube sampler@0x16291a0)\n"
+   "      (declare (in ) vec3 P@0x16292b0)\n"
+   "      (declare (in ) vec3 dPdx@0x16293c0)\n"
+   "      (declare (in ) vec3 dPdy@0x16294d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usamplerCube sampler@0x14786b0)\n"
-   "      (declare (in ) vec3 P@0x14787c0)\n"
-   "      (declare (in ) vec3 dPdx@0x14788d0)\n"
-   "      (declare (in ) vec3 dPdy@0x14789e0)\n"
+   "      (declare (in ) usamplerCube sampler@0x16296b0)\n"
+   "      (declare (in ) vec3 P@0x16297c0)\n"
+   "      (declare (in ) vec3 dPdx@0x16298d0)\n"
+   "      (declare (in ) vec3 dPdy@0x16299e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1478bc0)\n"
-   "      (declare (in ) vec3 P@0x1478cd0)\n"
-   "      (declare (in ) float dPdx@0x1478de0)\n"
-   "      (declare (in ) float dPdy@0x1478ef0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1629bc0)\n"
+   "      (declare (in ) vec3 P@0x1629cd0)\n"
+   "      (declare (in ) float dPdx@0x1629de0)\n"
+   "      (declare (in ) float dPdy@0x1629ef0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x14790d0)\n"
-   "      (declare (in ) vec3 P@0x14791e0)\n"
-   "      (declare (in ) vec2 dPdx@0x14792f0)\n"
-   "      (declare (in ) vec2 dPdy@0x1479400)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x162a0d0)\n"
+   "      (declare (in ) vec3 P@0x162a1e0)\n"
+   "      (declare (in ) vec2 dPdx@0x162a2f0)\n"
+   "      (declare (in ) vec2 dPdy@0x162a400)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCubeShadow sampler@0x14795e0)\n"
-   "      (declare (in ) vec4 P@0x14796f0)\n"
-   "      (declare (in ) vec3 dPdx@0x1479800)\n"
-   "      (declare (in ) vec3 dPdy@0x1479910)\n"
+   "      (declare (in ) samplerCubeShadow sampler@0x162a5e0)\n"
+   "      (declare (in ) vec4 P@0x162a6f0)\n"
+   "      (declare (in ) vec3 dPdx@0x162a800)\n"
+   "      (declare (in ) vec3 dPdy@0x162a910)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x1479af0)\n"
-   "      (declare (in ) vec2 P@0x1479c00)\n"
-   "      (declare (in ) float dPdx@0x1479d10)\n"
-   "      (declare (in ) float dPdy@0x1479e20)\n"
+   "      (declare (in ) sampler1DArray sampler@0x162aaf0)\n"
+   "      (declare (in ) vec2 P@0x162ac00)\n"
+   "      (declare (in ) float dPdx@0x162ad10)\n"
+   "      (declare (in ) float dPdy@0x162ae20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1DArray sampler@0x147a000)\n"
-   "      (declare (in ) vec2 P@0x147a110)\n"
-   "      (declare (in ) float dPdx@0x147a220)\n"
-   "      (declare (in ) float dPdy@0x147a330)\n"
+   "      (declare (in ) isampler1DArray sampler@0x162b000)\n"
+   "      (declare (in ) vec2 P@0x162b110)\n"
+   "      (declare (in ) float dPdx@0x162b220)\n"
+   "      (declare (in ) float dPdy@0x162b330)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1DArray sampler@0x147a510)\n"
-   "      (declare (in ) vec2 P@0x147a620)\n"
-   "      (declare (in ) float dPdx@0x147a730)\n"
-   "      (declare (in ) float dPdy@0x147a840)\n"
+   "      (declare (in ) usampler1DArray sampler@0x162b510)\n"
+   "      (declare (in ) vec2 P@0x162b620)\n"
+   "      (declare (in ) float dPdx@0x162b730)\n"
+   "      (declare (in ) float dPdy@0x162b840)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArray sampler@0x147aa20)\n"
-   "      (declare (in ) vec3 P@0x147ab30)\n"
-   "      (declare (in ) vec2 dPdx@0x147ac40)\n"
-   "      (declare (in ) vec2 dPdy@0x147ad50)\n"
+   "      (declare (in ) sampler2DArray sampler@0x162ba20)\n"
+   "      (declare (in ) vec3 P@0x162bb30)\n"
+   "      (declare (in ) vec2 dPdx@0x162bc40)\n"
+   "      (declare (in ) vec2 dPdy@0x162bd50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2DArray sampler@0x147af30)\n"
-   "      (declare (in ) vec3 P@0x147b040)\n"
-   "      (declare (in ) vec2 dPdx@0x147b150)\n"
-   "      (declare (in ) vec2 dPdy@0x147b260)\n"
+   "      (declare (in ) isampler2DArray sampler@0x162bf30)\n"
+   "      (declare (in ) vec3 P@0x162c040)\n"
+   "      (declare (in ) vec2 dPdx@0x162c150)\n"
+   "      (declare (in ) vec2 dPdy@0x162c260)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2DArray sampler@0x147b440)\n"
-   "      (declare (in ) vec3 P@0x147b550)\n"
-   "      (declare (in ) vec2 dPdx@0x147b660)\n"
-   "      (declare (in ) vec2 dPdy@0x147b770)\n"
+   "      (declare (in ) usampler2DArray sampler@0x162c440)\n"
+   "      (declare (in ) vec3 P@0x162c550)\n"
+   "      (declare (in ) vec2 dPdx@0x162c660)\n"
+   "      (declare (in ) vec2 dPdy@0x162c770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArrayShadow sampler@0x147b950)\n"
-   "      (declare (in ) vec3 P@0x147ba60)\n"
-   "      (declare (in ) float dPdx@0x147bb70)\n"
-   "      (declare (in ) float dPdy@0x147bc80)\n"
+   "      (declare (in ) sampler1DArrayShadow sampler@0x162c950)\n"
+   "      (declare (in ) vec3 P@0x162ca60)\n"
+   "      (declare (in ) float dPdx@0x162cb70)\n"
+   "      (declare (in ) float dPdy@0x162cc80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArrayShadow sampler@0x147be60)\n"
-   "      (declare (in ) vec4 P@0x147bf70)\n"
-   "      (declare (in ) vec2 dPdx@0x147c080)\n"
-   "      (declare (in ) vec2 dPdy@0x147c190)\n"
+   "      (declare (in ) sampler2DArrayShadow sampler@0x162ce60)\n"
+   "      (declare (in ) vec4 P@0x162cf70)\n"
+   "      (declare (in ) vec2 dPdx@0x162d080)\n"
+   "      (declare (in ) vec2 dPdy@0x162d190)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -15955,170 +15955,170 @@ static const char *prototypes_for_130_frag =
    "(function textureProjGrad\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x147c370)\n"
-   "      (declare (in ) vec2 P@0x147c480)\n"
-   "      (declare (in ) float dPdx@0x147c590)\n"
-   "      (declare (in ) float dPdy@0x147c6a0)\n"
+   "      (declare (in ) sampler1D sampler@0x162d370)\n"
+   "      (declare (in ) vec2 P@0x162d480)\n"
+   "      (declare (in ) float dPdx@0x162d590)\n"
+   "      (declare (in ) float dPdy@0x162d6a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x147ca30)\n"
-   "      (declare (in ) vec2 P@0x147cb40)\n"
-   "      (declare (in ) float dPdx@0x147cc50)\n"
-   "      (declare (in ) float dPdy@0x147cd60)\n"
+   "      (declare (in ) isampler1D sampler@0x162da30)\n"
+   "      (declare (in ) vec2 P@0x162db40)\n"
+   "      (declare (in ) float dPdx@0x162dc50)\n"
+   "      (declare (in ) float dPdy@0x162dd60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x147cf40)\n"
-   "      (declare (in ) vec2 P@0x147d050)\n"
-   "      (declare (in ) float dPdx@0x147d160)\n"
-   "      (declare (in ) float dPdy@0x147d270)\n"
+   "      (declare (in ) usampler1D sampler@0x162df40)\n"
+   "      (declare (in ) vec2 P@0x162e050)\n"
+   "      (declare (in ) float dPdx@0x162e160)\n"
+   "      (declare (in ) float dPdy@0x162e270)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x147d450)\n"
-   "      (declare (in ) vec4 P@0x147d560)\n"
-   "      (declare (in ) float dPdx@0x147d670)\n"
-   "      (declare (in ) float dPdy@0x147d780)\n"
+   "      (declare (in ) sampler1D sampler@0x162e450)\n"
+   "      (declare (in ) vec4 P@0x162e560)\n"
+   "      (declare (in ) float dPdx@0x162e670)\n"
+   "      (declare (in ) float dPdy@0x162e780)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x147d960)\n"
-   "      (declare (in ) vec4 P@0x147da70)\n"
-   "      (declare (in ) float dPdx@0x147db80)\n"
-   "      (declare (in ) float dPdy@0x147dc90)\n"
+   "      (declare (in ) isampler1D sampler@0x162e960)\n"
+   "      (declare (in ) vec4 P@0x162ea70)\n"
+   "      (declare (in ) float dPdx@0x162eb80)\n"
+   "      (declare (in ) float dPdy@0x162ec90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x147de70)\n"
-   "      (declare (in ) vec4 P@0x147df80)\n"
-   "      (declare (in ) float dPdx@0x147e090)\n"
-   "      (declare (in ) float dPdy@0x147e1a0)\n"
+   "      (declare (in ) usampler1D sampler@0x162ee70)\n"
+   "      (declare (in ) vec4 P@0x162ef80)\n"
+   "      (declare (in ) float dPdx@0x162f090)\n"
+   "      (declare (in ) float dPdy@0x162f1a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x147e380)\n"
-   "      (declare (in ) vec3 P@0x147e490)\n"
-   "      (declare (in ) vec2 dPdx@0x147e5a0)\n"
-   "      (declare (in ) vec2 dPdy@0x147e6b0)\n"
+   "      (declare (in ) sampler2D sampler@0x162f380)\n"
+   "      (declare (in ) vec3 P@0x162f490)\n"
+   "      (declare (in ) vec2 dPdx@0x162f5a0)\n"
+   "      (declare (in ) vec2 dPdy@0x162f6b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x147e890)\n"
-   "      (declare (in ) vec3 P@0x147e9a0)\n"
-   "      (declare (in ) vec2 dPdx@0x147eab0)\n"
-   "      (declare (in ) vec2 dPdy@0x147ebc0)\n"
+   "      (declare (in ) isampler2D sampler@0x162f890)\n"
+   "      (declare (in ) vec3 P@0x162f9a0)\n"
+   "      (declare (in ) vec2 dPdx@0x162fab0)\n"
+   "      (declare (in ) vec2 dPdy@0x162fbc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x147eda0)\n"
-   "      (declare (in ) vec3 P@0x147eeb0)\n"
-   "      (declare (in ) vec2 dPdx@0x147efc0)\n"
-   "      (declare (in ) vec2 dPdy@0x147f0d0)\n"
+   "      (declare (in ) usampler2D sampler@0x162fda0)\n"
+   "      (declare (in ) vec3 P@0x162feb0)\n"
+   "      (declare (in ) vec2 dPdx@0x162ffc0)\n"
+   "      (declare (in ) vec2 dPdy@0x16300d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x147f2b0)\n"
-   "      (declare (in ) vec4 P@0x147f3c0)\n"
-   "      (declare (in ) vec2 dPdx@0x147f4d0)\n"
-   "      (declare (in ) vec2 dPdy@0x147f5e0)\n"
+   "      (declare (in ) sampler2D sampler@0x16302b0)\n"
+   "      (declare (in ) vec4 P@0x16303c0)\n"
+   "      (declare (in ) vec2 dPdx@0x16304d0)\n"
+   "      (declare (in ) vec2 dPdy@0x16305e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x147f7c0)\n"
-   "      (declare (in ) vec4 P@0x147f8d0)\n"
-   "      (declare (in ) vec2 dPdx@0x147f9e0)\n"
-   "      (declare (in ) vec2 dPdy@0x147faf0)\n"
+   "      (declare (in ) isampler2D sampler@0x16307c0)\n"
+   "      (declare (in ) vec4 P@0x16308d0)\n"
+   "      (declare (in ) vec2 dPdx@0x16309e0)\n"
+   "      (declare (in ) vec2 dPdy@0x1630af0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x147fcd0)\n"
-   "      (declare (in ) vec4 P@0x147fde0)\n"
-   "      (declare (in ) vec2 dPdx@0x147fef0)\n"
-   "      (declare (in ) vec2 dPdy@0x1480000)\n"
+   "      (declare (in ) usampler2D sampler@0x1630cd0)\n"
+   "      (declare (in ) vec4 P@0x1630de0)\n"
+   "      (declare (in ) vec2 dPdx@0x1630ef0)\n"
+   "      (declare (in ) vec2 dPdy@0x1631000)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x14801e0)\n"
-   "      (declare (in ) vec4 P@0x14802f0)\n"
-   "      (declare (in ) vec3 dPdx@0x1480400)\n"
-   "      (declare (in ) vec3 dPdy@0x1480510)\n"
+   "      (declare (in ) sampler3D sampler@0x16311e0)\n"
+   "      (declare (in ) vec4 P@0x16312f0)\n"
+   "      (declare (in ) vec3 dPdx@0x1631400)\n"
+   "      (declare (in ) vec3 dPdy@0x1631510)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x14806f0)\n"
-   "      (declare (in ) vec4 P@0x1480800)\n"
-   "      (declare (in ) vec3 dPdx@0x1480910)\n"
-   "      (declare (in ) vec3 dPdy@0x1480a20)\n"
+   "      (declare (in ) isampler3D sampler@0x16316f0)\n"
+   "      (declare (in ) vec4 P@0x1631800)\n"
+   "      (declare (in ) vec3 dPdx@0x1631910)\n"
+   "      (declare (in ) vec3 dPdy@0x1631a20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x1480c00)\n"
-   "      (declare (in ) vec4 P@0x1480d10)\n"
-   "      (declare (in ) vec3 dPdx@0x1480e20)\n"
-   "      (declare (in ) vec3 dPdy@0x1480f30)\n"
+   "      (declare (in ) usampler3D sampler@0x1631c00)\n"
+   "      (declare (in ) vec4 P@0x1631d10)\n"
+   "      (declare (in ) vec3 dPdx@0x1631e20)\n"
+   "      (declare (in ) vec3 dPdy@0x1631f30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1481110)\n"
-   "      (declare (in ) vec4 P@0x1481220)\n"
-   "      (declare (in ) float dPdx@0x1481330)\n"
-   "      (declare (in ) float dPdy@0x1481440)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1632110)\n"
+   "      (declare (in ) vec4 P@0x1632220)\n"
+   "      (declare (in ) float dPdx@0x1632330)\n"
+   "      (declare (in ) float dPdy@0x1632440)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1481620)\n"
-   "      (declare (in ) vec4 P@0x1481730)\n"
-   "      (declare (in ) vec2 dPdx@0x1481840)\n"
-   "      (declare (in ) vec2 dPdy@0x1481950)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1632620)\n"
+   "      (declare (in ) vec4 P@0x1632730)\n"
+   "      (declare (in ) vec2 dPdx@0x1632840)\n"
+   "      (declare (in ) vec2 dPdy@0x1632950)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16128,17 +16128,17 @@ static const char *prototypes_for_130_frag =
    "(function texture1D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1481b30)\n"
-   "      (declare (in ) float coord@0x1481c40)\n"
+   "      (declare (in ) sampler1D sampler@0x1632b30)\n"
+   "      (declare (in ) float coord@0x1632c40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1482760)\n"
-   "      (declare (in ) float coord@0x1482870)\n"
-   "      (declare (in ) float bias@0x1482980)\n"
+   "      (declare (in ) sampler1D sampler@0x1633760)\n"
+   "      (declare (in ) float coord@0x1633870)\n"
+   "      (declare (in ) float bias@0x1633980)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16148,34 +16148,34 @@ static const char *prototypes_for_130_frag =
    "(function texture1DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1481fd0)\n"
-   "      (declare (in ) vec2 coord@0x14820e0)\n"
+   "      (declare (in ) sampler1D sampler@0x1632fd0)\n"
+   "      (declare (in ) vec2 coord@0x16330e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1482470)\n"
-   "      (declare (in ) vec4 coord@0x1482580)\n"
+   "      (declare (in ) sampler1D sampler@0x1633470)\n"
+   "      (declare (in ) vec4 coord@0x1633580)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1482b60)\n"
-   "      (declare (in ) vec2 coord@0x1482c70)\n"
-   "      (declare (in ) float bias@0x1482d80)\n"
+   "      (declare (in ) sampler1D sampler@0x1633b60)\n"
+   "      (declare (in ) vec2 coord@0x1633c70)\n"
+   "      (declare (in ) float bias@0x1633d80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1482f60)\n"
-   "      (declare (in ) vec4 coord@0x1483070)\n"
-   "      (declare (in ) float bias@0x1483180)\n"
+   "      (declare (in ) sampler1D sampler@0x1633f60)\n"
+   "      (declare (in ) vec4 coord@0x1634070)\n"
+   "      (declare (in ) float bias@0x1634180)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16185,9 +16185,9 @@ static const char *prototypes_for_130_frag =
    "(function texture1DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1483360)\n"
-   "      (declare (in ) float coord@0x1483470)\n"
-   "      (declare (in ) float lod@0x1483580)\n"
+   "      (declare (in ) sampler1D sampler@0x1634360)\n"
+   "      (declare (in ) float coord@0x1634470)\n"
+   "      (declare (in ) float lod@0x1634580)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16197,18 +16197,18 @@ static const char *prototypes_for_130_frag =
    "(function texture1DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1483910)\n"
-   "      (declare (in ) vec2 coord@0x1483a20)\n"
-   "      (declare (in ) float lod@0x1483b30)\n"
+   "      (declare (in ) sampler1D sampler@0x1634910)\n"
+   "      (declare (in ) vec2 coord@0x1634a20)\n"
+   "      (declare (in ) float lod@0x1634b30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1483ec0)\n"
-   "      (declare (in ) vec4 coord@0x1483fd0)\n"
-   "      (declare (in ) float lod@0x14840e0)\n"
+   "      (declare (in ) sampler1D sampler@0x1634ec0)\n"
+   "      (declare (in ) vec4 coord@0x1634fd0)\n"
+   "      (declare (in ) float lod@0x16350e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16218,17 +16218,17 @@ static const char *prototypes_for_130_frag =
    "(function texture2D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x14842c0)\n"
-   "      (declare (in ) vec2 coord@0x14843d0)\n"
+   "      (declare (in ) sampler2D sampler@0x16352c0)\n"
+   "      (declare (in ) vec2 coord@0x16353d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1484ef0)\n"
-   "      (declare (in ) vec2 coord@0x1485000)\n"
-   "      (declare (in ) float bias@0x1485110)\n"
+   "      (declare (in ) sampler2D sampler@0x1635ef0)\n"
+   "      (declare (in ) vec2 coord@0x1636000)\n"
+   "      (declare (in ) float bias@0x1636110)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16238,34 +16238,34 @@ static const char *prototypes_for_130_frag =
    "(function texture2DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1484760)\n"
-   "      (declare (in ) vec3 coord@0x1484870)\n"
+   "      (declare (in ) sampler2D sampler@0x1635760)\n"
+   "      (declare (in ) vec3 coord@0x1635870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1484c00)\n"
-   "      (declare (in ) vec4 coord@0x1484d10)\n"
+   "      (declare (in ) sampler2D sampler@0x1635c00)\n"
+   "      (declare (in ) vec4 coord@0x1635d10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x14852f0)\n"
-   "      (declare (in ) vec3 coord@0x1485400)\n"
-   "      (declare (in ) float bias@0x1485510)\n"
+   "      (declare (in ) sampler2D sampler@0x16362f0)\n"
+   "      (declare (in ) vec3 coord@0x1636400)\n"
+   "      (declare (in ) float bias@0x1636510)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x14856f0)\n"
-   "      (declare (in ) vec4 coord@0x1485800)\n"
-   "      (declare (in ) float bias@0x1485910)\n"
+   "      (declare (in ) sampler2D sampler@0x16366f0)\n"
+   "      (declare (in ) vec4 coord@0x1636800)\n"
+   "      (declare (in ) float bias@0x1636910)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16275,9 +16275,9 @@ static const char *prototypes_for_130_frag =
    "(function texture2DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1485af0)\n"
-   "      (declare (in ) vec2 coord@0x1485c00)\n"
-   "      (declare (in ) float lod@0x1485d10)\n"
+   "      (declare (in ) sampler2D sampler@0x1636af0)\n"
+   "      (declare (in ) vec2 coord@0x1636c00)\n"
+   "      (declare (in ) float lod@0x1636d10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16287,18 +16287,18 @@ static const char *prototypes_for_130_frag =
    "(function texture2DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x14860a0)\n"
-   "      (declare (in ) vec3 coord@0x14861b0)\n"
-   "      (declare (in ) float lod@0x14862c0)\n"
+   "      (declare (in ) sampler2D sampler@0x16370a0)\n"
+   "      (declare (in ) vec3 coord@0x16371b0)\n"
+   "      (declare (in ) float lod@0x16372c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1486650)\n"
-   "      (declare (in ) vec4 coord@0x1486760)\n"
-   "      (declare (in ) float lod@0x1486870)\n"
+   "      (declare (in ) sampler2D sampler@0x1637650)\n"
+   "      (declare (in ) vec4 coord@0x1637760)\n"
+   "      (declare (in ) float lod@0x1637870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16308,17 +16308,17 @@ static const char *prototypes_for_130_frag =
    "(function texture3D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1486a50)\n"
-   "      (declare (in ) vec3 coord@0x1486b60)\n"
+   "      (declare (in ) sampler3D sampler@0x1637a50)\n"
+   "      (declare (in ) vec3 coord@0x1637b60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1487390)\n"
-   "      (declare (in ) vec3 coord@0x14874a0)\n"
-   "      (declare (in ) float bias@0x14875b0)\n"
+   "      (declare (in ) sampler3D sampler@0x1638390)\n"
+   "      (declare (in ) vec3 coord@0x16384a0)\n"
+   "      (declare (in ) float bias@0x16385b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16328,17 +16328,17 @@ static const char *prototypes_for_130_frag =
    "(function texture3DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1486ef0)\n"
-   "      (declare (in ) vec4 coord@0x1487000)\n"
+   "      (declare (in ) sampler3D sampler@0x1637ef0)\n"
+   "      (declare (in ) vec4 coord@0x1638000)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1487790)\n"
-   "      (declare (in ) vec4 coord@0x14878a0)\n"
-   "      (declare (in ) float bias@0x14879b0)\n"
+   "      (declare (in ) sampler3D sampler@0x1638790)\n"
+   "      (declare (in ) vec4 coord@0x16388a0)\n"
+   "      (declare (in ) float bias@0x16389b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16348,9 +16348,9 @@ static const char *prototypes_for_130_frag =
    "(function texture3DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1487b90)\n"
-   "      (declare (in ) vec3 coord@0x1487ca0)\n"
-   "      (declare (in ) float lod@0x1487db0)\n"
+   "      (declare (in ) sampler3D sampler@0x1638b90)\n"
+   "      (declare (in ) vec3 coord@0x1638ca0)\n"
+   "      (declare (in ) float lod@0x1638db0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16360,9 +16360,9 @@ static const char *prototypes_for_130_frag =
    "(function texture3DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1488140)\n"
-   "      (declare (in ) vec4 coord@0x1488250)\n"
-   "      (declare (in ) float lod@0x1488360)\n"
+   "      (declare (in ) sampler3D sampler@0x1639140)\n"
+   "      (declare (in ) vec4 coord@0x1639250)\n"
+   "      (declare (in ) float lod@0x1639360)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16372,17 +16372,17 @@ static const char *prototypes_for_130_frag =
    "(function textureCube\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x14886f0)\n"
-   "      (declare (in ) vec3 coord@0x1488800)\n"
+   "      (declare (in ) samplerCube sampler@0x16396f0)\n"
+   "      (declare (in ) vec3 coord@0x1639800)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x1488b90)\n"
-   "      (declare (in ) vec3 coord@0x1488ca0)\n"
-   "      (declare (in ) float bias@0x1488db0)\n"
+   "      (declare (in ) samplerCube sampler@0x1639b90)\n"
+   "      (declare (in ) vec3 coord@0x1639ca0)\n"
+   "      (declare (in ) float bias@0x1639db0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16392,9 +16392,9 @@ static const char *prototypes_for_130_frag =
    "(function textureCubeLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x1488f90)\n"
-   "      (declare (in ) vec3 coord@0x14890a0)\n"
-   "      (declare (in ) float lod@0x14891b0)\n"
+   "      (declare (in ) samplerCube sampler@0x1639f90)\n"
+   "      (declare (in ) vec3 coord@0x163a0a0)\n"
+   "      (declare (in ) float lod@0x163a1b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16404,17 +16404,17 @@ static const char *prototypes_for_130_frag =
    "(function shadow1D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1489540)\n"
-   "      (declare (in ) vec3 coord@0x1489650)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x163a540)\n"
+   "      (declare (in ) vec3 coord@0x163a650)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x148a7c0)\n"
-   "      (declare (in ) vec3 coord@0x148a8d0)\n"
-   "      (declare (in ) float bias@0x148a9e0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x163b7c0)\n"
+   "      (declare (in ) vec3 coord@0x163b8d0)\n"
+   "      (declare (in ) float bias@0x163b9e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16424,17 +16424,17 @@ static const char *prototypes_for_130_frag =
    "(function shadow2D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x14899e0)\n"
-   "      (declare (in ) vec3 coord@0x1489af0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x163a9e0)\n"
+   "      (declare (in ) vec3 coord@0x163aaf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x148abc0)\n"
-   "      (declare (in ) vec3 coord@0x148acd0)\n"
-   "      (declare (in ) float bias@0x148ade0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x163bbc0)\n"
+   "      (declare (in ) vec3 coord@0x163bcd0)\n"
+   "      (declare (in ) float bias@0x163bde0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16444,17 +16444,17 @@ static const char *prototypes_for_130_frag =
    "(function shadow1DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1489e80)\n"
-   "      (declare (in ) vec4 coord@0x1489f90)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x163ae80)\n"
+   "      (declare (in ) vec4 coord@0x163af90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x148afc0)\n"
-   "      (declare (in ) vec4 coord@0x148b0d0)\n"
-   "      (declare (in ) float bias@0x148b1e0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x163bfc0)\n"
+   "      (declare (in ) vec4 coord@0x163c0d0)\n"
+   "      (declare (in ) float bias@0x163c1e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16464,17 +16464,17 @@ static const char *prototypes_for_130_frag =
    "(function shadow2DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x148a320)\n"
-   "      (declare (in ) vec4 coord@0x148a430)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x163b320)\n"
+   "      (declare (in ) vec4 coord@0x163b430)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x148b3c0)\n"
-   "      (declare (in ) vec4 coord@0x148b4d0)\n"
-   "      (declare (in ) float bias@0x148b5e0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x163c3c0)\n"
+   "      (declare (in ) vec4 coord@0x163c4d0)\n"
+   "      (declare (in ) float bias@0x163c5e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16484,9 +16484,9 @@ static const char *prototypes_for_130_frag =
    "(function shadow1DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x148b7c0)\n"
-   "      (declare (in ) vec3 coord@0x148b8d0)\n"
-   "      (declare (in ) float lod@0x148b9e0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x163c7c0)\n"
+   "      (declare (in ) vec3 coord@0x163c8d0)\n"
+   "      (declare (in ) float lod@0x163c9e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16496,9 +16496,9 @@ static const char *prototypes_for_130_frag =
    "(function shadow2DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x148bd70)\n"
-   "      (declare (in ) vec3 coord@0x148be80)\n"
-   "      (declare (in ) float lod@0x148bf90)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x163cd70)\n"
+   "      (declare (in ) vec3 coord@0x163ce80)\n"
+   "      (declare (in ) float lod@0x163cf90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16508,9 +16508,9 @@ static const char *prototypes_for_130_frag =
    "(function shadow1DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x148c320)\n"
-   "      (declare (in ) vec4 coord@0x148c430)\n"
-   "      (declare (in ) float lod@0x148c540)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x163d320)\n"
+   "      (declare (in ) vec4 coord@0x163d430)\n"
+   "      (declare (in ) float lod@0x163d540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16520,9 +16520,9 @@ static const char *prototypes_for_130_frag =
    "(function shadow2DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x148c8d0)\n"
-   "      (declare (in ) vec4 coord@0x148c9e0)\n"
-   "      (declare (in ) float lod@0x148caf0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x163d8d0)\n"
+   "      (declare (in ) vec4 coord@0x163d9e0)\n"
+   "      (declare (in ) float lod@0x163daf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16532,28 +16532,28 @@ static const char *prototypes_for_130_frag =
    "(function dFdx\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p@0x148ce80)\n"
+   "      (declare (in ) float p@0x163de80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p@0x148d200)\n"
+   "      (declare (in ) vec2 p@0x163e200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p@0x148d3e0)\n"
+   "      (declare (in ) vec3 p@0x163e3e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p@0x148d5c0)\n"
+   "      (declare (in ) vec4 p@0x163e5c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16563,28 +16563,28 @@ static const char *prototypes_for_130_frag =
    "(function dFdy\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p@0x148d7a0)\n"
+   "      (declare (in ) float p@0x163e7a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p@0x148db20)\n"
+   "      (declare (in ) vec2 p@0x163eb20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p@0x148dd00)\n"
+   "      (declare (in ) vec3 p@0x163ed00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p@0x148dee0)\n"
+   "      (declare (in ) vec4 p@0x163eee0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16594,28 +16594,28 @@ static const char *prototypes_for_130_frag =
    "(function fwidth\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p@0x148e0c0)\n"
+   "      (declare (in ) float p@0x163f0c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p@0x148e440)\n"
+   "      (declare (in ) vec2 p@0x163f440)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p@0x148e620)\n"
+   "      (declare (in ) vec3 p@0x163f620)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p@0x148e800)\n"
+   "      (declare (in ) vec4 p@0x163f800)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16625,28 +16625,28 @@ static const char *prototypes_for_130_frag =
    "(function noise1\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x148e9e0)\n"
+   "      (declare (in ) float x@0x163f9e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x148ed60)\n"
+   "      (declare (in ) vec2 x@0x163fd60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x148ef40)\n"
+   "      (declare (in ) vec3 x@0x163ff40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x148f120)\n"
+   "      (declare (in ) vec4 x@0x1640120)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16656,28 +16656,28 @@ static const char *prototypes_for_130_frag =
    "(function noise2\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x148f300)\n"
+   "      (declare (in ) float x@0x1640300)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x148f680)\n"
+   "      (declare (in ) vec2 x@0x1640680)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x148f860)\n"
+   "      (declare (in ) vec3 x@0x1640860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x148fa40)\n"
+   "      (declare (in ) vec4 x@0x1640a40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16687,28 +16687,28 @@ static const char *prototypes_for_130_frag =
    "(function noise3\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x148fc20)\n"
+   "      (declare (in ) float x@0x1640c20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x148ffa0)\n"
+   "      (declare (in ) vec2 x@0x1640fa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1490180)\n"
+   "      (declare (in ) vec3 x@0x1641180)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1490360)\n"
+   "      (declare (in ) vec4 x@0x1641360)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16718,28 +16718,28 @@ static const char *prototypes_for_130_frag =
    "(function noise4\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1490540)\n"
+   "      (declare (in ) float x@0x1641540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x14908c0)\n"
+   "      (declare (in ) vec2 x@0x16418c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1490aa0)\n"
+   "      (declare (in ) vec3 x@0x1641aa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1490c80)\n"
+   "      (declare (in ) vec4 x@0x1641c80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16839,8 +16839,8 @@ static const char *prototypes_for_ARB_texture_rectangle_vert =
    "(function texture2DRect\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DRect sampler@0x9f07b0)\n"
-   "      (declare (in ) vec2 coord@0x9f08c0)\n"
+   "      (declare (in ) sampler2DRect sampler@0x7e97b0)\n"
+   "      (declare (in ) vec2 coord@0x7e98c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16850,16 +16850,16 @@ static const char *prototypes_for_ARB_texture_rectangle_vert =
    "(function texture2DRectProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DRect sampler@0x9f0c50)\n"
-   "      (declare (in ) vec3 coord@0x9f0d60)\n"
+   "      (declare (in ) sampler2DRect sampler@0x7e9c50)\n"
+   "      (declare (in ) vec3 coord@0x7e9d60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DRect sampler@0x9f10f0)\n"
-   "      (declare (in ) vec4 coord@0x9f1200)\n"
+   "      (declare (in ) sampler2DRect sampler@0x7ea0f0)\n"
+   "      (declare (in ) vec4 coord@0x7ea200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16869,8 +16869,8 @@ static const char *prototypes_for_ARB_texture_rectangle_vert =
    "(function shadow2DRect\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DRectShadow sampler@0x9f13e0)\n"
-   "      (declare (in ) vec3 coord@0x9f14f0)\n"
+   "      (declare (in ) sampler2DRectShadow sampler@0x7ea3e0)\n"
+   "      (declare (in ) vec3 coord@0x7ea4f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16880,8 +16880,8 @@ static const char *prototypes_for_ARB_texture_rectangle_vert =
    "(function shadow2DRectProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DRectShadow sampler@0x9f1880)\n"
-   "      (declare (in ) vec4 coord@0x9f1990)\n"
+   "      (declare (in ) sampler2DRectShadow sampler@0x7ea880)\n"
+   "      (declare (in ) vec4 coord@0x7ea990)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16902,28 +16902,28 @@ static const char *prototypes_for_130_vert =
    "(function radians\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float degrees@0x16a1fa0)\n"
+   "      (declare (in ) float degrees@0x1e1bfa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 degrees@0x16a2320)\n"
+   "      (declare (in ) vec2 degrees@0x1e1c320)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 degrees@0x16a2500)\n"
+   "      (declare (in ) vec3 degrees@0x1e1c500)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 degrees@0x16a26e0)\n"
+   "      (declare (in ) vec4 degrees@0x1e1c6e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16933,28 +16933,28 @@ static const char *prototypes_for_130_vert =
    "(function degrees\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float radians@0x16a28c0)\n"
+   "      (declare (in ) float radians@0x1e1c8c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 radians@0x16a2c40)\n"
+   "      (declare (in ) vec2 radians@0x1e1cc40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 radians@0x16a2e20)\n"
+   "      (declare (in ) vec3 radians@0x1e1ce20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 radians@0x16a3000)\n"
+   "      (declare (in ) vec4 radians@0x1e1d000)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16964,28 +16964,28 @@ static const char *prototypes_for_130_vert =
    "(function sin\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x16a31e0)\n"
+   "      (declare (in ) float angle@0x1e1d1e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x16a3560)\n"
+   "      (declare (in ) vec2 angle@0x1e1d560)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x16a3740)\n"
+   "      (declare (in ) vec3 angle@0x1e1d740)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x16a3920)\n"
+   "      (declare (in ) vec4 angle@0x1e1d920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -16995,28 +16995,28 @@ static const char *prototypes_for_130_vert =
    "(function cos\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x16a3b00)\n"
+   "      (declare (in ) float angle@0x1e1db00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x16a3e80)\n"
+   "      (declare (in ) vec2 angle@0x1e1de80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x16a4060)\n"
+   "      (declare (in ) vec3 angle@0x1e1e060)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x16a4240)\n"
+   "      (declare (in ) vec4 angle@0x1e1e240)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17026,28 +17026,28 @@ static const char *prototypes_for_130_vert =
    "(function tan\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x16a4420)\n"
+   "      (declare (in ) float angle@0x1e1e420)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x16a47a0)\n"
+   "      (declare (in ) vec2 angle@0x1e1e7a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x16a4980)\n"
+   "      (declare (in ) vec3 angle@0x1e1e980)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x16a4b60)\n"
+   "      (declare (in ) vec4 angle@0x1e1eb60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17057,28 +17057,28 @@ static const char *prototypes_for_130_vert =
    "(function asin\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x16a4d40)\n"
+   "      (declare (in ) float angle@0x1e1ed40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x16a50c0)\n"
+   "      (declare (in ) vec2 angle@0x1e1f0c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x16a52a0)\n"
+   "      (declare (in ) vec3 angle@0x1e1f2a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x16a5480)\n"
+   "      (declare (in ) vec4 angle@0x1e1f480)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17088,28 +17088,28 @@ static const char *prototypes_for_130_vert =
    "(function acos\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0x16a5660)\n"
+   "      (declare (in ) float angle@0x1e1f660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0x16a59e0)\n"
+   "      (declare (in ) vec2 angle@0x1e1f9e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0x16a5bc0)\n"
+   "      (declare (in ) vec3 angle@0x1e1fbc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0x16a5da0)\n"
+   "      (declare (in ) vec4 angle@0x1e1fda0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17119,60 +17119,60 @@ static const char *prototypes_for_130_vert =
    "(function atan\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float y@0x16a5f80)\n"
-   "      (declare (in ) float x@0x16a6090)\n"
+   "      (declare (in ) float y@0x1e1ff80)\n"
+   "      (declare (in ) float x@0x1e20090)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 y@0x16a6410)\n"
-   "      (declare (in ) vec2 x@0x16a6520)\n"
+   "      (declare (in ) vec2 y@0x1e20410)\n"
+   "      (declare (in ) vec2 x@0x1e20520)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 y@0x16a6700)\n"
-   "      (declare (in ) vec3 x@0x16a6810)\n"
+   "      (declare (in ) vec3 y@0x1e20700)\n"
+   "      (declare (in ) vec3 x@0x1e20810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 y@0x16a69f0)\n"
-   "      (declare (in ) vec4 x@0x16a6b00)\n"
+   "      (declare (in ) vec4 y@0x1e209f0)\n"
+   "      (declare (in ) vec4 x@0x1e20b00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float y_over_x@0x16a6ce0)\n"
+   "      (declare (in ) float y_over_x@0x1e20ce0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 y_over_x@0x16a6ed0)\n"
+   "      (declare (in ) vec2 y_over_x@0x1e20ed0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 y_over_x@0x16a70c0)\n"
+   "      (declare (in ) vec3 y_over_x@0x1e210c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 y_over_x@0x16a72b0)\n"
+   "      (declare (in ) vec4 y_over_x@0x1e212b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17182,32 +17182,32 @@ static const char *prototypes_for_130_vert =
    "(function pow\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16a74a0)\n"
-   "      (declare (in ) float y@0x16a75b0)\n"
+   "      (declare (in ) float x@0x1e214a0)\n"
+   "      (declare (in ) float y@0x1e215b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16a7930)\n"
-   "      (declare (in ) vec2 y@0x16a7a40)\n"
+   "      (declare (in ) vec2 x@0x1e21930)\n"
+   "      (declare (in ) vec2 y@0x1e21a40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16a7c20)\n"
-   "      (declare (in ) vec3 y@0x16a7d30)\n"
+   "      (declare (in ) vec3 x@0x1e21c20)\n"
+   "      (declare (in ) vec3 y@0x1e21d30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16a7f10)\n"
-   "      (declare (in ) vec4 y@0x16a8020)\n"
+   "      (declare (in ) vec4 x@0x1e21f10)\n"
+   "      (declare (in ) vec4 y@0x1e22020)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17217,28 +17217,28 @@ static const char *prototypes_for_130_vert =
    "(function exp\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16a8200)\n"
+   "      (declare (in ) float x@0x1e22200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16a8580)\n"
+   "      (declare (in ) vec2 x@0x1e22580)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16a8760)\n"
+   "      (declare (in ) vec3 x@0x1e22760)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16a8940)\n"
+   "      (declare (in ) vec4 x@0x1e22940)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17248,28 +17248,28 @@ static const char *prototypes_for_130_vert =
    "(function log\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16a8b20)\n"
+   "      (declare (in ) float x@0x1e22b20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16a8ea0)\n"
+   "      (declare (in ) vec2 x@0x1e22ea0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16a9080)\n"
+   "      (declare (in ) vec3 x@0x1e23080)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16a9260)\n"
+   "      (declare (in ) vec4 x@0x1e23260)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17279,28 +17279,28 @@ static const char *prototypes_for_130_vert =
    "(function exp2\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16a9440)\n"
+   "      (declare (in ) float x@0x1e23440)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16a97c0)\n"
+   "      (declare (in ) vec2 x@0x1e237c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16a99a0)\n"
+   "      (declare (in ) vec3 x@0x1e239a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16a9b80)\n"
+   "      (declare (in ) vec4 x@0x1e23b80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17310,28 +17310,28 @@ static const char *prototypes_for_130_vert =
    "(function log2\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16a9d60)\n"
+   "      (declare (in ) float x@0x1e23d60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16aa0e0)\n"
+   "      (declare (in ) vec2 x@0x1e240e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16aa2c0)\n"
+   "      (declare (in ) vec3 x@0x1e242c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16aa4a0)\n"
+   "      (declare (in ) vec4 x@0x1e244a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17341,28 +17341,28 @@ static const char *prototypes_for_130_vert =
    "(function sqrt\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16aa680)\n"
+   "      (declare (in ) float x@0x1e24680)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16aaa00)\n"
+   "      (declare (in ) vec2 x@0x1e24a00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16aabe0)\n"
+   "      (declare (in ) vec3 x@0x1e24be0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16aadc0)\n"
+   "      (declare (in ) vec4 x@0x1e24dc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17372,28 +17372,28 @@ static const char *prototypes_for_130_vert =
    "(function inversesqrt\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16aafa0)\n"
+   "      (declare (in ) float x@0x1e24fa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16ab330)\n"
+   "      (declare (in ) vec2 x@0x1e25330)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16ab510)\n"
+   "      (declare (in ) vec3 x@0x1e25510)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16ab6f0)\n"
+   "      (declare (in ) vec4 x@0x1e256f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17403,56 +17403,56 @@ static const char *prototypes_for_130_vert =
    "(function abs\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16ab8d0)\n"
+   "      (declare (in ) float x@0x1e258d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16abc50)\n"
+   "      (declare (in ) vec2 x@0x1e25c50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16abe30)\n"
+   "      (declare (in ) vec3 x@0x1e25e30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16ac010)\n"
+   "      (declare (in ) vec4 x@0x1e26010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature int\n"
    "    (parameters\n"
-   "      (declare (in ) int x@0x16ac1f0)\n"
+   "      (declare (in ) int x@0x1e261f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16ac3d0)\n"
+   "      (declare (in ) ivec2 x@0x1e263d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16ac5b0)\n"
+   "      (declare (in ) ivec3 x@0x1e265b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16ac790)\n"
+   "      (declare (in ) ivec4 x@0x1e26790)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17462,56 +17462,56 @@ static const char *prototypes_for_130_vert =
    "(function sign\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16ac970)\n"
+   "      (declare (in ) float x@0x1e26970)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16accf0)\n"
+   "      (declare (in ) vec2 x@0x1e26cf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16aced0)\n"
+   "      (declare (in ) vec3 x@0x1e26ed0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16ad0b0)\n"
+   "      (declare (in ) vec4 x@0x1e270b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature int\n"
    "    (parameters\n"
-   "      (declare (in ) int x@0x16ad290)\n"
+   "      (declare (in ) int x@0x1e27290)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16ad470)\n"
+   "      (declare (in ) ivec2 x@0x1e27470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16ad650)\n"
+   "      (declare (in ) ivec3 x@0x1e27650)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16ad830)\n"
+   "      (declare (in ) ivec4 x@0x1e27830)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17521,28 +17521,28 @@ static const char *prototypes_for_130_vert =
    "(function floor\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16ada10)\n"
+   "      (declare (in ) float x@0x1e27a10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16add90)\n"
+   "      (declare (in ) vec2 x@0x1e27d90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16adf70)\n"
+   "      (declare (in ) vec3 x@0x1e27f70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16ae150)\n"
+   "      (declare (in ) vec4 x@0x1e28150)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17552,28 +17552,28 @@ static const char *prototypes_for_130_vert =
    "(function ceil\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16ae330)\n"
+   "      (declare (in ) float x@0x1e28330)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16ae6b0)\n"
+   "      (declare (in ) vec2 x@0x1e286b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16ae890)\n"
+   "      (declare (in ) vec3 x@0x1e28890)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16aea70)\n"
+   "      (declare (in ) vec4 x@0x1e28a70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17583,28 +17583,28 @@ static const char *prototypes_for_130_vert =
    "(function fract\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16aec50)\n"
+   "      (declare (in ) float x@0x1e28c50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16aefd0)\n"
+   "      (declare (in ) vec2 x@0x1e28fd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16af1b0)\n"
+   "      (declare (in ) vec3 x@0x1e291b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16af390)\n"
+   "      (declare (in ) vec4 x@0x1e29390)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17614,56 +17614,56 @@ static const char *prototypes_for_130_vert =
    "(function mod\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16af570)\n"
-   "      (declare (in ) float y@0x16af680)\n"
+   "      (declare (in ) float x@0x1e29570)\n"
+   "      (declare (in ) float y@0x1e29680)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16afa00)\n"
-   "      (declare (in ) float y@0x16afb10)\n"
+   "      (declare (in ) vec2 x@0x1e29a00)\n"
+   "      (declare (in ) float y@0x1e29b10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16afcf0)\n"
-   "      (declare (in ) float y@0x16afe00)\n"
+   "      (declare (in ) vec3 x@0x1e29cf0)\n"
+   "      (declare (in ) float y@0x1e29e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16affe0)\n"
-   "      (declare (in ) float y@0x16b00f0)\n"
+   "      (declare (in ) vec4 x@0x1e29fe0)\n"
+   "      (declare (in ) float y@0x1e2a0f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16b02d0)\n"
-   "      (declare (in ) vec2 y@0x16b03e0)\n"
+   "      (declare (in ) vec2 x@0x1e2a2d0)\n"
+   "      (declare (in ) vec2 y@0x1e2a3e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16b05c0)\n"
-   "      (declare (in ) vec3 y@0x16b06d0)\n"
+   "      (declare (in ) vec3 x@0x1e2a5c0)\n"
+   "      (declare (in ) vec3 y@0x1e2a6d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16b08b0)\n"
-   "      (declare (in ) vec4 y@0x16b09c0)\n"
+   "      (declare (in ) vec4 x@0x1e2a8b0)\n"
+   "      (declare (in ) vec4 y@0x1e2a9c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17673,168 +17673,168 @@ static const char *prototypes_for_130_vert =
    "(function min\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16b0ba0)\n"
-   "      (declare (in ) float y@0x16b0cb0)\n"
+   "      (declare (in ) float x@0x1e2aba0)\n"
+   "      (declare (in ) float y@0x1e2acb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16b1030)\n"
-   "      (declare (in ) vec2 y@0x16b1140)\n"
+   "      (declare (in ) vec2 x@0x1e2b030)\n"
+   "      (declare (in ) vec2 y@0x1e2b140)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16b1320)\n"
-   "      (declare (in ) vec3 y@0x16b1430)\n"
+   "      (declare (in ) vec3 x@0x1e2b320)\n"
+   "      (declare (in ) vec3 y@0x1e2b430)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16b1610)\n"
-   "      (declare (in ) vec4 y@0x16b1720)\n"
+   "      (declare (in ) vec4 x@0x1e2b610)\n"
+   "      (declare (in ) vec4 y@0x1e2b720)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16b1900)\n"
-   "      (declare (in ) float y@0x16b1a10)\n"
+   "      (declare (in ) vec2 x@0x1e2b900)\n"
+   "      (declare (in ) float y@0x1e2ba10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16b1bf0)\n"
-   "      (declare (in ) float y@0x16b1d00)\n"
+   "      (declare (in ) vec3 x@0x1e2bbf0)\n"
+   "      (declare (in ) float y@0x1e2bd00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16b1ee0)\n"
-   "      (declare (in ) float y@0x16b1ff0)\n"
+   "      (declare (in ) vec4 x@0x1e2bee0)\n"
+   "      (declare (in ) float y@0x1e2bff0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature int\n"
    "    (parameters\n"
-   "      (declare (in ) int x@0x16b21d0)\n"
-   "      (declare (in ) int y@0x16b22e0)\n"
+   "      (declare (in ) int x@0x1e2c1d0)\n"
+   "      (declare (in ) int y@0x1e2c2e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16b24c0)\n"
-   "      (declare (in ) ivec2 y@0x16b25d0)\n"
+   "      (declare (in ) ivec2 x@0x1e2c4c0)\n"
+   "      (declare (in ) ivec2 y@0x1e2c5d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16b27b0)\n"
-   "      (declare (in ) ivec3 y@0x16b28c0)\n"
+   "      (declare (in ) ivec3 x@0x1e2c7b0)\n"
+   "      (declare (in ) ivec3 y@0x1e2c8c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16b2aa0)\n"
-   "      (declare (in ) ivec4 y@0x16b2bb0)\n"
+   "      (declare (in ) ivec4 x@0x1e2caa0)\n"
+   "      (declare (in ) ivec4 y@0x1e2cbb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16b2d90)\n"
-   "      (declare (in ) int y@0x16b2ea0)\n"
+   "      (declare (in ) ivec2 x@0x1e2cd90)\n"
+   "      (declare (in ) int y@0x1e2cea0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16b3080)\n"
-   "      (declare (in ) int y@0x16b3190)\n"
+   "      (declare (in ) ivec3 x@0x1e2d080)\n"
+   "      (declare (in ) int y@0x1e2d190)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16b3370)\n"
-   "      (declare (in ) int y@0x16b3480)\n"
+   "      (declare (in ) ivec4 x@0x1e2d370)\n"
+   "      (declare (in ) int y@0x1e2d480)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uint\n"
    "    (parameters\n"
-   "      (declare (in ) uint x@0x16b3660)\n"
-   "      (declare (in ) uint y@0x16b3770)\n"
+   "      (declare (in ) uint x@0x1e2d660)\n"
+   "      (declare (in ) uint y@0x1e2d770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x16b3950)\n"
-   "      (declare (in ) uvec2 y@0x16b3a60)\n"
+   "      (declare (in ) uvec2 x@0x1e2d950)\n"
+   "      (declare (in ) uvec2 y@0x1e2da60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x16b3c40)\n"
-   "      (declare (in ) uvec3 y@0x16b3d50)\n"
+   "      (declare (in ) uvec3 x@0x1e2dc40)\n"
+   "      (declare (in ) uvec3 y@0x1e2dd50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x16b3f30)\n"
-   "      (declare (in ) uvec4 y@0x16b4040)\n"
+   "      (declare (in ) uvec4 x@0x1e2df30)\n"
+   "      (declare (in ) uvec4 y@0x1e2e040)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x16b4220)\n"
-   "      (declare (in ) uint y@0x16b4330)\n"
+   "      (declare (in ) uvec2 x@0x1e2e220)\n"
+   "      (declare (in ) uint y@0x1e2e330)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x16b4510)\n"
-   "      (declare (in ) uint y@0x16b4620)\n"
+   "      (declare (in ) uvec3 x@0x1e2e510)\n"
+   "      (declare (in ) uint y@0x1e2e620)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x16b4800)\n"
-   "      (declare (in ) uint y@0x16b4910)\n"
+   "      (declare (in ) uvec4 x@0x1e2e800)\n"
+   "      (declare (in ) uint y@0x1e2e910)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -17844,168 +17844,168 @@ static const char *prototypes_for_130_vert =
    "(function max\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16b4af0)\n"
-   "      (declare (in ) float y@0x16b4c00)\n"
+   "      (declare (in ) float x@0x1e2eaf0)\n"
+   "      (declare (in ) float y@0x1e2ec00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16b4f80)\n"
-   "      (declare (in ) vec2 y@0x16b5090)\n"
+   "      (declare (in ) vec2 x@0x1e2ef80)\n"
+   "      (declare (in ) vec2 y@0x1e2f090)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16b5270)\n"
-   "      (declare (in ) vec3 y@0x16b5380)\n"
+   "      (declare (in ) vec3 x@0x1e2f270)\n"
+   "      (declare (in ) vec3 y@0x1e2f380)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16b5560)\n"
-   "      (declare (in ) vec4 y@0x16b5670)\n"
+   "      (declare (in ) vec4 x@0x1e2f560)\n"
+   "      (declare (in ) vec4 y@0x1e2f670)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16b5850)\n"
-   "      (declare (in ) float y@0x16b5960)\n"
+   "      (declare (in ) vec2 x@0x1e2f850)\n"
+   "      (declare (in ) float y@0x1e2f960)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16b5b40)\n"
-   "      (declare (in ) float y@0x16b5c50)\n"
+   "      (declare (in ) vec3 x@0x1e2fb40)\n"
+   "      (declare (in ) float y@0x1e2fc50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16b5e30)\n"
-   "      (declare (in ) float y@0x16b5f40)\n"
+   "      (declare (in ) vec4 x@0x1e2fe30)\n"
+   "      (declare (in ) float y@0x1e2ff40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature int\n"
    "    (parameters\n"
-   "      (declare (in ) int x@0x16b6120)\n"
-   "      (declare (in ) int y@0x16b6230)\n"
+   "      (declare (in ) int x@0x1e30120)\n"
+   "      (declare (in ) int y@0x1e30230)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16b6410)\n"
-   "      (declare (in ) ivec2 y@0x16b6520)\n"
+   "      (declare (in ) ivec2 x@0x1e30410)\n"
+   "      (declare (in ) ivec2 y@0x1e30520)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16b6700)\n"
-   "      (declare (in ) ivec3 y@0x16b6810)\n"
+   "      (declare (in ) ivec3 x@0x1e30700)\n"
+   "      (declare (in ) ivec3 y@0x1e30810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16b69f0)\n"
-   "      (declare (in ) ivec4 y@0x16b6b00)\n"
+   "      (declare (in ) ivec4 x@0x1e309f0)\n"
+   "      (declare (in ) ivec4 y@0x1e30b00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16b6ce0)\n"
-   "      (declare (in ) int y@0x16b6df0)\n"
+   "      (declare (in ) ivec2 x@0x1e30ce0)\n"
+   "      (declare (in ) int y@0x1e30df0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16b6fd0)\n"
-   "      (declare (in ) int y@0x16b70e0)\n"
+   "      (declare (in ) ivec3 x@0x1e30fd0)\n"
+   "      (declare (in ) int y@0x1e310e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16b72c0)\n"
-   "      (declare (in ) int y@0x16b73d0)\n"
+   "      (declare (in ) ivec4 x@0x1e312c0)\n"
+   "      (declare (in ) int y@0x1e313d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uint\n"
    "    (parameters\n"
-   "      (declare (in ) uint x@0x16b75b0)\n"
-   "      (declare (in ) uint y@0x16b76c0)\n"
+   "      (declare (in ) uint x@0x1e315b0)\n"
+   "      (declare (in ) uint y@0x1e316c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x16b78a0)\n"
-   "      (declare (in ) uvec2 y@0x16b79b0)\n"
+   "      (declare (in ) uvec2 x@0x1e318a0)\n"
+   "      (declare (in ) uvec2 y@0x1e319b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x16b7b90)\n"
-   "      (declare (in ) uvec3 y@0x16b7ca0)\n"
+   "      (declare (in ) uvec3 x@0x1e31b90)\n"
+   "      (declare (in ) uvec3 y@0x1e31ca0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x16b7e80)\n"
-   "      (declare (in ) uvec4 y@0x16b7f90)\n"
+   "      (declare (in ) uvec4 x@0x1e31e80)\n"
+   "      (declare (in ) uvec4 y@0x1e31f90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x16b8170)\n"
-   "      (declare (in ) uint y@0x16b8280)\n"
+   "      (declare (in ) uvec2 x@0x1e32170)\n"
+   "      (declare (in ) uint y@0x1e32280)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x16b8460)\n"
-   "      (declare (in ) uint y@0x16b8570)\n"
+   "      (declare (in ) uvec3 x@0x1e32460)\n"
+   "      (declare (in ) uint y@0x1e32570)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x16b8750)\n"
-   "      (declare (in ) uint y@0x16b8860)\n"
+   "      (declare (in ) uvec4 x@0x1e32750)\n"
+   "      (declare (in ) uint y@0x1e32860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18015,189 +18015,189 @@ static const char *prototypes_for_130_vert =
    "(function clamp\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16b8a40)\n"
-   "      (declare (in ) float minVal@0x16b8b50)\n"
-   "      (declare (in ) float maxVal@0x16b8c60)\n"
+   "      (declare (in ) float x@0x1e32a40)\n"
+   "      (declare (in ) float minVal@0x1e32b50)\n"
+   "      (declare (in ) float maxVal@0x1e32c60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16b8fe0)\n"
-   "      (declare (in ) vec2 minVal@0x16b90f0)\n"
-   "      (declare (in ) vec2 maxVal@0x16b9200)\n"
+   "      (declare (in ) vec2 x@0x1e32fe0)\n"
+   "      (declare (in ) vec2 minVal@0x1e330f0)\n"
+   "      (declare (in ) vec2 maxVal@0x1e33200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16b93e0)\n"
-   "      (declare (in ) vec3 minVal@0x16b94f0)\n"
-   "      (declare (in ) vec3 maxVal@0x16b9600)\n"
+   "      (declare (in ) vec3 x@0x1e333e0)\n"
+   "      (declare (in ) vec3 minVal@0x1e334f0)\n"
+   "      (declare (in ) vec3 maxVal@0x1e33600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16b97e0)\n"
-   "      (declare (in ) vec4 minVal@0x16b98f0)\n"
-   "      (declare (in ) vec4 maxVal@0x16b9a00)\n"
+   "      (declare (in ) vec4 x@0x1e337e0)\n"
+   "      (declare (in ) vec4 minVal@0x1e338f0)\n"
+   "      (declare (in ) vec4 maxVal@0x1e33a00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16b9be0)\n"
-   "      (declare (in ) float minVal@0x16b9cf0)\n"
-   "      (declare (in ) float maxVal@0x16b9e00)\n"
+   "      (declare (in ) vec2 x@0x1e33be0)\n"
+   "      (declare (in ) float minVal@0x1e33cf0)\n"
+   "      (declare (in ) float maxVal@0x1e33e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16b9fe0)\n"
-   "      (declare (in ) float minVal@0x16ba0f0)\n"
-   "      (declare (in ) float maxVal@0x16ba200)\n"
+   "      (declare (in ) vec3 x@0x1e33fe0)\n"
+   "      (declare (in ) float minVal@0x1e340f0)\n"
+   "      (declare (in ) float maxVal@0x1e34200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16ba3e0)\n"
-   "      (declare (in ) float minVal@0x16ba4f0)\n"
-   "      (declare (in ) float maxVal@0x16ba600)\n"
+   "      (declare (in ) vec4 x@0x1e343e0)\n"
+   "      (declare (in ) float minVal@0x1e344f0)\n"
+   "      (declare (in ) float maxVal@0x1e34600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature int\n"
    "    (parameters\n"
-   "      (declare (in ) int x@0x16ba7e0)\n"
-   "      (declare (in ) int minVal@0x16ba8f0)\n"
-   "      (declare (in ) int maxVal@0x16baa00)\n"
+   "      (declare (in ) int x@0x1e347e0)\n"
+   "      (declare (in ) int minVal@0x1e348f0)\n"
+   "      (declare (in ) int maxVal@0x1e34a00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16babe0)\n"
-   "      (declare (in ) ivec2 minVal@0x16bacf0)\n"
-   "      (declare (in ) ivec2 maxVal@0x16bae00)\n"
+   "      (declare (in ) ivec2 x@0x1e34be0)\n"
+   "      (declare (in ) ivec2 minVal@0x1e34cf0)\n"
+   "      (declare (in ) ivec2 maxVal@0x1e34e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16bafe0)\n"
-   "      (declare (in ) ivec3 minVal@0x16bb0f0)\n"
-   "      (declare (in ) ivec3 maxVal@0x16bb200)\n"
+   "      (declare (in ) ivec3 x@0x1e34fe0)\n"
+   "      (declare (in ) ivec3 minVal@0x1e350f0)\n"
+   "      (declare (in ) ivec3 maxVal@0x1e35200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16bb3e0)\n"
-   "      (declare (in ) ivec4 minVal@0x16bb4f0)\n"
-   "      (declare (in ) ivec4 maxVal@0x16bb600)\n"
+   "      (declare (in ) ivec4 x@0x1e353e0)\n"
+   "      (declare (in ) ivec4 minVal@0x1e354f0)\n"
+   "      (declare (in ) ivec4 maxVal@0x1e35600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16bb7e0)\n"
-   "      (declare (in ) int minVal@0x16bb8f0)\n"
-   "      (declare (in ) int maxVal@0x16bba00)\n"
+   "      (declare (in ) ivec2 x@0x1e357e0)\n"
+   "      (declare (in ) int minVal@0x1e358f0)\n"
+   "      (declare (in ) int maxVal@0x1e35a00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16bbbe0)\n"
-   "      (declare (in ) int minVal@0x16bbcf0)\n"
-   "      (declare (in ) int maxVal@0x16bbe00)\n"
+   "      (declare (in ) ivec3 x@0x1e35be0)\n"
+   "      (declare (in ) int minVal@0x1e35cf0)\n"
+   "      (declare (in ) int maxVal@0x1e35e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16bbfe0)\n"
-   "      (declare (in ) int minVal@0x16bc0f0)\n"
-   "      (declare (in ) int maxVal@0x16bc200)\n"
+   "      (declare (in ) ivec4 x@0x1e35fe0)\n"
+   "      (declare (in ) int minVal@0x1e360f0)\n"
+   "      (declare (in ) int maxVal@0x1e36200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uint\n"
    "    (parameters\n"
-   "      (declare (in ) uint x@0x16bc3e0)\n"
-   "      (declare (in ) uint minVal@0x16bc4f0)\n"
-   "      (declare (in ) uint maxVal@0x16bc600)\n"
+   "      (declare (in ) uint x@0x1e363e0)\n"
+   "      (declare (in ) uint minVal@0x1e364f0)\n"
+   "      (declare (in ) uint maxVal@0x1e36600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x16bc7e0)\n"
-   "      (declare (in ) uvec2 minVal@0x16bc8f0)\n"
-   "      (declare (in ) uvec2 maxVal@0x16bca00)\n"
+   "      (declare (in ) uvec2 x@0x1e367e0)\n"
+   "      (declare (in ) uvec2 minVal@0x1e368f0)\n"
+   "      (declare (in ) uvec2 maxVal@0x1e36a00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x16bcbe0)\n"
-   "      (declare (in ) uvec3 minVal@0x16bccf0)\n"
-   "      (declare (in ) uvec3 maxVal@0x16bce00)\n"
+   "      (declare (in ) uvec3 x@0x1e36be0)\n"
+   "      (declare (in ) uvec3 minVal@0x1e36cf0)\n"
+   "      (declare (in ) uvec3 maxVal@0x1e36e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x16bcfe0)\n"
-   "      (declare (in ) uvec4 minVal@0x16bd0f0)\n"
-   "      (declare (in ) uvec4 maxVal@0x16bd200)\n"
+   "      (declare (in ) uvec4 x@0x1e36fe0)\n"
+   "      (declare (in ) uvec4 minVal@0x1e370f0)\n"
+   "      (declare (in ) uvec4 maxVal@0x1e37200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x16bd3e0)\n"
-   "      (declare (in ) uint minVal@0x16bd4f0)\n"
-   "      (declare (in ) uint maxVal@0x16bd600)\n"
+   "      (declare (in ) uvec2 x@0x1e373e0)\n"
+   "      (declare (in ) uint minVal@0x1e374f0)\n"
+   "      (declare (in ) uint maxVal@0x1e37600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x16bd7e0)\n"
-   "      (declare (in ) uint minVal@0x16bd8f0)\n"
-   "      (declare (in ) uint maxVal@0x16bda00)\n"
+   "      (declare (in ) uvec3 x@0x1e377e0)\n"
+   "      (declare (in ) uint minVal@0x1e378f0)\n"
+   "      (declare (in ) uint maxVal@0x1e37a00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x16bdbe0)\n"
-   "      (declare (in ) uint minVal@0x16bdcf0)\n"
-   "      (declare (in ) uint maxVal@0x16bde00)\n"
+   "      (declare (in ) uvec4 x@0x1e37be0)\n"
+   "      (declare (in ) uint minVal@0x1e37cf0)\n"
+   "      (declare (in ) uint maxVal@0x1e37e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18207,63 +18207,63 @@ static const char *prototypes_for_130_vert =
    "(function mix\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16bdfe0)\n"
-   "      (declare (in ) float y@0x16be0f0)\n"
-   "      (declare (in ) float a@0x16be200)\n"
+   "      (declare (in ) float x@0x1e37fe0)\n"
+   "      (declare (in ) float y@0x1e380f0)\n"
+   "      (declare (in ) float a@0x1e38200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16be580)\n"
-   "      (declare (in ) vec2 y@0x16be690)\n"
-   "      (declare (in ) vec2 a@0x16be7a0)\n"
+   "      (declare (in ) vec2 x@0x1e38580)\n"
+   "      (declare (in ) vec2 y@0x1e38690)\n"
+   "      (declare (in ) vec2 a@0x1e387a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16be980)\n"
-   "      (declare (in ) vec3 y@0x16bea90)\n"
-   "      (declare (in ) vec3 a@0x16beba0)\n"
+   "      (declare (in ) vec3 x@0x1e38980)\n"
+   "      (declare (in ) vec3 y@0x1e38a90)\n"
+   "      (declare (in ) vec3 a@0x1e38ba0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16bed80)\n"
-   "      (declare (in ) vec4 y@0x16bee90)\n"
-   "      (declare (in ) vec4 a@0x16befa0)\n"
+   "      (declare (in ) vec4 x@0x1e38d80)\n"
+   "      (declare (in ) vec4 y@0x1e38e90)\n"
+   "      (declare (in ) vec4 a@0x1e38fa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16bf180)\n"
-   "      (declare (in ) vec2 y@0x16bf290)\n"
-   "      (declare (in ) float a@0x16bf3a0)\n"
+   "      (declare (in ) vec2 x@0x1e39180)\n"
+   "      (declare (in ) vec2 y@0x1e39290)\n"
+   "      (declare (in ) float a@0x1e393a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16bf580)\n"
-   "      (declare (in ) vec3 y@0x16bf690)\n"
-   "      (declare (in ) float a@0x16bf7a0)\n"
+   "      (declare (in ) vec3 x@0x1e39580)\n"
+   "      (declare (in ) vec3 y@0x1e39690)\n"
+   "      (declare (in ) float a@0x1e397a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16bf980)\n"
-   "      (declare (in ) vec4 y@0x16bfa90)\n"
-   "      (declare (in ) float a@0x16bfba0)\n"
+   "      (declare (in ) vec4 x@0x1e39980)\n"
+   "      (declare (in ) vec4 y@0x1e39a90)\n"
+   "      (declare (in ) float a@0x1e39ba0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18273,56 +18273,56 @@ static const char *prototypes_for_130_vert =
    "(function step\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x16bfd80)\n"
-   "      (declare (in ) float x@0x16bfe90)\n"
+   "      (declare (in ) float edge@0x1e39d80)\n"
+   "      (declare (in ) float x@0x1e39e90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 edge@0x16c0210)\n"
-   "      (declare (in ) vec2 x@0x16c0320)\n"
+   "      (declare (in ) vec2 edge@0x1e3a210)\n"
+   "      (declare (in ) vec2 x@0x1e3a320)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 edge@0x16c0500)\n"
-   "      (declare (in ) vec3 x@0x16c0610)\n"
+   "      (declare (in ) vec3 edge@0x1e3a500)\n"
+   "      (declare (in ) vec3 x@0x1e3a610)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 edge@0x16c07f0)\n"
-   "      (declare (in ) vec4 x@0x16c0900)\n"
+   "      (declare (in ) vec4 edge@0x1e3a7f0)\n"
+   "      (declare (in ) vec4 x@0x1e3a900)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x16c0ae0)\n"
-   "      (declare (in ) vec2 x@0x16c0bf0)\n"
+   "      (declare (in ) float edge@0x1e3aae0)\n"
+   "      (declare (in ) vec2 x@0x1e3abf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x16c0dd0)\n"
-   "      (declare (in ) vec3 x@0x16c0ee0)\n"
+   "      (declare (in ) float edge@0x1e3add0)\n"
+   "      (declare (in ) vec3 x@0x1e3aee0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0x16c10c0)\n"
-   "      (declare (in ) vec4 x@0x16c11d0)\n"
+   "      (declare (in ) float edge@0x1e3b0c0)\n"
+   "      (declare (in ) vec4 x@0x1e3b1d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18332,63 +18332,63 @@ static const char *prototypes_for_130_vert =
    "(function smoothstep\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x16c13b0)\n"
-   "      (declare (in ) float edge1@0x16c14c0)\n"
-   "      (declare (in ) float x@0x16c15d0)\n"
+   "      (declare (in ) float edge0@0x1e3b3b0)\n"
+   "      (declare (in ) float edge1@0x1e3b4c0)\n"
+   "      (declare (in ) float x@0x1e3b5d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 edge0@0x16c1960)\n"
-   "      (declare (in ) vec2 edge1@0x16c1a70)\n"
-   "      (declare (in ) vec2 x@0x16c1b80)\n"
+   "      (declare (in ) vec2 edge0@0x1e3b960)\n"
+   "      (declare (in ) vec2 edge1@0x1e3ba70)\n"
+   "      (declare (in ) vec2 x@0x1e3bb80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 edge0@0x16c1d60)\n"
-   "      (declare (in ) vec3 edge1@0x16c1e70)\n"
-   "      (declare (in ) vec3 x@0x16c1f80)\n"
+   "      (declare (in ) vec3 edge0@0x1e3bd60)\n"
+   "      (declare (in ) vec3 edge1@0x1e3be70)\n"
+   "      (declare (in ) vec3 x@0x1e3bf80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 edge0@0x16c2160)\n"
-   "      (declare (in ) vec4 edge1@0x16c2270)\n"
-   "      (declare (in ) vec4 x@0x16c2380)\n"
+   "      (declare (in ) vec4 edge0@0x1e3c160)\n"
+   "      (declare (in ) vec4 edge1@0x1e3c270)\n"
+   "      (declare (in ) vec4 x@0x1e3c380)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x16c2560)\n"
-   "      (declare (in ) float edge1@0x16c2670)\n"
-   "      (declare (in ) vec2 x@0x16c2780)\n"
+   "      (declare (in ) float edge0@0x1e3c560)\n"
+   "      (declare (in ) float edge1@0x1e3c670)\n"
+   "      (declare (in ) vec2 x@0x1e3c780)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x16c2960)\n"
-   "      (declare (in ) float edge1@0x16c2a70)\n"
-   "      (declare (in ) vec3 x@0x16c2b80)\n"
+   "      (declare (in ) float edge0@0x1e3c960)\n"
+   "      (declare (in ) float edge1@0x1e3ca70)\n"
+   "      (declare (in ) vec3 x@0x1e3cb80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0x16c2d60)\n"
-   "      (declare (in ) float edge1@0x16c2e70)\n"
-   "      (declare (in ) vec4 x@0x16c2f80)\n"
+   "      (declare (in ) float edge0@0x1e3cd60)\n"
+   "      (declare (in ) float edge1@0x1e3ce70)\n"
+   "      (declare (in ) vec4 x@0x1e3cf80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18398,28 +18398,28 @@ static const char *prototypes_for_130_vert =
    "(function length\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16c3160)\n"
+   "      (declare (in ) float x@0x1e3d160)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16c34e0)\n"
+   "      (declare (in ) vec2 x@0x1e3d4e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16c36c0)\n"
+   "      (declare (in ) vec3 x@0x1e3d6c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16c38a0)\n"
+   "      (declare (in ) vec4 x@0x1e3d8a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18429,32 +18429,32 @@ static const char *prototypes_for_130_vert =
    "(function distance\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p0@0x16c3a80)\n"
-   "      (declare (in ) float p1@0x16c3b90)\n"
+   "      (declare (in ) float p0@0x1e3da80)\n"
+   "      (declare (in ) float p1@0x1e3db90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p0@0x16c3f20)\n"
-   "      (declare (in ) vec2 p1@0x16c4030)\n"
+   "      (declare (in ) vec2 p0@0x1e3df20)\n"
+   "      (declare (in ) vec2 p1@0x1e3e030)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p0@0x16c4210)\n"
-   "      (declare (in ) vec3 p1@0x16c4320)\n"
+   "      (declare (in ) vec3 p0@0x1e3e210)\n"
+   "      (declare (in ) vec3 p1@0x1e3e320)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p0@0x16c4500)\n"
-   "      (declare (in ) vec4 p1@0x16c4610)\n"
+   "      (declare (in ) vec4 p0@0x1e3e500)\n"
+   "      (declare (in ) vec4 p1@0x1e3e610)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18464,32 +18464,32 @@ static const char *prototypes_for_130_vert =
    "(function dot\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16c47f0)\n"
-   "      (declare (in ) float y@0x16c4900)\n"
+   "      (declare (in ) float x@0x1e3e7f0)\n"
+   "      (declare (in ) float y@0x1e3e900)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16c4c80)\n"
-   "      (declare (in ) vec2 y@0x16c4d90)\n"
+   "      (declare (in ) vec2 x@0x1e3ec80)\n"
+   "      (declare (in ) vec2 y@0x1e3ed90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16c4f70)\n"
-   "      (declare (in ) vec3 y@0x16c5080)\n"
+   "      (declare (in ) vec3 x@0x1e3ef70)\n"
+   "      (declare (in ) vec3 y@0x1e3f080)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16c5260)\n"
-   "      (declare (in ) vec4 y@0x16c5370)\n"
+   "      (declare (in ) vec4 x@0x1e3f260)\n"
+   "      (declare (in ) vec4 y@0x1e3f370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18499,8 +18499,8 @@ static const char *prototypes_for_130_vert =
    "(function cross\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16c5550)\n"
-   "      (declare (in ) vec3 y@0x16c5660)\n"
+   "      (declare (in ) vec3 x@0x1e3f550)\n"
+   "      (declare (in ) vec3 y@0x1e3f660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18510,28 +18510,28 @@ static const char *prototypes_for_130_vert =
    "(function normalize\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x16c59e0)\n"
+   "      (declare (in ) float x@0x1e3f9e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16c5d70)\n"
+   "      (declare (in ) vec2 x@0x1e3fd70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16c5f50)\n"
+   "      (declare (in ) vec3 x@0x1e3ff50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16c6130)\n"
+   "      (declare (in ) vec4 x@0x1e40130)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18550,36 +18550,36 @@ static const char *prototypes_for_130_vert =
    "(function faceforward\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float N@0x16c6590)\n"
-   "      (declare (in ) float I@0x16c66a0)\n"
-   "      (declare (in ) float Nref@0x16c67b0)\n"
+   "      (declare (in ) float N@0x1e40590)\n"
+   "      (declare (in ) float I@0x1e406a0)\n"
+   "      (declare (in ) float Nref@0x1e407b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 N@0x16c6b40)\n"
-   "      (declare (in ) vec2 I@0x16c6c50)\n"
-   "      (declare (in ) vec2 Nref@0x16c6d60)\n"
+   "      (declare (in ) vec2 N@0x1e40b40)\n"
+   "      (declare (in ) vec2 I@0x1e40c50)\n"
+   "      (declare (in ) vec2 Nref@0x1e40d60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 N@0x16c6f40)\n"
-   "      (declare (in ) vec3 I@0x16c7050)\n"
-   "      (declare (in ) vec3 Nref@0x16c7160)\n"
+   "      (declare (in ) vec3 N@0x1e40f40)\n"
+   "      (declare (in ) vec3 I@0x1e41050)\n"
+   "      (declare (in ) vec3 Nref@0x1e41160)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 N@0x16c7340)\n"
-   "      (declare (in ) vec4 I@0x16c7450)\n"
-   "      (declare (in ) vec4 Nref@0x16c7560)\n"
+   "      (declare (in ) vec4 N@0x1e41340)\n"
+   "      (declare (in ) vec4 I@0x1e41450)\n"
+   "      (declare (in ) vec4 Nref@0x1e41560)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18589,32 +18589,32 @@ static const char *prototypes_for_130_vert =
    "(function reflect\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float I@0x16c7740)\n"
-   "      (declare (in ) float N@0x16c7850)\n"
+   "      (declare (in ) float I@0x1e41740)\n"
+   "      (declare (in ) float N@0x1e41850)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 I@0x16c7bd0)\n"
-   "      (declare (in ) vec2 N@0x16c7ce0)\n"
+   "      (declare (in ) vec2 I@0x1e41bd0)\n"
+   "      (declare (in ) vec2 N@0x1e41ce0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 I@0x16c7ec0)\n"
-   "      (declare (in ) vec3 N@0x16c7fd0)\n"
+   "      (declare (in ) vec3 I@0x1e41ec0)\n"
+   "      (declare (in ) vec3 N@0x1e41fd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 I@0x16c81b0)\n"
-   "      (declare (in ) vec4 N@0x16c82c0)\n"
+   "      (declare (in ) vec4 I@0x1e421b0)\n"
+   "      (declare (in ) vec4 N@0x1e422c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18624,36 +18624,36 @@ static const char *prototypes_for_130_vert =
    "(function refract\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float I@0x16c84a0)\n"
-   "      (declare (in ) float N@0x16c85b0)\n"
-   "      (declare (in ) float eta@0x16c86c0)\n"
+   "      (declare (in ) float I@0x1e424a0)\n"
+   "      (declare (in ) float N@0x1e425b0)\n"
+   "      (declare (in ) float eta@0x1e426c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 I@0x16c8a40)\n"
-   "      (declare (in ) vec2 N@0x16c8b50)\n"
-   "      (declare (in ) float eta@0x16c8c60)\n"
+   "      (declare (in ) vec2 I@0x1e42a40)\n"
+   "      (declare (in ) vec2 N@0x1e42b50)\n"
+   "      (declare (in ) float eta@0x1e42c60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 I@0x16c8e40)\n"
-   "      (declare (in ) vec3 N@0x16c8f50)\n"
-   "      (declare (in ) float eta@0x16c9060)\n"
+   "      (declare (in ) vec3 I@0x1e42e40)\n"
+   "      (declare (in ) vec3 N@0x1e42f50)\n"
+   "      (declare (in ) float eta@0x1e43060)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 I@0x16c9240)\n"
-   "      (declare (in ) vec4 N@0x16c9350)\n"
-   "      (declare (in ) float eta@0x16c9460)\n"
+   "      (declare (in ) vec4 I@0x1e43240)\n"
+   "      (declare (in ) vec4 N@0x1e43350)\n"
+   "      (declare (in ) float eta@0x1e43460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18663,72 +18663,72 @@ static const char *prototypes_for_130_vert =
    "(function matrixCompMult\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2 x@0x16c9640)\n"
-   "      (declare (in ) mat2 y@0x16c9750)\n"
+   "      (declare (in ) mat2 x@0x1e43640)\n"
+   "      (declare (in ) mat2 y@0x1e43750)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3 x@0x16c9ae0)\n"
-   "      (declare (in ) mat3 y@0x16c9bf0)\n"
+   "      (declare (in ) mat3 x@0x1e43ae0)\n"
+   "      (declare (in ) mat3 y@0x1e43bf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4 x@0x16c9dd0)\n"
-   "      (declare (in ) mat4 y@0x16c9ee0)\n"
+   "      (declare (in ) mat4 x@0x1e43dd0)\n"
+   "      (declare (in ) mat4 y@0x1e43ee0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x3 x@0x16ca0c0)\n"
-   "      (declare (in ) mat2x3 y@0x16ca1d0)\n"
+   "      (declare (in ) mat2x3 x@0x1e440c0)\n"
+   "      (declare (in ) mat2x3 y@0x1e441d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x4 x@0x16ca3b0)\n"
-   "      (declare (in ) mat2x4 y@0x16ca4c0)\n"
+   "      (declare (in ) mat2x4 x@0x1e443b0)\n"
+   "      (declare (in ) mat2x4 y@0x1e444c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x2 x@0x16ca6a0)\n"
-   "      (declare (in ) mat3x2 y@0x16ca7b0)\n"
+   "      (declare (in ) mat3x2 x@0x1e446a0)\n"
+   "      (declare (in ) mat3x2 y@0x1e447b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x4 x@0x16ca990)\n"
-   "      (declare (in ) mat3x4 y@0x16caaa0)\n"
+   "      (declare (in ) mat3x4 x@0x1e44990)\n"
+   "      (declare (in ) mat3x4 y@0x1e44aa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x2 x@0x16cac80)\n"
-   "      (declare (in ) mat4x2 y@0x16cad90)\n"
+   "      (declare (in ) mat4x2 x@0x1e44c80)\n"
+   "      (declare (in ) mat4x2 y@0x1e44d90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x3 x@0x16caf70)\n"
-   "      (declare (in ) mat4x3 y@0x16cb080)\n"
+   "      (declare (in ) mat4x3 x@0x1e44f70)\n"
+   "      (declare (in ) mat4x3 y@0x1e45080)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18738,72 +18738,72 @@ static const char *prototypes_for_130_vert =
    "(function outerProduct\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 c@0x16cb260)\n"
-   "      (declare (in ) vec2 r@0x16cb370)\n"
+   "      (declare (in ) vec2 c@0x1e45260)\n"
+   "      (declare (in ) vec2 r@0x1e45370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 c@0x16cb700)\n"
-   "      (declare (in ) vec3 r@0x16cb810)\n"
+   "      (declare (in ) vec3 c@0x1e45700)\n"
+   "      (declare (in ) vec3 r@0x1e45810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 c@0x16cb9f0)\n"
-   "      (declare (in ) vec4 r@0x16cbb00)\n"
+   "      (declare (in ) vec4 c@0x1e459f0)\n"
+   "      (declare (in ) vec4 r@0x1e45b00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 c@0x16cbce0)\n"
-   "      (declare (in ) vec2 r@0x16cbdf0)\n"
+   "      (declare (in ) vec3 c@0x1e45ce0)\n"
+   "      (declare (in ) vec2 r@0x1e45df0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 c@0x16cbfd0)\n"
-   "      (declare (in ) vec3 r@0x16cc0e0)\n"
+   "      (declare (in ) vec2 c@0x1e45fd0)\n"
+   "      (declare (in ) vec3 r@0x1e460e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 c@0x16cc2c0)\n"
-   "      (declare (in ) vec2 r@0x16cc3d0)\n"
+   "      (declare (in ) vec4 c@0x1e462c0)\n"
+   "      (declare (in ) vec2 r@0x1e463d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 c@0x16cc5b0)\n"
-   "      (declare (in ) vec4 r@0x16cc6c0)\n"
+   "      (declare (in ) vec2 c@0x1e465b0)\n"
+   "      (declare (in ) vec4 r@0x1e466c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 c@0x16cc8a0)\n"
-   "      (declare (in ) vec3 r@0x16cc9b0)\n"
+   "      (declare (in ) vec4 c@0x1e468a0)\n"
+   "      (declare (in ) vec3 r@0x1e469b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 c@0x16ccb90)\n"
-   "      (declare (in ) vec4 r@0x16ccca0)\n"
+   "      (declare (in ) vec3 c@0x1e46b90)\n"
+   "      (declare (in ) vec4 r@0x1e46ca0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18813,63 +18813,63 @@ static const char *prototypes_for_130_vert =
    "(function transpose\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2 m@0x16cce80)\n"
+   "      (declare (in ) mat2 m@0x1e46e80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3 m@0x16cd210)\n"
+   "      (declare (in ) mat3 m@0x1e47210)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4 m@0x16cd3f0)\n"
+   "      (declare (in ) mat4 m@0x1e473f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x2 m@0x16cd5d0)\n"
+   "      (declare (in ) mat3x2 m@0x1e475d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x3 m@0x16cd7b0)\n"
+   "      (declare (in ) mat2x3 m@0x1e477b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x2 m@0x16cd990)\n"
+   "      (declare (in ) mat4x2 m@0x1e47990)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x4 m@0x16cdb70)\n"
+   "      (declare (in ) mat2x4 m@0x1e47b70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x3 m@0x16cdd50)\n"
+   "      (declare (in ) mat4x3 m@0x1e47d50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x4 m@0x16cdf30)\n"
+   "      (declare (in ) mat3x4 m@0x1e47f30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18879,72 +18879,72 @@ static const char *prototypes_for_130_vert =
    "(function lessThan\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16ce110)\n"
-   "      (declare (in ) vec2 y@0x16ce220)\n"
+   "      (declare (in ) vec2 x@0x1e48110)\n"
+   "      (declare (in ) vec2 y@0x1e48220)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16ce5b0)\n"
-   "      (declare (in ) vec3 y@0x16ce6c0)\n"
+   "      (declare (in ) vec3 x@0x1e485b0)\n"
+   "      (declare (in ) vec3 y@0x1e486c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16ce8a0)\n"
-   "      (declare (in ) vec4 y@0x16ce9b0)\n"
+   "      (declare (in ) vec4 x@0x1e488a0)\n"
+   "      (declare (in ) vec4 y@0x1e489b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16ceb90)\n"
-   "      (declare (in ) ivec2 y@0x16ceca0)\n"
+   "      (declare (in ) ivec2 x@0x1e48b90)\n"
+   "      (declare (in ) ivec2 y@0x1e48ca0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16cee80)\n"
-   "      (declare (in ) ivec3 y@0x16cef90)\n"
+   "      (declare (in ) ivec3 x@0x1e48e80)\n"
+   "      (declare (in ) ivec3 y@0x1e48f90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16cf170)\n"
-   "      (declare (in ) ivec4 y@0x16cf280)\n"
+   "      (declare (in ) ivec4 x@0x1e49170)\n"
+   "      (declare (in ) ivec4 y@0x1e49280)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x16cf460)\n"
-   "      (declare (in ) uvec2 y@0x16cf570)\n"
+   "      (declare (in ) uvec2 x@0x1e49460)\n"
+   "      (declare (in ) uvec2 y@0x1e49570)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x16cf750)\n"
-   "      (declare (in ) uvec3 y@0x16cf860)\n"
+   "      (declare (in ) uvec3 x@0x1e49750)\n"
+   "      (declare (in ) uvec3 y@0x1e49860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x16cfa40)\n"
-   "      (declare (in ) uvec4 y@0x16cfb50)\n"
+   "      (declare (in ) uvec4 x@0x1e49a40)\n"
+   "      (declare (in ) uvec4 y@0x1e49b50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -18954,72 +18954,72 @@ static const char *prototypes_for_130_vert =
    "(function lessThanEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16cfd30)\n"
-   "      (declare (in ) vec2 y@0x16cfe40)\n"
+   "      (declare (in ) vec2 x@0x1e49d30)\n"
+   "      (declare (in ) vec2 y@0x1e49e40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16d01d0)\n"
-   "      (declare (in ) vec3 y@0x16d02e0)\n"
+   "      (declare (in ) vec3 x@0x1e4a1d0)\n"
+   "      (declare (in ) vec3 y@0x1e4a2e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16d04c0)\n"
-   "      (declare (in ) vec4 y@0x16d05d0)\n"
+   "      (declare (in ) vec4 x@0x1e4a4c0)\n"
+   "      (declare (in ) vec4 y@0x1e4a5d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16d07b0)\n"
-   "      (declare (in ) ivec2 y@0x16d08c0)\n"
+   "      (declare (in ) ivec2 x@0x1e4a7b0)\n"
+   "      (declare (in ) ivec2 y@0x1e4a8c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16d0aa0)\n"
-   "      (declare (in ) ivec3 y@0x16d0bb0)\n"
+   "      (declare (in ) ivec3 x@0x1e4aaa0)\n"
+   "      (declare (in ) ivec3 y@0x1e4abb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16d0d90)\n"
-   "      (declare (in ) ivec4 y@0x16d0ea0)\n"
+   "      (declare (in ) ivec4 x@0x1e4ad90)\n"
+   "      (declare (in ) ivec4 y@0x1e4aea0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x16d1080)\n"
-   "      (declare (in ) uvec2 y@0x16d1190)\n"
+   "      (declare (in ) uvec2 x@0x1e4b080)\n"
+   "      (declare (in ) uvec2 y@0x1e4b190)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x16d1370)\n"
-   "      (declare (in ) uvec3 y@0x16d1480)\n"
+   "      (declare (in ) uvec3 x@0x1e4b370)\n"
+   "      (declare (in ) uvec3 y@0x1e4b480)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x16d1660)\n"
-   "      (declare (in ) uvec4 y@0x16d1770)\n"
+   "      (declare (in ) uvec4 x@0x1e4b660)\n"
+   "      (declare (in ) uvec4 y@0x1e4b770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -19029,72 +19029,72 @@ static const char *prototypes_for_130_vert =
    "(function greaterThan\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16d1950)\n"
-   "      (declare (in ) vec2 y@0x16d1a60)\n"
+   "      (declare (in ) vec2 x@0x1e4b950)\n"
+   "      (declare (in ) vec2 y@0x1e4ba60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16d1df0)\n"
-   "      (declare (in ) vec3 y@0x16d1f00)\n"
+   "      (declare (in ) vec3 x@0x1e4bdf0)\n"
+   "      (declare (in ) vec3 y@0x1e4bf00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16d20e0)\n"
-   "      (declare (in ) vec4 y@0x16d21f0)\n"
+   "      (declare (in ) vec4 x@0x1e4c0e0)\n"
+   "      (declare (in ) vec4 y@0x1e4c1f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16d23d0)\n"
-   "      (declare (in ) ivec2 y@0x16d24e0)\n"
+   "      (declare (in ) ivec2 x@0x1e4c3d0)\n"
+   "      (declare (in ) ivec2 y@0x1e4c4e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16d26c0)\n"
-   "      (declare (in ) ivec3 y@0x16d27d0)\n"
+   "      (declare (in ) ivec3 x@0x1e4c6c0)\n"
+   "      (declare (in ) ivec3 y@0x1e4c7d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16d29b0)\n"
-   "      (declare (in ) ivec4 y@0x16d2ac0)\n"
+   "      (declare (in ) ivec4 x@0x1e4c9b0)\n"
+   "      (declare (in ) ivec4 y@0x1e4cac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x16d2ca0)\n"
-   "      (declare (in ) uvec2 y@0x16d2db0)\n"
+   "      (declare (in ) uvec2 x@0x1e4cca0)\n"
+   "      (declare (in ) uvec2 y@0x1e4cdb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x16d2f90)\n"
-   "      (declare (in ) uvec3 y@0x16d30a0)\n"
+   "      (declare (in ) uvec3 x@0x1e4cf90)\n"
+   "      (declare (in ) uvec3 y@0x1e4d0a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x16d3280)\n"
-   "      (declare (in ) uvec4 y@0x16d3390)\n"
+   "      (declare (in ) uvec4 x@0x1e4d280)\n"
+   "      (declare (in ) uvec4 y@0x1e4d390)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -19104,72 +19104,72 @@ static const char *prototypes_for_130_vert =
    "(function greaterThanEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16d3570)\n"
-   "      (declare (in ) vec2 y@0x16d3680)\n"
+   "      (declare (in ) vec2 x@0x1e4d570)\n"
+   "      (declare (in ) vec2 y@0x1e4d680)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16d3a10)\n"
-   "      (declare (in ) vec3 y@0x16d3b20)\n"
+   "      (declare (in ) vec3 x@0x1e4da10)\n"
+   "      (declare (in ) vec3 y@0x1e4db20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16d3d00)\n"
-   "      (declare (in ) vec4 y@0x16d3e10)\n"
+   "      (declare (in ) vec4 x@0x1e4dd00)\n"
+   "      (declare (in ) vec4 y@0x1e4de10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16d3ff0)\n"
-   "      (declare (in ) ivec2 y@0x16d4100)\n"
+   "      (declare (in ) ivec2 x@0x1e4dff0)\n"
+   "      (declare (in ) ivec2 y@0x1e4e100)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16d42e0)\n"
-   "      (declare (in ) ivec3 y@0x16d43f0)\n"
+   "      (declare (in ) ivec3 x@0x1e4e2e0)\n"
+   "      (declare (in ) ivec3 y@0x1e4e3f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16d45d0)\n"
-   "      (declare (in ) ivec4 y@0x16d46e0)\n"
+   "      (declare (in ) ivec4 x@0x1e4e5d0)\n"
+   "      (declare (in ) ivec4 y@0x1e4e6e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x16d48c0)\n"
-   "      (declare (in ) uvec2 y@0x16d49d0)\n"
+   "      (declare (in ) uvec2 x@0x1e4e8c0)\n"
+   "      (declare (in ) uvec2 y@0x1e4e9d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x16d4bb0)\n"
-   "      (declare (in ) uvec3 y@0x16d4cc0)\n"
+   "      (declare (in ) uvec3 x@0x1e4ebb0)\n"
+   "      (declare (in ) uvec3 y@0x1e4ecc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x16d4ea0)\n"
-   "      (declare (in ) uvec4 y@0x16d4fb0)\n"
+   "      (declare (in ) uvec4 x@0x1e4eea0)\n"
+   "      (declare (in ) uvec4 y@0x1e4efb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -19179,96 +19179,96 @@ static const char *prototypes_for_130_vert =
    "(function equal\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16d5190)\n"
-   "      (declare (in ) vec2 y@0x16d52a0)\n"
+   "      (declare (in ) vec2 x@0x1e4f190)\n"
+   "      (declare (in ) vec2 y@0x1e4f2a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16d5620)\n"
-   "      (declare (in ) vec3 y@0x16d5730)\n"
+   "      (declare (in ) vec3 x@0x1e4f620)\n"
+   "      (declare (in ) vec3 y@0x1e4f730)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16d5910)\n"
-   "      (declare (in ) vec4 y@0x16d5a20)\n"
+   "      (declare (in ) vec4 x@0x1e4f910)\n"
+   "      (declare (in ) vec4 y@0x1e4fa20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16d5c00)\n"
-   "      (declare (in ) ivec2 y@0x16d5d10)\n"
+   "      (declare (in ) ivec2 x@0x1e4fc00)\n"
+   "      (declare (in ) ivec2 y@0x1e4fd10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16d5ef0)\n"
-   "      (declare (in ) ivec3 y@0x16d6000)\n"
+   "      (declare (in ) ivec3 x@0x1e4fef0)\n"
+   "      (declare (in ) ivec3 y@0x1e50000)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16d61e0)\n"
-   "      (declare (in ) ivec4 y@0x16d62f0)\n"
+   "      (declare (in ) ivec4 x@0x1e501e0)\n"
+   "      (declare (in ) ivec4 y@0x1e502f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x16d64d0)\n"
-   "      (declare (in ) uvec2 y@0x16d65e0)\n"
+   "      (declare (in ) uvec2 x@0x1e504d0)\n"
+   "      (declare (in ) uvec2 y@0x1e505e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x16d67c0)\n"
-   "      (declare (in ) uvec3 y@0x16d68d0)\n"
+   "      (declare (in ) uvec3 x@0x1e507c0)\n"
+   "      (declare (in ) uvec3 y@0x1e508d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x16d6ab0)\n"
-   "      (declare (in ) uvec4 y@0x16d6bc0)\n"
+   "      (declare (in ) uvec4 x@0x1e50ab0)\n"
+   "      (declare (in ) uvec4 y@0x1e50bc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x16d6da0)\n"
-   "      (declare (in ) bvec2 y@0x16d6eb0)\n"
+   "      (declare (in ) bvec2 x@0x1e50da0)\n"
+   "      (declare (in ) bvec2 y@0x1e50eb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x16d7090)\n"
-   "      (declare (in ) bvec3 y@0x16d71a0)\n"
+   "      (declare (in ) bvec3 x@0x1e51090)\n"
+   "      (declare (in ) bvec3 y@0x1e511a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x16d7380)\n"
-   "      (declare (in ) bvec4 y@0x16d7490)\n"
+   "      (declare (in ) bvec4 x@0x1e51380)\n"
+   "      (declare (in ) bvec4 y@0x1e51490)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -19278,96 +19278,96 @@ static const char *prototypes_for_130_vert =
    "(function notEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x16d7670)\n"
-   "      (declare (in ) vec2 y@0x16d7780)\n"
+   "      (declare (in ) vec2 x@0x1e51670)\n"
+   "      (declare (in ) vec2 y@0x1e51780)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x16d7b10)\n"
-   "      (declare (in ) vec3 y@0x16d7c20)\n"
+   "      (declare (in ) vec3 x@0x1e51b10)\n"
+   "      (declare (in ) vec3 y@0x1e51c20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x16d7e00)\n"
-   "      (declare (in ) vec4 y@0x16d7f10)\n"
+   "      (declare (in ) vec4 x@0x1e51e00)\n"
+   "      (declare (in ) vec4 y@0x1e51f10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0x16d80f0)\n"
-   "      (declare (in ) ivec2 y@0x16d8200)\n"
+   "      (declare (in ) ivec2 x@0x1e520f0)\n"
+   "      (declare (in ) ivec2 y@0x1e52200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0x16d83e0)\n"
-   "      (declare (in ) ivec3 y@0x16d84f0)\n"
+   "      (declare (in ) ivec3 x@0x1e523e0)\n"
+   "      (declare (in ) ivec3 y@0x1e524f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0x16d86d0)\n"
-   "      (declare (in ) ivec4 y@0x16d87e0)\n"
+   "      (declare (in ) ivec4 x@0x1e526d0)\n"
+   "      (declare (in ) ivec4 y@0x1e527e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) uvec2 x@0x16d89c0)\n"
-   "      (declare (in ) uvec2 y@0x16d8ad0)\n"
+   "      (declare (in ) uvec2 x@0x1e529c0)\n"
+   "      (declare (in ) uvec2 y@0x1e52ad0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) uvec3 x@0x16d8cb0)\n"
-   "      (declare (in ) uvec3 y@0x16d8dc0)\n"
+   "      (declare (in ) uvec3 x@0x1e52cb0)\n"
+   "      (declare (in ) uvec3 y@0x1e52dc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) uvec4 x@0x16d8fa0)\n"
-   "      (declare (in ) uvec4 y@0x16d90b0)\n"
+   "      (declare (in ) uvec4 x@0x1e52fa0)\n"
+   "      (declare (in ) uvec4 y@0x1e530b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x16d9290)\n"
-   "      (declare (in ) bvec2 y@0x16d93a0)\n"
+   "      (declare (in ) bvec2 x@0x1e53290)\n"
+   "      (declare (in ) bvec2 y@0x1e533a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x16d9580)\n"
-   "      (declare (in ) bvec3 y@0x16d9690)\n"
+   "      (declare (in ) bvec3 x@0x1e53580)\n"
+   "      (declare (in ) bvec3 y@0x1e53690)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x16d9870)\n"
-   "      (declare (in ) bvec4 y@0x16d9980)\n"
+   "      (declare (in ) bvec4 x@0x1e53870)\n"
+   "      (declare (in ) bvec4 y@0x1e53980)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -19377,21 +19377,21 @@ static const char *prototypes_for_130_vert =
    "(function any\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x16d9b60)\n"
+   "      (declare (in ) bvec2 x@0x1e53b60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x16d9ee0)\n"
+   "      (declare (in ) bvec3 x@0x1e53ee0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x16da0c0)\n"
+   "      (declare (in ) bvec4 x@0x1e540c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -19401,21 +19401,21 @@ static const char *prototypes_for_130_vert =
    "(function all\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x16da2a0)\n"
+   "      (declare (in ) bvec2 x@0x1e542a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x16da620)\n"
+   "      (declare (in ) bvec3 x@0x1e54620)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x16da800)\n"
+   "      (declare (in ) bvec4 x@0x1e54800)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -19425,21 +19425,21 @@ static const char *prototypes_for_130_vert =
    "(function not\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0x16da9e0)\n"
+   "      (declare (in ) bvec2 x@0x1e549e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0x16dad60)\n"
+   "      (declare (in ) bvec3 x@0x1e54d60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0x16daf40)\n"
+   "      (declare (in ) bvec4 x@0x1e54f40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -19449,382 +19449,382 @@ static const char *prototypes_for_130_vert =
    "(function texture\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x16db120)\n"
-   "      (declare (in ) float P@0x16db230)\n"
+   "      (declare (in ) sampler1D sampler@0x1e55120)\n"
+   "      (declare (in ) float P@0x1e55230)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x16db5b0)\n"
-   "      (declare (in ) float P@0x16db6c0)\n"
+   "      (declare (in ) isampler1D sampler@0x1e555b0)\n"
+   "      (declare (in ) float P@0x1e556c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x16db8a0)\n"
-   "      (declare (in ) float P@0x16db9b0)\n"
+   "      (declare (in ) usampler1D sampler@0x1e558a0)\n"
+   "      (declare (in ) float P@0x1e559b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x16dbb90)\n"
-   "      (declare (in ) vec2 P@0x16dbca0)\n"
+   "      (declare (in ) sampler2D sampler@0x1e55b90)\n"
+   "      (declare (in ) vec2 P@0x1e55ca0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x16dbe80)\n"
-   "      (declare (in ) vec2 P@0x16dbf90)\n"
+   "      (declare (in ) isampler2D sampler@0x1e55e80)\n"
+   "      (declare (in ) vec2 P@0x1e55f90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x16dc170)\n"
-   "      (declare (in ) vec2 P@0x16dc280)\n"
+   "      (declare (in ) usampler2D sampler@0x1e56170)\n"
+   "      (declare (in ) vec2 P@0x1e56280)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x16dc460)\n"
-   "      (declare (in ) vec3 P@0x16dc570)\n"
+   "      (declare (in ) sampler3D sampler@0x1e56460)\n"
+   "      (declare (in ) vec3 P@0x1e56570)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x16dc750)\n"
-   "      (declare (in ) vec3 P@0x16dc860)\n"
+   "      (declare (in ) isampler3D sampler@0x1e56750)\n"
+   "      (declare (in ) vec3 P@0x1e56860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x16dca40)\n"
-   "      (declare (in ) vec3 P@0x16dcb50)\n"
+   "      (declare (in ) usampler3D sampler@0x1e56a40)\n"
+   "      (declare (in ) vec3 P@0x1e56b50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x16dcd30)\n"
-   "      (declare (in ) vec3 P@0x16dce40)\n"
+   "      (declare (in ) samplerCube sampler@0x1e56d30)\n"
+   "      (declare (in ) vec3 P@0x1e56e40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isamplerCube sampler@0x16dd020)\n"
-   "      (declare (in ) vec3 P@0x16dd130)\n"
+   "      (declare (in ) isamplerCube sampler@0x1e57020)\n"
+   "      (declare (in ) vec3 P@0x1e57130)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usamplerCube sampler@0x16dd310)\n"
-   "      (declare (in ) vec3 P@0x16dd420)\n"
+   "      (declare (in ) usamplerCube sampler@0x1e57310)\n"
+   "      (declare (in ) vec3 P@0x1e57420)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x16dd600)\n"
-   "      (declare (in ) vec3 P@0x16dd710)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e57600)\n"
+   "      (declare (in ) vec3 P@0x1e57710)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x16dd8f0)\n"
-   "      (declare (in ) vec3 P@0x16dda00)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e578f0)\n"
+   "      (declare (in ) vec3 P@0x1e57a00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCubeShadow sampler@0x16ddbe0)\n"
-   "      (declare (in ) vec4 P@0x16ddcf0)\n"
+   "      (declare (in ) samplerCubeShadow sampler@0x1e57be0)\n"
+   "      (declare (in ) vec4 P@0x1e57cf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x16dded0)\n"
-   "      (declare (in ) vec2 P@0x16ddfe0)\n"
+   "      (declare (in ) sampler1DArray sampler@0x1e57ed0)\n"
+   "      (declare (in ) vec2 P@0x1e57fe0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1DArray sampler@0x16de1c0)\n"
-   "      (declare (in ) vec2 P@0x16de2d0)\n"
+   "      (declare (in ) isampler1DArray sampler@0x1e581c0)\n"
+   "      (declare (in ) vec2 P@0x1e582d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1DArray sampler@0x16de4b0)\n"
-   "      (declare (in ) vec2 P@0x16de5c0)\n"
+   "      (declare (in ) usampler1DArray sampler@0x1e584b0)\n"
+   "      (declare (in ) vec2 P@0x1e585c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArray sampler@0x16de7a0)\n"
-   "      (declare (in ) vec3 P@0x16de8b0)\n"
+   "      (declare (in ) sampler2DArray sampler@0x1e587a0)\n"
+   "      (declare (in ) vec3 P@0x1e588b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2DArray sampler@0x16dea90)\n"
-   "      (declare (in ) vec3 P@0x16deba0)\n"
+   "      (declare (in ) isampler2DArray sampler@0x1e58a90)\n"
+   "      (declare (in ) vec3 P@0x1e58ba0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2DArray sampler@0x16ded80)\n"
-   "      (declare (in ) vec3 P@0x16dee90)\n"
+   "      (declare (in ) usampler2DArray sampler@0x1e58d80)\n"
+   "      (declare (in ) vec3 P@0x1e58e90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArrayShadow sampler@0x16df070)\n"
-   "      (declare (in ) vec3 P@0x16df180)\n"
+   "      (declare (in ) sampler1DArrayShadow sampler@0x1e59070)\n"
+   "      (declare (in ) vec3 P@0x1e59180)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArrayShadow sampler@0x16df360)\n"
-   "      (declare (in ) vec4 P@0x16df470)\n"
+   "      (declare (in ) sampler2DArrayShadow sampler@0x1e59360)\n"
+   "      (declare (in ) vec4 P@0x1e59470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x16df650)\n"
-   "      (declare (in ) float P@0x16df760)\n"
-   "      (declare (in ) float bias@0x16df870)\n"
+   "      (declare (in ) sampler1D sampler@0x1e59650)\n"
+   "      (declare (in ) float P@0x1e59760)\n"
+   "      (declare (in ) float bias@0x1e59870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x16dfa50)\n"
-   "      (declare (in ) float P@0x16dfb60)\n"
-   "      (declare (in ) float bias@0x16dfc70)\n"
+   "      (declare (in ) isampler1D sampler@0x1e59a50)\n"
+   "      (declare (in ) float P@0x1e59b60)\n"
+   "      (declare (in ) float bias@0x1e59c70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x16dfe50)\n"
-   "      (declare (in ) float P@0x16dff60)\n"
-   "      (declare (in ) float bias@0x16e0070)\n"
+   "      (declare (in ) usampler1D sampler@0x1e59e50)\n"
+   "      (declare (in ) float P@0x1e59f60)\n"
+   "      (declare (in ) float bias@0x1e5a070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x16e0250)\n"
-   "      (declare (in ) vec2 P@0x16e0360)\n"
-   "      (declare (in ) float bias@0x16e0470)\n"
+   "      (declare (in ) sampler2D sampler@0x1e5a250)\n"
+   "      (declare (in ) vec2 P@0x1e5a360)\n"
+   "      (declare (in ) float bias@0x1e5a470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x16e0650)\n"
-   "      (declare (in ) vec2 P@0x16e0760)\n"
-   "      (declare (in ) float bias@0x16e0870)\n"
+   "      (declare (in ) isampler2D sampler@0x1e5a650)\n"
+   "      (declare (in ) vec2 P@0x1e5a760)\n"
+   "      (declare (in ) float bias@0x1e5a870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x16e0a50)\n"
-   "      (declare (in ) vec2 P@0x16e0b60)\n"
-   "      (declare (in ) float bias@0x16e0c70)\n"
+   "      (declare (in ) usampler2D sampler@0x1e5aa50)\n"
+   "      (declare (in ) vec2 P@0x1e5ab60)\n"
+   "      (declare (in ) float bias@0x1e5ac70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x16e0e50)\n"
-   "      (declare (in ) vec3 P@0x16e0f60)\n"
-   "      (declare (in ) float bias@0x16e1070)\n"
+   "      (declare (in ) sampler3D sampler@0x1e5ae50)\n"
+   "      (declare (in ) vec3 P@0x1e5af60)\n"
+   "      (declare (in ) float bias@0x1e5b070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x16e1250)\n"
-   "      (declare (in ) vec3 P@0x16e1360)\n"
-   "      (declare (in ) float bias@0x16e1470)\n"
+   "      (declare (in ) isampler3D sampler@0x1e5b250)\n"
+   "      (declare (in ) vec3 P@0x1e5b360)\n"
+   "      (declare (in ) float bias@0x1e5b470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x16e1650)\n"
-   "      (declare (in ) vec3 P@0x16e1760)\n"
-   "      (declare (in ) float bias@0x16e1870)\n"
+   "      (declare (in ) usampler3D sampler@0x1e5b650)\n"
+   "      (declare (in ) vec3 P@0x1e5b760)\n"
+   "      (declare (in ) float bias@0x1e5b870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x16e1a50)\n"
-   "      (declare (in ) vec3 P@0x16e1b60)\n"
-   "      (declare (in ) float bias@0x16e1c70)\n"
+   "      (declare (in ) samplerCube sampler@0x1e5ba50)\n"
+   "      (declare (in ) vec3 P@0x1e5bb60)\n"
+   "      (declare (in ) float bias@0x1e5bc70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isamplerCube sampler@0x16e1e50)\n"
-   "      (declare (in ) vec3 P@0x16e1f60)\n"
-   "      (declare (in ) float bias@0x16e2070)\n"
+   "      (declare (in ) isamplerCube sampler@0x1e5be50)\n"
+   "      (declare (in ) vec3 P@0x1e5bf60)\n"
+   "      (declare (in ) float bias@0x1e5c070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usamplerCube sampler@0x16e2250)\n"
-   "      (declare (in ) vec3 P@0x16e2360)\n"
-   "      (declare (in ) float bias@0x16e2470)\n"
+   "      (declare (in ) usamplerCube sampler@0x1e5c250)\n"
+   "      (declare (in ) vec3 P@0x1e5c360)\n"
+   "      (declare (in ) float bias@0x1e5c470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x16e2650)\n"
-   "      (declare (in ) vec3 P@0x16e2760)\n"
-   "      (declare (in ) float bias@0x16e2870)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e5c650)\n"
+   "      (declare (in ) vec3 P@0x1e5c760)\n"
+   "      (declare (in ) float bias@0x1e5c870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x16e2a50)\n"
-   "      (declare (in ) vec3 P@0x16e2b60)\n"
-   "      (declare (in ) float bias@0x16e2c70)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e5ca50)\n"
+   "      (declare (in ) vec3 P@0x1e5cb60)\n"
+   "      (declare (in ) float bias@0x1e5cc70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCubeShadow sampler@0x16e2e50)\n"
-   "      (declare (in ) vec4 P@0x16e2f60)\n"
-   "      (declare (in ) float bias@0x16e3070)\n"
+   "      (declare (in ) samplerCubeShadow sampler@0x1e5ce50)\n"
+   "      (declare (in ) vec4 P@0x1e5cf60)\n"
+   "      (declare (in ) float bias@0x1e5d070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x16e3250)\n"
-   "      (declare (in ) vec2 P@0x16e3360)\n"
-   "      (declare (in ) float bias@0x16e3470)\n"
+   "      (declare (in ) sampler1DArray sampler@0x1e5d250)\n"
+   "      (declare (in ) vec2 P@0x1e5d360)\n"
+   "      (declare (in ) float bias@0x1e5d470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1DArray sampler@0x16e3650)\n"
-   "      (declare (in ) vec2 P@0x16e3760)\n"
-   "      (declare (in ) float bias@0x16e3870)\n"
+   "      (declare (in ) isampler1DArray sampler@0x1e5d650)\n"
+   "      (declare (in ) vec2 P@0x1e5d760)\n"
+   "      (declare (in ) float bias@0x1e5d870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1DArray sampler@0x16e3a50)\n"
-   "      (declare (in ) vec2 P@0x16e3b60)\n"
-   "      (declare (in ) float bias@0x16e3c70)\n"
+   "      (declare (in ) usampler1DArray sampler@0x1e5da50)\n"
+   "      (declare (in ) vec2 P@0x1e5db60)\n"
+   "      (declare (in ) float bias@0x1e5dc70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArray sampler@0x16e3e50)\n"
-   "      (declare (in ) vec3 P@0x16e3f60)\n"
-   "      (declare (in ) float bias@0x16e4070)\n"
+   "      (declare (in ) sampler2DArray sampler@0x1e5de50)\n"
+   "      (declare (in ) vec3 P@0x1e5df60)\n"
+   "      (declare (in ) float bias@0x1e5e070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2DArray sampler@0x16e4250)\n"
-   "      (declare (in ) vec3 P@0x16e4360)\n"
-   "      (declare (in ) float bias@0x16e4470)\n"
+   "      (declare (in ) isampler2DArray sampler@0x1e5e250)\n"
+   "      (declare (in ) vec3 P@0x1e5e360)\n"
+   "      (declare (in ) float bias@0x1e5e470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2DArray sampler@0x16e4650)\n"
-   "      (declare (in ) vec3 P@0x16e4760)\n"
-   "      (declare (in ) float bias@0x16e4870)\n"
+   "      (declare (in ) usampler2DArray sampler@0x1e5e650)\n"
+   "      (declare (in ) vec3 P@0x1e5e760)\n"
+   "      (declare (in ) float bias@0x1e5e870)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArrayShadow sampler@0x16e4a50)\n"
-   "      (declare (in ) vec3 P@0x16e4b60)\n"
-   "      (declare (in ) float bias@0x16e4c70)\n"
+   "      (declare (in ) sampler1DArrayShadow sampler@0x1e5ea50)\n"
+   "      (declare (in ) vec3 P@0x1e5eb60)\n"
+   "      (declare (in ) float bias@0x1e5ec70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -19834,289 +19834,289 @@ static const char *prototypes_for_130_vert =
    "(function textureProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x16e4e50)\n"
-   "      (declare (in ) vec2 P@0x16e4f60)\n"
+   "      (declare (in ) sampler1D sampler@0x1e5ee50)\n"
+   "      (declare (in ) vec2 P@0x1e5ef60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x16e52f0)\n"
-   "      (declare (in ) vec2 P@0x16e5400)\n"
+   "      (declare (in ) isampler1D sampler@0x1e5f2f0)\n"
+   "      (declare (in ) vec2 P@0x1e5f400)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x16e55e0)\n"
-   "      (declare (in ) vec2 P@0x16e56f0)\n"
+   "      (declare (in ) usampler1D sampler@0x1e5f5e0)\n"
+   "      (declare (in ) vec2 P@0x1e5f6f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x16e58d0)\n"
-   "      (declare (in ) vec4 P@0x16e59e0)\n"
+   "      (declare (in ) sampler1D sampler@0x1e5f8d0)\n"
+   "      (declare (in ) vec4 P@0x1e5f9e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x16e5bc0)\n"
-   "      (declare (in ) vec4 P@0x16e5cd0)\n"
+   "      (declare (in ) isampler1D sampler@0x1e5fbc0)\n"
+   "      (declare (in ) vec4 P@0x1e5fcd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x16e5eb0)\n"
-   "      (declare (in ) vec4 P@0x16e5fc0)\n"
+   "      (declare (in ) usampler1D sampler@0x1e5feb0)\n"
+   "      (declare (in ) vec4 P@0x1e5ffc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x16e61a0)\n"
-   "      (declare (in ) vec3 P@0x16e62b0)\n"
+   "      (declare (in ) sampler2D sampler@0x1e601a0)\n"
+   "      (declare (in ) vec3 P@0x1e602b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x16e6490)\n"
-   "      (declare (in ) vec3 P@0x16e65a0)\n"
+   "      (declare (in ) isampler2D sampler@0x1e60490)\n"
+   "      (declare (in ) vec3 P@0x1e605a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x16e6780)\n"
-   "      (declare (in ) vec3 P@0x16e6890)\n"
+   "      (declare (in ) usampler2D sampler@0x1e60780)\n"
+   "      (declare (in ) vec3 P@0x1e60890)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x16e6a70)\n"
-   "      (declare (in ) vec4 P@0x16e6b80)\n"
+   "      (declare (in ) sampler2D sampler@0x1e60a70)\n"
+   "      (declare (in ) vec4 P@0x1e60b80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x16e6d60)\n"
-   "      (declare (in ) vec4 P@0x16e6e70)\n"
+   "      (declare (in ) isampler2D sampler@0x1e60d60)\n"
+   "      (declare (in ) vec4 P@0x1e60e70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x16e7050)\n"
-   "      (declare (in ) vec4 P@0x16e7160)\n"
+   "      (declare (in ) usampler2D sampler@0x1e61050)\n"
+   "      (declare (in ) vec4 P@0x1e61160)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x16e7340)\n"
-   "      (declare (in ) vec4 P@0x16e7450)\n"
+   "      (declare (in ) sampler3D sampler@0x1e61340)\n"
+   "      (declare (in ) vec4 P@0x1e61450)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x16e7630)\n"
-   "      (declare (in ) vec4 P@0x16e7740)\n"
+   "      (declare (in ) isampler3D sampler@0x1e61630)\n"
+   "      (declare (in ) vec4 P@0x1e61740)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x16e7920)\n"
-   "      (declare (in ) vec4 P@0x16e7a30)\n"
+   "      (declare (in ) usampler3D sampler@0x1e61920)\n"
+   "      (declare (in ) vec4 P@0x1e61a30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x16e7c10)\n"
-   "      (declare (in ) vec4 P@0x16e7d20)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e61c10)\n"
+   "      (declare (in ) vec4 P@0x1e61d20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x16e7f00)\n"
-   "      (declare (in ) vec4 P@0x16e8010)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e61f00)\n"
+   "      (declare (in ) vec4 P@0x1e62010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x16e81f0)\n"
-   "      (declare (in ) vec2 P@0x16e8300)\n"
-   "      (declare (in ) float bias@0x16e8410)\n"
+   "      (declare (in ) sampler1D sampler@0x1e621f0)\n"
+   "      (declare (in ) vec2 P@0x1e62300)\n"
+   "      (declare (in ) float bias@0x1e62410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x16e85f0)\n"
-   "      (declare (in ) vec2 P@0x16e8700)\n"
-   "      (declare (in ) float bias@0x16e8810)\n"
+   "      (declare (in ) isampler1D sampler@0x1e625f0)\n"
+   "      (declare (in ) vec2 P@0x1e62700)\n"
+   "      (declare (in ) float bias@0x1e62810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x16e89f0)\n"
-   "      (declare (in ) vec2 P@0x16e8b00)\n"
-   "      (declare (in ) float bias@0x16e8c10)\n"
+   "      (declare (in ) usampler1D sampler@0x1e629f0)\n"
+   "      (declare (in ) vec2 P@0x1e62b00)\n"
+   "      (declare (in ) float bias@0x1e62c10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x16e8df0)\n"
-   "      (declare (in ) vec4 P@0x16e8f00)\n"
-   "      (declare (in ) float bias@0x16e9010)\n"
+   "      (declare (in ) sampler1D sampler@0x1e62df0)\n"
+   "      (declare (in ) vec4 P@0x1e62f00)\n"
+   "      (declare (in ) float bias@0x1e63010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x16e91f0)\n"
-   "      (declare (in ) vec4 P@0x16e9300)\n"
-   "      (declare (in ) float bias@0x16e9410)\n"
+   "      (declare (in ) isampler1D sampler@0x1e631f0)\n"
+   "      (declare (in ) vec4 P@0x1e63300)\n"
+   "      (declare (in ) float bias@0x1e63410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x16e95f0)\n"
-   "      (declare (in ) vec4 P@0x16e9700)\n"
-   "      (declare (in ) float bias@0x16e9810)\n"
+   "      (declare (in ) usampler1D sampler@0x1e635f0)\n"
+   "      (declare (in ) vec4 P@0x1e63700)\n"
+   "      (declare (in ) float bias@0x1e63810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x16e99f0)\n"
-   "      (declare (in ) vec3 P@0x16e9b00)\n"
-   "      (declare (in ) float bias@0x16e9c10)\n"
+   "      (declare (in ) sampler2D sampler@0x1e639f0)\n"
+   "      (declare (in ) vec3 P@0x1e63b00)\n"
+   "      (declare (in ) float bias@0x1e63c10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x16e9df0)\n"
-   "      (declare (in ) vec3 P@0x16e9f00)\n"
-   "      (declare (in ) float bias@0x16ea010)\n"
+   "      (declare (in ) isampler2D sampler@0x1e63df0)\n"
+   "      (declare (in ) vec3 P@0x1e63f00)\n"
+   "      (declare (in ) float bias@0x1e64010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x16ea1f0)\n"
-   "      (declare (in ) vec3 P@0x16ea300)\n"
-   "      (declare (in ) float bias@0x16ea410)\n"
+   "      (declare (in ) usampler2D sampler@0x1e641f0)\n"
+   "      (declare (in ) vec3 P@0x1e64300)\n"
+   "      (declare (in ) float bias@0x1e64410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x16ea5f0)\n"
-   "      (declare (in ) vec4 P@0x16ea700)\n"
-   "      (declare (in ) float bias@0x16ea810)\n"
+   "      (declare (in ) sampler2D sampler@0x1e645f0)\n"
+   "      (declare (in ) vec4 P@0x1e64700)\n"
+   "      (declare (in ) float bias@0x1e64810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x16ea9f0)\n"
-   "      (declare (in ) vec4 P@0x16eab00)\n"
-   "      (declare (in ) float bias@0x16eac10)\n"
+   "      (declare (in ) isampler2D sampler@0x1e649f0)\n"
+   "      (declare (in ) vec4 P@0x1e64b00)\n"
+   "      (declare (in ) float bias@0x1e64c10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x16eadf0)\n"
-   "      (declare (in ) vec4 P@0x16eaf00)\n"
-   "      (declare (in ) float bias@0x16eb010)\n"
+   "      (declare (in ) usampler2D sampler@0x1e64df0)\n"
+   "      (declare (in ) vec4 P@0x1e64f00)\n"
+   "      (declare (in ) float bias@0x1e65010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x16eb1f0)\n"
-   "      (declare (in ) vec4 P@0x16eb300)\n"
-   "      (declare (in ) float bias@0x16eb410)\n"
+   "      (declare (in ) sampler3D sampler@0x1e651f0)\n"
+   "      (declare (in ) vec4 P@0x1e65300)\n"
+   "      (declare (in ) float bias@0x1e65410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x16eb5f0)\n"
-   "      (declare (in ) vec4 P@0x16eb700)\n"
-   "      (declare (in ) float bias@0x16eb810)\n"
+   "      (declare (in ) isampler3D sampler@0x1e655f0)\n"
+   "      (declare (in ) vec4 P@0x1e65700)\n"
+   "      (declare (in ) float bias@0x1e65810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x16eb9f0)\n"
-   "      (declare (in ) vec4 P@0x16ebb00)\n"
-   "      (declare (in ) float bias@0x16ebc10)\n"
+   "      (declare (in ) usampler3D sampler@0x1e659f0)\n"
+   "      (declare (in ) vec4 P@0x1e65b00)\n"
+   "      (declare (in ) float bias@0x1e65c10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x16ebdf0)\n"
-   "      (declare (in ) vec4 P@0x16ebf00)\n"
-   "      (declare (in ) float bias@0x16ec010)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e65df0)\n"
+   "      (declare (in ) vec4 P@0x1e65f00)\n"
+   "      (declare (in ) float bias@0x1e66010)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x16ec1f0)\n"
-   "      (declare (in ) vec4 P@0x16ec300)\n"
-   "      (declare (in ) float bias@0x16ec410)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e661f0)\n"
+   "      (declare (in ) vec4 P@0x1e66300)\n"
+   "      (declare (in ) float bias@0x1e66410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -20126,189 +20126,189 @@ static const char *prototypes_for_130_vert =
    "(function textureLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x16ec5f0)\n"
-   "      (declare (in ) float P@0x16ec700)\n"
-   "      (declare (in ) float lod@0x16ec810)\n"
+   "      (declare (in ) sampler1D sampler@0x1e665f0)\n"
+   "      (declare (in ) float P@0x1e66700)\n"
+   "      (declare (in ) float lod@0x1e66810)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x16ecba0)\n"
-   "      (declare (in ) float P@0x16eccb0)\n"
-   "      (declare (in ) float lod@0x16ecdc0)\n"
+   "      (declare (in ) isampler1D sampler@0x1e66ba0)\n"
+   "      (declare (in ) float P@0x1e66cb0)\n"
+   "      (declare (in ) float lod@0x1e66dc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x16ecfa0)\n"
-   "      (declare (in ) float P@0x16ed0b0)\n"
-   "      (declare (in ) float lod@0x16ed1c0)\n"
+   "      (declare (in ) usampler1D sampler@0x1e66fa0)\n"
+   "      (declare (in ) float P@0x1e670b0)\n"
+   "      (declare (in ) float lod@0x1e671c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x16ed3a0)\n"
-   "      (declare (in ) vec2 P@0x16ed4b0)\n"
-   "      (declare (in ) float lod@0x16ed5c0)\n"
+   "      (declare (in ) sampler2D sampler@0x1e673a0)\n"
+   "      (declare (in ) vec2 P@0x1e674b0)\n"
+   "      (declare (in ) float lod@0x1e675c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x16ed7a0)\n"
-   "      (declare (in ) vec2 P@0x16ed8b0)\n"
-   "      (declare (in ) float lod@0x16ed9c0)\n"
+   "      (declare (in ) isampler2D sampler@0x1e677a0)\n"
+   "      (declare (in ) vec2 P@0x1e678b0)\n"
+   "      (declare (in ) float lod@0x1e679c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x16edba0)\n"
-   "      (declare (in ) vec2 P@0x16edcb0)\n"
-   "      (declare (in ) float lod@0x16eddc0)\n"
+   "      (declare (in ) usampler2D sampler@0x1e67ba0)\n"
+   "      (declare (in ) vec2 P@0x1e67cb0)\n"
+   "      (declare (in ) float lod@0x1e67dc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x16edfa0)\n"
-   "      (declare (in ) vec3 P@0x16ee0b0)\n"
-   "      (declare (in ) float lod@0x16ee1c0)\n"
+   "      (declare (in ) sampler3D sampler@0x1e67fa0)\n"
+   "      (declare (in ) vec3 P@0x1e680b0)\n"
+   "      (declare (in ) float lod@0x1e681c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x16ee3a0)\n"
-   "      (declare (in ) vec3 P@0x16ee4b0)\n"
-   "      (declare (in ) float lod@0x16ee5c0)\n"
+   "      (declare (in ) isampler3D sampler@0x1e683a0)\n"
+   "      (declare (in ) vec3 P@0x1e684b0)\n"
+   "      (declare (in ) float lod@0x1e685c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x16ee7a0)\n"
-   "      (declare (in ) vec3 P@0x16ee8b0)\n"
-   "      (declare (in ) float lod@0x16ee9c0)\n"
+   "      (declare (in ) usampler3D sampler@0x1e687a0)\n"
+   "      (declare (in ) vec3 P@0x1e688b0)\n"
+   "      (declare (in ) float lod@0x1e689c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x16eeba0)\n"
-   "      (declare (in ) vec3 P@0x16eecb0)\n"
-   "      (declare (in ) float lod@0x16eedc0)\n"
+   "      (declare (in ) samplerCube sampler@0x1e68ba0)\n"
+   "      (declare (in ) vec3 P@0x1e68cb0)\n"
+   "      (declare (in ) float lod@0x1e68dc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isamplerCube sampler@0x16eefa0)\n"
-   "      (declare (in ) vec3 P@0x16ef0b0)\n"
-   "      (declare (in ) float lod@0x16ef1c0)\n"
+   "      (declare (in ) isamplerCube sampler@0x1e68fa0)\n"
+   "      (declare (in ) vec3 P@0x1e690b0)\n"
+   "      (declare (in ) float lod@0x1e691c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usamplerCube sampler@0x16ef3a0)\n"
-   "      (declare (in ) vec3 P@0x16ef4b0)\n"
-   "      (declare (in ) float lod@0x16ef5c0)\n"
+   "      (declare (in ) usamplerCube sampler@0x1e693a0)\n"
+   "      (declare (in ) vec3 P@0x1e694b0)\n"
+   "      (declare (in ) float lod@0x1e695c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x16ef7a0)\n"
-   "      (declare (in ) vec3 P@0x16ef8b0)\n"
-   "      (declare (in ) float lod@0x16ef9c0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e697a0)\n"
+   "      (declare (in ) vec3 P@0x1e698b0)\n"
+   "      (declare (in ) float lod@0x1e699c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x16efba0)\n"
-   "      (declare (in ) vec3 P@0x16efcb0)\n"
-   "      (declare (in ) float lod@0x16efdc0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e69ba0)\n"
+   "      (declare (in ) vec3 P@0x1e69cb0)\n"
+   "      (declare (in ) float lod@0x1e69dc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x16effa0)\n"
-   "      (declare (in ) vec2 P@0x16f00b0)\n"
-   "      (declare (in ) float lod@0x16f01c0)\n"
+   "      (declare (in ) sampler1DArray sampler@0x1e69fa0)\n"
+   "      (declare (in ) vec2 P@0x1e6a0b0)\n"
+   "      (declare (in ) float lod@0x1e6a1c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1DArray sampler@0x16f03a0)\n"
-   "      (declare (in ) vec2 P@0x16f04b0)\n"
-   "      (declare (in ) float lod@0x16f05c0)\n"
+   "      (declare (in ) isampler1DArray sampler@0x1e6a3a0)\n"
+   "      (declare (in ) vec2 P@0x1e6a4b0)\n"
+   "      (declare (in ) float lod@0x1e6a5c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1DArray sampler@0x16f07a0)\n"
-   "      (declare (in ) vec2 P@0x16f08b0)\n"
-   "      (declare (in ) float lod@0x16f09c0)\n"
+   "      (declare (in ) usampler1DArray sampler@0x1e6a7a0)\n"
+   "      (declare (in ) vec2 P@0x1e6a8b0)\n"
+   "      (declare (in ) float lod@0x1e6a9c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArray sampler@0x16f0ba0)\n"
-   "      (declare (in ) vec3 P@0x16f0cb0)\n"
-   "      (declare (in ) float lod@0x16f0dc0)\n"
+   "      (declare (in ) sampler2DArray sampler@0x1e6aba0)\n"
+   "      (declare (in ) vec3 P@0x1e6acb0)\n"
+   "      (declare (in ) float lod@0x1e6adc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2DArray sampler@0x16f0fa0)\n"
-   "      (declare (in ) vec3 P@0x16f10b0)\n"
-   "      (declare (in ) float lod@0x16f11c0)\n"
+   "      (declare (in ) isampler2DArray sampler@0x1e6afa0)\n"
+   "      (declare (in ) vec3 P@0x1e6b0b0)\n"
+   "      (declare (in ) float lod@0x1e6b1c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2DArray sampler@0x16f13a0)\n"
-   "      (declare (in ) vec3 P@0x16f14b0)\n"
-   "      (declare (in ) float lod@0x16f15c0)\n"
+   "      (declare (in ) usampler2DArray sampler@0x1e6b3a0)\n"
+   "      (declare (in ) vec3 P@0x1e6b4b0)\n"
+   "      (declare (in ) float lod@0x1e6b5c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArrayShadow sampler@0x16f17a0)\n"
-   "      (declare (in ) vec3 P@0x16f18b0)\n"
-   "      (declare (in ) float lod@0x16f19c0)\n"
+   "      (declare (in ) sampler1DArrayShadow sampler@0x1e6b7a0)\n"
+   "      (declare (in ) vec3 P@0x1e6b8b0)\n"
+   "      (declare (in ) float lod@0x1e6b9c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -20318,135 +20318,135 @@ static const char *prototypes_for_130_vert =
    "(function texelFetch\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x16f1ba0)\n"
-   "      (declare (in ) int P@0x16f1cb0)\n"
-   "      (declare (in ) int lod@0x16f1dc0)\n"
+   "      (declare (in ) sampler1D sampler@0x1e6bba0)\n"
+   "      (declare (in ) int P@0x1e6bcb0)\n"
+   "      (declare (in ) int lod@0x1e6bdc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x16f2150)\n"
-   "      (declare (in ) int P@0x16f2260)\n"
-   "      (declare (in ) int lod@0x16f2370)\n"
+   "      (declare (in ) isampler1D sampler@0x1e6c150)\n"
+   "      (declare (in ) int P@0x1e6c260)\n"
+   "      (declare (in ) int lod@0x1e6c370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x16f2550)\n"
-   "      (declare (in ) int P@0x16f2660)\n"
-   "      (declare (in ) int lod@0x16f2770)\n"
+   "      (declare (in ) usampler1D sampler@0x1e6c550)\n"
+   "      (declare (in ) int P@0x1e6c660)\n"
+   "      (declare (in ) int lod@0x1e6c770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x16f2950)\n"
-   "      (declare (in ) ivec2 P@0x16f2a60)\n"
-   "      (declare (in ) int lod@0x16f2b70)\n"
+   "      (declare (in ) sampler2D sampler@0x1e6c950)\n"
+   "      (declare (in ) ivec2 P@0x1e6ca60)\n"
+   "      (declare (in ) int lod@0x1e6cb70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x16f2d50)\n"
-   "      (declare (in ) ivec2 P@0x16f2e60)\n"
-   "      (declare (in ) int lod@0x16f2f70)\n"
+   "      (declare (in ) isampler2D sampler@0x1e6cd50)\n"
+   "      (declare (in ) ivec2 P@0x1e6ce60)\n"
+   "      (declare (in ) int lod@0x1e6cf70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x16f3150)\n"
-   "      (declare (in ) ivec2 P@0x16f3260)\n"
-   "      (declare (in ) int lod@0x16f3370)\n"
+   "      (declare (in ) usampler2D sampler@0x1e6d150)\n"
+   "      (declare (in ) ivec2 P@0x1e6d260)\n"
+   "      (declare (in ) int lod@0x1e6d370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x16f3550)\n"
-   "      (declare (in ) ivec3 P@0x16f3660)\n"
-   "      (declare (in ) int lod@0x16f3770)\n"
+   "      (declare (in ) sampler3D sampler@0x1e6d550)\n"
+   "      (declare (in ) ivec3 P@0x1e6d660)\n"
+   "      (declare (in ) int lod@0x1e6d770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x16f3950)\n"
-   "      (declare (in ) ivec3 P@0x16f3a60)\n"
-   "      (declare (in ) int lod@0x16f3b70)\n"
+   "      (declare (in ) isampler3D sampler@0x1e6d950)\n"
+   "      (declare (in ) ivec3 P@0x1e6da60)\n"
+   "      (declare (in ) int lod@0x1e6db70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x16f3d50)\n"
-   "      (declare (in ) ivec3 P@0x16f3e60)\n"
-   "      (declare (in ) int lod@0x16f3f70)\n"
+   "      (declare (in ) usampler3D sampler@0x1e6dd50)\n"
+   "      (declare (in ) ivec3 P@0x1e6de60)\n"
+   "      (declare (in ) int lod@0x1e6df70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x16f4150)\n"
-   "      (declare (in ) ivec2 P@0x16f4260)\n"
-   "      (declare (in ) int lod@0x16f4370)\n"
+   "      (declare (in ) sampler1DArray sampler@0x1e6e150)\n"
+   "      (declare (in ) ivec2 P@0x1e6e260)\n"
+   "      (declare (in ) int lod@0x1e6e370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1DArray sampler@0x16f4550)\n"
-   "      (declare (in ) ivec2 P@0x16f4660)\n"
-   "      (declare (in ) int lod@0x16f4770)\n"
+   "      (declare (in ) isampler1DArray sampler@0x1e6e550)\n"
+   "      (declare (in ) ivec2 P@0x1e6e660)\n"
+   "      (declare (in ) int lod@0x1e6e770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1DArray sampler@0x16f4950)\n"
-   "      (declare (in ) ivec2 P@0x16f4a60)\n"
-   "      (declare (in ) int lod@0x16f4b70)\n"
+   "      (declare (in ) usampler1DArray sampler@0x1e6e950)\n"
+   "      (declare (in ) ivec2 P@0x1e6ea60)\n"
+   "      (declare (in ) int lod@0x1e6eb70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArray sampler@0x16f4d50)\n"
-   "      (declare (in ) ivec3 P@0x16f4e60)\n"
-   "      (declare (in ) int lod@0x16f4f70)\n"
+   "      (declare (in ) sampler2DArray sampler@0x1e6ed50)\n"
+   "      (declare (in ) ivec3 P@0x1e6ee60)\n"
+   "      (declare (in ) int lod@0x1e6ef70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2DArray sampler@0x16f5150)\n"
-   "      (declare (in ) ivec3 P@0x16f5260)\n"
-   "      (declare (in ) int lod@0x16f5370)\n"
+   "      (declare (in ) isampler2DArray sampler@0x1e6f150)\n"
+   "      (declare (in ) ivec3 P@0x1e6f260)\n"
+   "      (declare (in ) int lod@0x1e6f370)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2DArray sampler@0x16f5550)\n"
-   "      (declare (in ) ivec3 P@0x16f5660)\n"
-   "      (declare (in ) int lod@0x16f5770)\n"
+   "      (declare (in ) usampler2DArray sampler@0x1e6f550)\n"
+   "      (declare (in ) ivec3 P@0x1e6f660)\n"
+   "      (declare (in ) int lod@0x1e6f770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -20456,153 +20456,153 @@ static const char *prototypes_for_130_vert =
    "(function textureProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x16f5950)\n"
-   "      (declare (in ) vec2 P@0x16f5a60)\n"
-   "      (declare (in ) float lod@0x16f5b70)\n"
+   "      (declare (in ) sampler1D sampler@0x1e6f950)\n"
+   "      (declare (in ) vec2 P@0x1e6fa60)\n"
+   "      (declare (in ) float lod@0x1e6fb70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x16f5f00)\n"
-   "      (declare (in ) vec2 P@0x16f6010)\n"
-   "      (declare (in ) float lod@0x16f6120)\n"
+   "      (declare (in ) isampler1D sampler@0x1e6ff00)\n"
+   "      (declare (in ) vec2 P@0x1e70010)\n"
+   "      (declare (in ) float lod@0x1e70120)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x16f6300)\n"
-   "      (declare (in ) vec2 P@0x16f6410)\n"
-   "      (declare (in ) float lod@0x16f6520)\n"
+   "      (declare (in ) usampler1D sampler@0x1e70300)\n"
+   "      (declare (in ) vec2 P@0x1e70410)\n"
+   "      (declare (in ) float lod@0x1e70520)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x16f6700)\n"
-   "      (declare (in ) vec4 P@0x16f6810)\n"
-   "      (declare (in ) float lod@0x16f6920)\n"
+   "      (declare (in ) sampler1D sampler@0x1e70700)\n"
+   "      (declare (in ) vec4 P@0x1e70810)\n"
+   "      (declare (in ) float lod@0x1e70920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x16f6b00)\n"
-   "      (declare (in ) vec4 P@0x16f6c10)\n"
-   "      (declare (in ) float lod@0x16f6d20)\n"
+   "      (declare (in ) isampler1D sampler@0x1e70b00)\n"
+   "      (declare (in ) vec4 P@0x1e70c10)\n"
+   "      (declare (in ) float lod@0x1e70d20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x16f6f00)\n"
-   "      (declare (in ) vec4 P@0x16f7010)\n"
-   "      (declare (in ) float lod@0x16f7120)\n"
+   "      (declare (in ) usampler1D sampler@0x1e70f00)\n"
+   "      (declare (in ) vec4 P@0x1e71010)\n"
+   "      (declare (in ) float lod@0x1e71120)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x16f7300)\n"
-   "      (declare (in ) vec3 P@0x16f7410)\n"
-   "      (declare (in ) float lod@0x16f7520)\n"
+   "      (declare (in ) sampler2D sampler@0x1e71300)\n"
+   "      (declare (in ) vec3 P@0x1e71410)\n"
+   "      (declare (in ) float lod@0x1e71520)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x16f7700)\n"
-   "      (declare (in ) vec3 P@0x16f7810)\n"
-   "      (declare (in ) float lod@0x16f7920)\n"
+   "      (declare (in ) isampler2D sampler@0x1e71700)\n"
+   "      (declare (in ) vec3 P@0x1e71810)\n"
+   "      (declare (in ) float lod@0x1e71920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x16f7b00)\n"
-   "      (declare (in ) vec3 P@0x16f7c10)\n"
-   "      (declare (in ) float lod@0x16f7d20)\n"
+   "      (declare (in ) usampler2D sampler@0x1e71b00)\n"
+   "      (declare (in ) vec3 P@0x1e71c10)\n"
+   "      (declare (in ) float lod@0x1e71d20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x16f7f00)\n"
-   "      (declare (in ) vec4 P@0x16f8010)\n"
-   "      (declare (in ) float lod@0x16f8120)\n"
+   "      (declare (in ) sampler2D sampler@0x1e71f00)\n"
+   "      (declare (in ) vec4 P@0x1e72010)\n"
+   "      (declare (in ) float lod@0x1e72120)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x16f8300)\n"
-   "      (declare (in ) vec4 P@0x16f8410)\n"
-   "      (declare (in ) float lod@0x16f8520)\n"
+   "      (declare (in ) isampler2D sampler@0x1e72300)\n"
+   "      (declare (in ) vec4 P@0x1e72410)\n"
+   "      (declare (in ) float lod@0x1e72520)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x16f8700)\n"
-   "      (declare (in ) vec4 P@0x16f8810)\n"
-   "      (declare (in ) float lod@0x16f8920)\n"
+   "      (declare (in ) usampler2D sampler@0x1e72700)\n"
+   "      (declare (in ) vec4 P@0x1e72810)\n"
+   "      (declare (in ) float lod@0x1e72920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x16f8b00)\n"
-   "      (declare (in ) vec4 P@0x16f8c10)\n"
-   "      (declare (in ) float lod@0x16f8d20)\n"
+   "      (declare (in ) sampler3D sampler@0x1e72b00)\n"
+   "      (declare (in ) vec4 P@0x1e72c10)\n"
+   "      (declare (in ) float lod@0x1e72d20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x16f8f00)\n"
-   "      (declare (in ) vec4 P@0x16f9010)\n"
-   "      (declare (in ) float lod@0x16f9120)\n"
+   "      (declare (in ) isampler3D sampler@0x1e72f00)\n"
+   "      (declare (in ) vec4 P@0x1e73010)\n"
+   "      (declare (in ) float lod@0x1e73120)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x16f9300)\n"
-   "      (declare (in ) vec4 P@0x16f9410)\n"
-   "      (declare (in ) float lod@0x16f9520)\n"
+   "      (declare (in ) usampler3D sampler@0x1e73300)\n"
+   "      (declare (in ) vec4 P@0x1e73410)\n"
+   "      (declare (in ) float lod@0x1e73520)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x16f9700)\n"
-   "      (declare (in ) vec4 P@0x16f9810)\n"
-   "      (declare (in ) float lod@0x16f9920)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e73700)\n"
+   "      (declare (in ) vec4 P@0x1e73810)\n"
+   "      (declare (in ) float lod@0x1e73920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x16f9b00)\n"
-   "      (declare (in ) vec4 P@0x16f9c10)\n"
-   "      (declare (in ) float lod@0x16f9d20)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e73b00)\n"
+   "      (declare (in ) vec4 P@0x1e73c10)\n"
+   "      (declare (in ) float lod@0x1e73d20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -20612,230 +20612,230 @@ static const char *prototypes_for_130_vert =
    "(function textureGrad\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x16f9f00)\n"
-   "      (declare (in ) float P@0x16fa010)\n"
-   "      (declare (in ) float dPdx@0x16fa120)\n"
-   "      (declare (in ) float dPdy@0x16fa230)\n"
+   "      (declare (in ) sampler1D sampler@0x1e73f00)\n"
+   "      (declare (in ) float P@0x1e74010)\n"
+   "      (declare (in ) float dPdx@0x1e74120)\n"
+   "      (declare (in ) float dPdy@0x1e74230)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x16fa5c0)\n"
-   "      (declare (in ) float P@0x16fa6d0)\n"
-   "      (declare (in ) float dPdx@0x16fa7e0)\n"
-   "      (declare (in ) float dPdy@0x16fa8f0)\n"
+   "      (declare (in ) isampler1D sampler@0x1e745c0)\n"
+   "      (declare (in ) float P@0x1e746d0)\n"
+   "      (declare (in ) float dPdx@0x1e747e0)\n"
+   "      (declare (in ) float dPdy@0x1e748f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x16faad0)\n"
-   "      (declare (in ) float P@0x16fabe0)\n"
-   "      (declare (in ) float dPdx@0x16facf0)\n"
-   "      (declare (in ) float dPdy@0x16fae00)\n"
+   "      (declare (in ) usampler1D sampler@0x1e74ad0)\n"
+   "      (declare (in ) float P@0x1e74be0)\n"
+   "      (declare (in ) float dPdx@0x1e74cf0)\n"
+   "      (declare (in ) float dPdy@0x1e74e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x16fafe0)\n"
-   "      (declare (in ) vec2 P@0x16fb0f0)\n"
-   "      (declare (in ) vec2 dPdx@0x16fb200)\n"
-   "      (declare (in ) vec2 dPdy@0x16fb310)\n"
+   "      (declare (in ) sampler2D sampler@0x1e74fe0)\n"
+   "      (declare (in ) vec2 P@0x1e750f0)\n"
+   "      (declare (in ) vec2 dPdx@0x1e75200)\n"
+   "      (declare (in ) vec2 dPdy@0x1e75310)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x16fb4f0)\n"
-   "      (declare (in ) vec2 P@0x16fb600)\n"
-   "      (declare (in ) vec2 dPdx@0x16fb710)\n"
-   "      (declare (in ) vec2 dPdy@0x16fb820)\n"
+   "      (declare (in ) isampler2D sampler@0x1e754f0)\n"
+   "      (declare (in ) vec2 P@0x1e75600)\n"
+   "      (declare (in ) vec2 dPdx@0x1e75710)\n"
+   "      (declare (in ) vec2 dPdy@0x1e75820)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x16fba00)\n"
-   "      (declare (in ) vec2 P@0x16fbb10)\n"
-   "      (declare (in ) vec2 dPdx@0x16fbc20)\n"
-   "      (declare (in ) vec2 dPdy@0x16fbd30)\n"
+   "      (declare (in ) usampler2D sampler@0x1e75a00)\n"
+   "      (declare (in ) vec2 P@0x1e75b10)\n"
+   "      (declare (in ) vec2 dPdx@0x1e75c20)\n"
+   "      (declare (in ) vec2 dPdy@0x1e75d30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x16fbf10)\n"
-   "      (declare (in ) vec3 P@0x16fc020)\n"
-   "      (declare (in ) vec3 dPdx@0x16fc130)\n"
-   "      (declare (in ) vec3 dPdy@0x16fc240)\n"
+   "      (declare (in ) sampler3D sampler@0x1e75f10)\n"
+   "      (declare (in ) vec3 P@0x1e76020)\n"
+   "      (declare (in ) vec3 dPdx@0x1e76130)\n"
+   "      (declare (in ) vec3 dPdy@0x1e76240)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x16fc420)\n"
-   "      (declare (in ) vec3 P@0x16fc530)\n"
-   "      (declare (in ) vec3 dPdx@0x16fc640)\n"
-   "      (declare (in ) vec3 dPdy@0x16fc750)\n"
+   "      (declare (in ) isampler3D sampler@0x1e76420)\n"
+   "      (declare (in ) vec3 P@0x1e76530)\n"
+   "      (declare (in ) vec3 dPdx@0x1e76640)\n"
+   "      (declare (in ) vec3 dPdy@0x1e76750)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x16fc930)\n"
-   "      (declare (in ) vec3 P@0x16fca40)\n"
-   "      (declare (in ) vec3 dPdx@0x16fcb50)\n"
-   "      (declare (in ) vec3 dPdy@0x16fcc60)\n"
+   "      (declare (in ) usampler3D sampler@0x1e76930)\n"
+   "      (declare (in ) vec3 P@0x1e76a40)\n"
+   "      (declare (in ) vec3 dPdx@0x1e76b50)\n"
+   "      (declare (in ) vec3 dPdy@0x1e76c60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x16fce40)\n"
-   "      (declare (in ) vec3 P@0x16fcf50)\n"
-   "      (declare (in ) vec3 dPdx@0x16fd060)\n"
-   "      (declare (in ) vec3 dPdy@0x16fd170)\n"
+   "      (declare (in ) samplerCube sampler@0x1e76e40)\n"
+   "      (declare (in ) vec3 P@0x1e76f50)\n"
+   "      (declare (in ) vec3 dPdx@0x1e77060)\n"
+   "      (declare (in ) vec3 dPdy@0x1e77170)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isamplerCube sampler@0x16fd350)\n"
-   "      (declare (in ) vec3 P@0x16fd460)\n"
-   "      (declare (in ) vec3 dPdx@0x16fd570)\n"
-   "      (declare (in ) vec3 dPdy@0x16fd680)\n"
+   "      (declare (in ) isamplerCube sampler@0x1e77350)\n"
+   "      (declare (in ) vec3 P@0x1e77460)\n"
+   "      (declare (in ) vec3 dPdx@0x1e77570)\n"
+   "      (declare (in ) vec3 dPdy@0x1e77680)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usamplerCube sampler@0x16fd860)\n"
-   "      (declare (in ) vec3 P@0x16fd970)\n"
-   "      (declare (in ) vec3 dPdx@0x16fda80)\n"
-   "      (declare (in ) vec3 dPdy@0x16fdb90)\n"
+   "      (declare (in ) usamplerCube sampler@0x1e77860)\n"
+   "      (declare (in ) vec3 P@0x1e77970)\n"
+   "      (declare (in ) vec3 dPdx@0x1e77a80)\n"
+   "      (declare (in ) vec3 dPdy@0x1e77b90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x16fdd70)\n"
-   "      (declare (in ) vec3 P@0x16fde80)\n"
-   "      (declare (in ) float dPdx@0x16fdf90)\n"
-   "      (declare (in ) float dPdy@0x16fe0a0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e77d70)\n"
+   "      (declare (in ) vec3 P@0x1e77e80)\n"
+   "      (declare (in ) float dPdx@0x1e77f90)\n"
+   "      (declare (in ) float dPdy@0x1e780a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x16fe280)\n"
-   "      (declare (in ) vec3 P@0x16fe390)\n"
-   "      (declare (in ) vec2 dPdx@0x16fe4a0)\n"
-   "      (declare (in ) vec2 dPdy@0x16fe5b0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e78280)\n"
+   "      (declare (in ) vec3 P@0x1e78390)\n"
+   "      (declare (in ) vec2 dPdx@0x1e784a0)\n"
+   "      (declare (in ) vec2 dPdy@0x1e785b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCubeShadow sampler@0x16fe790)\n"
-   "      (declare (in ) vec4 P@0x16fe8a0)\n"
-   "      (declare (in ) vec3 dPdx@0x16fe9b0)\n"
-   "      (declare (in ) vec3 dPdy@0x16feac0)\n"
+   "      (declare (in ) samplerCubeShadow sampler@0x1e78790)\n"
+   "      (declare (in ) vec4 P@0x1e788a0)\n"
+   "      (declare (in ) vec3 dPdx@0x1e789b0)\n"
+   "      (declare (in ) vec3 dPdy@0x1e78ac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArray sampler@0x16feca0)\n"
-   "      (declare (in ) vec2 P@0x16fedb0)\n"
-   "      (declare (in ) float dPdx@0x16feec0)\n"
-   "      (declare (in ) float dPdy@0x16fefd0)\n"
+   "      (declare (in ) sampler1DArray sampler@0x1e78ca0)\n"
+   "      (declare (in ) vec2 P@0x1e78db0)\n"
+   "      (declare (in ) float dPdx@0x1e78ec0)\n"
+   "      (declare (in ) float dPdy@0x1e78fd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1DArray sampler@0x16ff1b0)\n"
-   "      (declare (in ) vec2 P@0x16ff2c0)\n"
-   "      (declare (in ) float dPdx@0x16ff3d0)\n"
-   "      (declare (in ) float dPdy@0x16ff4e0)\n"
+   "      (declare (in ) isampler1DArray sampler@0x1e791b0)\n"
+   "      (declare (in ) vec2 P@0x1e792c0)\n"
+   "      (declare (in ) float dPdx@0x1e793d0)\n"
+   "      (declare (in ) float dPdy@0x1e794e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1DArray sampler@0x16ff6c0)\n"
-   "      (declare (in ) vec2 P@0x16ff7d0)\n"
-   "      (declare (in ) float dPdx@0x16ff8e0)\n"
-   "      (declare (in ) float dPdy@0x16ff9f0)\n"
+   "      (declare (in ) usampler1DArray sampler@0x1e796c0)\n"
+   "      (declare (in ) vec2 P@0x1e797d0)\n"
+   "      (declare (in ) float dPdx@0x1e798e0)\n"
+   "      (declare (in ) float dPdy@0x1e799f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArray sampler@0x16ffbd0)\n"
-   "      (declare (in ) vec3 P@0x16ffce0)\n"
-   "      (declare (in ) vec2 dPdx@0x16ffdf0)\n"
-   "      (declare (in ) vec2 dPdy@0x16fff00)\n"
+   "      (declare (in ) sampler2DArray sampler@0x1e79bd0)\n"
+   "      (declare (in ) vec3 P@0x1e79ce0)\n"
+   "      (declare (in ) vec2 dPdx@0x1e79df0)\n"
+   "      (declare (in ) vec2 dPdy@0x1e79f00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2DArray sampler@0x17000e0)\n"
-   "      (declare (in ) vec3 P@0x17001f0)\n"
-   "      (declare (in ) vec2 dPdx@0x1700300)\n"
-   "      (declare (in ) vec2 dPdy@0x1700410)\n"
+   "      (declare (in ) isampler2DArray sampler@0x1e7a0e0)\n"
+   "      (declare (in ) vec3 P@0x1e7a1f0)\n"
+   "      (declare (in ) vec2 dPdx@0x1e7a300)\n"
+   "      (declare (in ) vec2 dPdy@0x1e7a410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2DArray sampler@0x17005f0)\n"
-   "      (declare (in ) vec3 P@0x1700700)\n"
-   "      (declare (in ) vec2 dPdx@0x1700810)\n"
-   "      (declare (in ) vec2 dPdy@0x1700920)\n"
+   "      (declare (in ) usampler2DArray sampler@0x1e7a5f0)\n"
+   "      (declare (in ) vec3 P@0x1e7a700)\n"
+   "      (declare (in ) vec2 dPdx@0x1e7a810)\n"
+   "      (declare (in ) vec2 dPdy@0x1e7a920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DArrayShadow sampler@0x1700b00)\n"
-   "      (declare (in ) vec3 P@0x1700c10)\n"
-   "      (declare (in ) float dPdx@0x1700d20)\n"
-   "      (declare (in ) float dPdy@0x1700e30)\n"
+   "      (declare (in ) sampler1DArrayShadow sampler@0x1e7ab00)\n"
+   "      (declare (in ) vec3 P@0x1e7ac10)\n"
+   "      (declare (in ) float dPdx@0x1e7ad20)\n"
+   "      (declare (in ) float dPdy@0x1e7ae30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DArrayShadow sampler@0x1701010)\n"
-   "      (declare (in ) vec4 P@0x1701120)\n"
-   "      (declare (in ) vec2 dPdx@0x1701230)\n"
-   "      (declare (in ) vec2 dPdy@0x1701340)\n"
+   "      (declare (in ) sampler2DArrayShadow sampler@0x1e7b010)\n"
+   "      (declare (in ) vec4 P@0x1e7b120)\n"
+   "      (declare (in ) vec2 dPdx@0x1e7b230)\n"
+   "      (declare (in ) vec2 dPdy@0x1e7b340)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -20845,170 +20845,170 @@ static const char *prototypes_for_130_vert =
    "(function textureProjGrad\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1701520)\n"
-   "      (declare (in ) vec2 P@0x1701630)\n"
-   "      (declare (in ) float dPdx@0x1701740)\n"
-   "      (declare (in ) float dPdy@0x1701850)\n"
+   "      (declare (in ) sampler1D sampler@0x1e7b520)\n"
+   "      (declare (in ) vec2 P@0x1e7b630)\n"
+   "      (declare (in ) float dPdx@0x1e7b740)\n"
+   "      (declare (in ) float dPdy@0x1e7b850)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x1701be0)\n"
-   "      (declare (in ) vec2 P@0x1701cf0)\n"
-   "      (declare (in ) float dPdx@0x1701e00)\n"
-   "      (declare (in ) float dPdy@0x1701f10)\n"
+   "      (declare (in ) isampler1D sampler@0x1e7bbe0)\n"
+   "      (declare (in ) vec2 P@0x1e7bcf0)\n"
+   "      (declare (in ) float dPdx@0x1e7be00)\n"
+   "      (declare (in ) float dPdy@0x1e7bf10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x17020f0)\n"
-   "      (declare (in ) vec2 P@0x1702200)\n"
-   "      (declare (in ) float dPdx@0x1702310)\n"
-   "      (declare (in ) float dPdy@0x1702420)\n"
+   "      (declare (in ) usampler1D sampler@0x1e7c0f0)\n"
+   "      (declare (in ) vec2 P@0x1e7c200)\n"
+   "      (declare (in ) float dPdx@0x1e7c310)\n"
+   "      (declare (in ) float dPdy@0x1e7c420)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1702600)\n"
-   "      (declare (in ) vec4 P@0x1702710)\n"
-   "      (declare (in ) float dPdx@0x1702820)\n"
-   "      (declare (in ) float dPdy@0x1702930)\n"
+   "      (declare (in ) sampler1D sampler@0x1e7c600)\n"
+   "      (declare (in ) vec4 P@0x1e7c710)\n"
+   "      (declare (in ) float dPdx@0x1e7c820)\n"
+   "      (declare (in ) float dPdy@0x1e7c930)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler1D sampler@0x1702b10)\n"
-   "      (declare (in ) vec4 P@0x1702c20)\n"
-   "      (declare (in ) float dPdx@0x1702d30)\n"
-   "      (declare (in ) float dPdy@0x1702e40)\n"
+   "      (declare (in ) isampler1D sampler@0x1e7cb10)\n"
+   "      (declare (in ) vec4 P@0x1e7cc20)\n"
+   "      (declare (in ) float dPdx@0x1e7cd30)\n"
+   "      (declare (in ) float dPdy@0x1e7ce40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler1D sampler@0x1703020)\n"
-   "      (declare (in ) vec4 P@0x1703130)\n"
-   "      (declare (in ) float dPdx@0x1703240)\n"
-   "      (declare (in ) float dPdy@0x1703350)\n"
+   "      (declare (in ) usampler1D sampler@0x1e7d020)\n"
+   "      (declare (in ) vec4 P@0x1e7d130)\n"
+   "      (declare (in ) float dPdx@0x1e7d240)\n"
+   "      (declare (in ) float dPdy@0x1e7d350)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1703530)\n"
-   "      (declare (in ) vec3 P@0x1703640)\n"
-   "      (declare (in ) vec2 dPdx@0x1703750)\n"
-   "      (declare (in ) vec2 dPdy@0x1703860)\n"
+   "      (declare (in ) sampler2D sampler@0x1e7d530)\n"
+   "      (declare (in ) vec3 P@0x1e7d640)\n"
+   "      (declare (in ) vec2 dPdx@0x1e7d750)\n"
+   "      (declare (in ) vec2 dPdy@0x1e7d860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x1703a40)\n"
-   "      (declare (in ) vec3 P@0x1703b50)\n"
-   "      (declare (in ) vec2 dPdx@0x1703c60)\n"
-   "      (declare (in ) vec2 dPdy@0x1703d70)\n"
+   "      (declare (in ) isampler2D sampler@0x1e7da40)\n"
+   "      (declare (in ) vec3 P@0x1e7db50)\n"
+   "      (declare (in ) vec2 dPdx@0x1e7dc60)\n"
+   "      (declare (in ) vec2 dPdy@0x1e7dd70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x1703f50)\n"
-   "      (declare (in ) vec3 P@0x1704060)\n"
-   "      (declare (in ) vec2 dPdx@0x1704170)\n"
-   "      (declare (in ) vec2 dPdy@0x1704280)\n"
+   "      (declare (in ) usampler2D sampler@0x1e7df50)\n"
+   "      (declare (in ) vec3 P@0x1e7e060)\n"
+   "      (declare (in ) vec2 dPdx@0x1e7e170)\n"
+   "      (declare (in ) vec2 dPdy@0x1e7e280)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1704460)\n"
-   "      (declare (in ) vec4 P@0x1704570)\n"
-   "      (declare (in ) vec2 dPdx@0x1704680)\n"
-   "      (declare (in ) vec2 dPdy@0x1704790)\n"
+   "      (declare (in ) sampler2D sampler@0x1e7e460)\n"
+   "      (declare (in ) vec4 P@0x1e7e570)\n"
+   "      (declare (in ) vec2 dPdx@0x1e7e680)\n"
+   "      (declare (in ) vec2 dPdy@0x1e7e790)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler2D sampler@0x1704970)\n"
-   "      (declare (in ) vec4 P@0x1704a80)\n"
-   "      (declare (in ) vec2 dPdx@0x1704b90)\n"
-   "      (declare (in ) vec2 dPdy@0x1704ca0)\n"
+   "      (declare (in ) isampler2D sampler@0x1e7e970)\n"
+   "      (declare (in ) vec4 P@0x1e7ea80)\n"
+   "      (declare (in ) vec2 dPdx@0x1e7eb90)\n"
+   "      (declare (in ) vec2 dPdy@0x1e7eca0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler2D sampler@0x1704e80)\n"
-   "      (declare (in ) vec4 P@0x1704f90)\n"
-   "      (declare (in ) vec2 dPdx@0x17050a0)\n"
-   "      (declare (in ) vec2 dPdy@0x17051b0)\n"
+   "      (declare (in ) usampler2D sampler@0x1e7ee80)\n"
+   "      (declare (in ) vec4 P@0x1e7ef90)\n"
+   "      (declare (in ) vec2 dPdx@0x1e7f0a0)\n"
+   "      (declare (in ) vec2 dPdy@0x1e7f1b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x1705390)\n"
-   "      (declare (in ) vec4 P@0x17054a0)\n"
-   "      (declare (in ) vec3 dPdx@0x17055b0)\n"
-   "      (declare (in ) vec3 dPdy@0x17056c0)\n"
+   "      (declare (in ) sampler3D sampler@0x1e7f390)\n"
+   "      (declare (in ) vec4 P@0x1e7f4a0)\n"
+   "      (declare (in ) vec3 dPdx@0x1e7f5b0)\n"
+   "      (declare (in ) vec3 dPdy@0x1e7f6c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature ivec4\n"
    "    (parameters\n"
-   "      (declare (in ) isampler3D sampler@0x17058a0)\n"
-   "      (declare (in ) vec4 P@0x17059b0)\n"
-   "      (declare (in ) vec3 dPdx@0x1705ac0)\n"
-   "      (declare (in ) vec3 dPdy@0x1705bd0)\n"
+   "      (declare (in ) isampler3D sampler@0x1e7f8a0)\n"
+   "      (declare (in ) vec4 P@0x1e7f9b0)\n"
+   "      (declare (in ) vec3 dPdx@0x1e7fac0)\n"
+   "      (declare (in ) vec3 dPdy@0x1e7fbd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature uvec4\n"
    "    (parameters\n"
-   "      (declare (in ) usampler3D sampler@0x1705db0)\n"
-   "      (declare (in ) vec4 P@0x1705ec0)\n"
-   "      (declare (in ) vec3 dPdx@0x1705fd0)\n"
-   "      (declare (in ) vec3 dPdy@0x17060e0)\n"
+   "      (declare (in ) usampler3D sampler@0x1e7fdb0)\n"
+   "      (declare (in ) vec4 P@0x1e7fec0)\n"
+   "      (declare (in ) vec3 dPdx@0x1e7ffd0)\n"
+   "      (declare (in ) vec3 dPdy@0x1e800e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x17062c0)\n"
-   "      (declare (in ) vec4 P@0x17063d0)\n"
-   "      (declare (in ) float dPdx@0x17064e0)\n"
-   "      (declare (in ) float dPdy@0x17065f0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e802c0)\n"
+   "      (declare (in ) vec4 P@0x1e803d0)\n"
+   "      (declare (in ) float dPdx@0x1e804e0)\n"
+   "      (declare (in ) float dPdy@0x1e805f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x17067d0)\n"
-   "      (declare (in ) vec4 P@0x17068e0)\n"
-   "      (declare (in ) vec2 dPdx@0x17069f0)\n"
-   "      (declare (in ) vec2 dPdy@0x1706b00)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e807d0)\n"
+   "      (declare (in ) vec4 P@0x1e808e0)\n"
+   "      (declare (in ) vec2 dPdx@0x1e809f0)\n"
+   "      (declare (in ) vec2 dPdy@0x1e80b00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21018,17 +21018,17 @@ static const char *prototypes_for_130_vert =
    "(function texture1D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1706ce0)\n"
-   "      (declare (in ) float coord@0x1706df0)\n"
+   "      (declare (in ) sampler1D sampler@0x1e80ce0)\n"
+   "      (declare (in ) float coord@0x1e80df0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1707910)\n"
-   "      (declare (in ) float coord@0x1707a20)\n"
-   "      (declare (in ) float bias@0x1707b30)\n"
+   "      (declare (in ) sampler1D sampler@0x1e81910)\n"
+   "      (declare (in ) float coord@0x1e81a20)\n"
+   "      (declare (in ) float bias@0x1e81b30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21038,34 +21038,34 @@ static const char *prototypes_for_130_vert =
    "(function texture1DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1707180)\n"
-   "      (declare (in ) vec2 coord@0x1707290)\n"
+   "      (declare (in ) sampler1D sampler@0x1e81180)\n"
+   "      (declare (in ) vec2 coord@0x1e81290)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1707620)\n"
-   "      (declare (in ) vec4 coord@0x1707730)\n"
+   "      (declare (in ) sampler1D sampler@0x1e81620)\n"
+   "      (declare (in ) vec4 coord@0x1e81730)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1707d10)\n"
-   "      (declare (in ) vec2 coord@0x1707e20)\n"
-   "      (declare (in ) float bias@0x1707f30)\n"
+   "      (declare (in ) sampler1D sampler@0x1e81d10)\n"
+   "      (declare (in ) vec2 coord@0x1e81e20)\n"
+   "      (declare (in ) float bias@0x1e81f30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1708110)\n"
-   "      (declare (in ) vec4 coord@0x1708220)\n"
-   "      (declare (in ) float bias@0x1708330)\n"
+   "      (declare (in ) sampler1D sampler@0x1e82110)\n"
+   "      (declare (in ) vec4 coord@0x1e82220)\n"
+   "      (declare (in ) float bias@0x1e82330)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21075,9 +21075,9 @@ static const char *prototypes_for_130_vert =
    "(function texture1DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1708510)\n"
-   "      (declare (in ) float coord@0x1708620)\n"
-   "      (declare (in ) float lod@0x1708730)\n"
+   "      (declare (in ) sampler1D sampler@0x1e82510)\n"
+   "      (declare (in ) float coord@0x1e82620)\n"
+   "      (declare (in ) float lod@0x1e82730)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21087,18 +21087,18 @@ static const char *prototypes_for_130_vert =
    "(function texture1DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1708ac0)\n"
-   "      (declare (in ) vec2 coord@0x1708bd0)\n"
-   "      (declare (in ) float lod@0x1708ce0)\n"
+   "      (declare (in ) sampler1D sampler@0x1e82ac0)\n"
+   "      (declare (in ) vec2 coord@0x1e82bd0)\n"
+   "      (declare (in ) float lod@0x1e82ce0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0x1709070)\n"
-   "      (declare (in ) vec4 coord@0x1709180)\n"
-   "      (declare (in ) float lod@0x1709290)\n"
+   "      (declare (in ) sampler1D sampler@0x1e83070)\n"
+   "      (declare (in ) vec4 coord@0x1e83180)\n"
+   "      (declare (in ) float lod@0x1e83290)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21108,17 +21108,17 @@ static const char *prototypes_for_130_vert =
    "(function texture2D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1709470)\n"
-   "      (declare (in ) vec2 coord@0x1709580)\n"
+   "      (declare (in ) sampler2D sampler@0x1e83470)\n"
+   "      (declare (in ) vec2 coord@0x1e83580)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x170a0a0)\n"
-   "      (declare (in ) vec2 coord@0x170a1b0)\n"
-   "      (declare (in ) float bias@0x170a2c0)\n"
+   "      (declare (in ) sampler2D sampler@0x1e840a0)\n"
+   "      (declare (in ) vec2 coord@0x1e841b0)\n"
+   "      (declare (in ) float bias@0x1e842c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21128,34 +21128,34 @@ static const char *prototypes_for_130_vert =
    "(function texture2DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1709910)\n"
-   "      (declare (in ) vec3 coord@0x1709a20)\n"
+   "      (declare (in ) sampler2D sampler@0x1e83910)\n"
+   "      (declare (in ) vec3 coord@0x1e83a20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x1709db0)\n"
-   "      (declare (in ) vec4 coord@0x1709ec0)\n"
+   "      (declare (in ) sampler2D sampler@0x1e83db0)\n"
+   "      (declare (in ) vec4 coord@0x1e83ec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x170a4a0)\n"
-   "      (declare (in ) vec3 coord@0x170a5b0)\n"
-   "      (declare (in ) float bias@0x170a6c0)\n"
+   "      (declare (in ) sampler2D sampler@0x1e844a0)\n"
+   "      (declare (in ) vec3 coord@0x1e845b0)\n"
+   "      (declare (in ) float bias@0x1e846c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x170a8a0)\n"
-   "      (declare (in ) vec4 coord@0x170a9b0)\n"
-   "      (declare (in ) float bias@0x170aac0)\n"
+   "      (declare (in ) sampler2D sampler@0x1e848a0)\n"
+   "      (declare (in ) vec4 coord@0x1e849b0)\n"
+   "      (declare (in ) float bias@0x1e84ac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21165,9 +21165,9 @@ static const char *prototypes_for_130_vert =
    "(function texture2DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x170aca0)\n"
-   "      (declare (in ) vec2 coord@0x170adb0)\n"
-   "      (declare (in ) float lod@0x170aec0)\n"
+   "      (declare (in ) sampler2D sampler@0x1e84ca0)\n"
+   "      (declare (in ) vec2 coord@0x1e84db0)\n"
+   "      (declare (in ) float lod@0x1e84ec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21177,18 +21177,18 @@ static const char *prototypes_for_130_vert =
    "(function texture2DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x170b250)\n"
-   "      (declare (in ) vec3 coord@0x170b360)\n"
-   "      (declare (in ) float lod@0x170b470)\n"
+   "      (declare (in ) sampler2D sampler@0x1e85250)\n"
+   "      (declare (in ) vec3 coord@0x1e85360)\n"
+   "      (declare (in ) float lod@0x1e85470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0x170b800)\n"
-   "      (declare (in ) vec4 coord@0x170b910)\n"
-   "      (declare (in ) float lod@0x170ba20)\n"
+   "      (declare (in ) sampler2D sampler@0x1e85800)\n"
+   "      (declare (in ) vec4 coord@0x1e85910)\n"
+   "      (declare (in ) float lod@0x1e85a20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21198,17 +21198,17 @@ static const char *prototypes_for_130_vert =
    "(function texture3D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x170bc00)\n"
-   "      (declare (in ) vec3 coord@0x170bd10)\n"
+   "      (declare (in ) sampler3D sampler@0x1e85c00)\n"
+   "      (declare (in ) vec3 coord@0x1e85d10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x170c540)\n"
-   "      (declare (in ) vec3 coord@0x170c650)\n"
-   "      (declare (in ) float bias@0x170c760)\n"
+   "      (declare (in ) sampler3D sampler@0x1e86540)\n"
+   "      (declare (in ) vec3 coord@0x1e86650)\n"
+   "      (declare (in ) float bias@0x1e86760)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21218,17 +21218,17 @@ static const char *prototypes_for_130_vert =
    "(function texture3DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x170c0a0)\n"
-   "      (declare (in ) vec4 coord@0x170c1b0)\n"
+   "      (declare (in ) sampler3D sampler@0x1e860a0)\n"
+   "      (declare (in ) vec4 coord@0x1e861b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x170c940)\n"
-   "      (declare (in ) vec4 coord@0x170ca50)\n"
-   "      (declare (in ) float bias@0x170cb60)\n"
+   "      (declare (in ) sampler3D sampler@0x1e86940)\n"
+   "      (declare (in ) vec4 coord@0x1e86a50)\n"
+   "      (declare (in ) float bias@0x1e86b60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21238,9 +21238,9 @@ static const char *prototypes_for_130_vert =
    "(function texture3DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x170cd40)\n"
-   "      (declare (in ) vec3 coord@0x170ce50)\n"
-   "      (declare (in ) float lod@0x170cf60)\n"
+   "      (declare (in ) sampler3D sampler@0x1e86d40)\n"
+   "      (declare (in ) vec3 coord@0x1e86e50)\n"
+   "      (declare (in ) float lod@0x1e86f60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21250,9 +21250,9 @@ static const char *prototypes_for_130_vert =
    "(function texture3DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0x170d2f0)\n"
-   "      (declare (in ) vec4 coord@0x170d400)\n"
-   "      (declare (in ) float lod@0x170d510)\n"
+   "      (declare (in ) sampler3D sampler@0x1e872f0)\n"
+   "      (declare (in ) vec4 coord@0x1e87400)\n"
+   "      (declare (in ) float lod@0x1e87510)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21262,17 +21262,17 @@ static const char *prototypes_for_130_vert =
    "(function textureCube\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x170d8a0)\n"
-   "      (declare (in ) vec3 coord@0x170d9b0)\n"
+   "      (declare (in ) samplerCube sampler@0x1e878a0)\n"
+   "      (declare (in ) vec3 coord@0x1e879b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x170dd40)\n"
-   "      (declare (in ) vec3 coord@0x170de50)\n"
-   "      (declare (in ) float bias@0x170df60)\n"
+   "      (declare (in ) samplerCube sampler@0x1e87d40)\n"
+   "      (declare (in ) vec3 coord@0x1e87e50)\n"
+   "      (declare (in ) float bias@0x1e87f60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21282,9 +21282,9 @@ static const char *prototypes_for_130_vert =
    "(function textureCubeLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0x170e140)\n"
-   "      (declare (in ) vec3 coord@0x170e250)\n"
-   "      (declare (in ) float lod@0x170e360)\n"
+   "      (declare (in ) samplerCube sampler@0x1e88140)\n"
+   "      (declare (in ) vec3 coord@0x1e88250)\n"
+   "      (declare (in ) float lod@0x1e88360)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21294,17 +21294,17 @@ static const char *prototypes_for_130_vert =
    "(function shadow1D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x170e6f0)\n"
-   "      (declare (in ) vec3 coord@0x170e800)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e886f0)\n"
+   "      (declare (in ) vec3 coord@0x1e88800)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x170f970)\n"
-   "      (declare (in ) vec3 coord@0x170fa80)\n"
-   "      (declare (in ) float bias@0x170fb90)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e89970)\n"
+   "      (declare (in ) vec3 coord@0x1e89a80)\n"
+   "      (declare (in ) float bias@0x1e89b90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21314,17 +21314,17 @@ static const char *prototypes_for_130_vert =
    "(function shadow2D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x170eb90)\n"
-   "      (declare (in ) vec3 coord@0x170eca0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e88b90)\n"
+   "      (declare (in ) vec3 coord@0x1e88ca0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x170fd70)\n"
-   "      (declare (in ) vec3 coord@0x170fe80)\n"
-   "      (declare (in ) float bias@0x170ff90)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e89d70)\n"
+   "      (declare (in ) vec3 coord@0x1e89e80)\n"
+   "      (declare (in ) float bias@0x1e89f90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21334,17 +21334,17 @@ static const char *prototypes_for_130_vert =
    "(function shadow1DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x170f030)\n"
-   "      (declare (in ) vec4 coord@0x170f140)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e89030)\n"
+   "      (declare (in ) vec4 coord@0x1e89140)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1710170)\n"
-   "      (declare (in ) vec4 coord@0x1710280)\n"
-   "      (declare (in ) float bias@0x1710390)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e8a170)\n"
+   "      (declare (in ) vec4 coord@0x1e8a280)\n"
+   "      (declare (in ) float bias@0x1e8a390)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21354,17 +21354,17 @@ static const char *prototypes_for_130_vert =
    "(function shadow2DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x170f4d0)\n"
-   "      (declare (in ) vec4 coord@0x170f5e0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e894d0)\n"
+   "      (declare (in ) vec4 coord@0x1e895e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1710570)\n"
-   "      (declare (in ) vec4 coord@0x1710680)\n"
-   "      (declare (in ) float bias@0x1710790)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e8a570)\n"
+   "      (declare (in ) vec4 coord@0x1e8a680)\n"
+   "      (declare (in ) float bias@0x1e8a790)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21374,9 +21374,9 @@ static const char *prototypes_for_130_vert =
    "(function shadow1DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x1710970)\n"
-   "      (declare (in ) vec3 coord@0x1710a80)\n"
-   "      (declare (in ) float lod@0x1710b90)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e8a970)\n"
+   "      (declare (in ) vec3 coord@0x1e8aa80)\n"
+   "      (declare (in ) float lod@0x1e8ab90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21386,9 +21386,9 @@ static const char *prototypes_for_130_vert =
    "(function shadow2DLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1710f20)\n"
-   "      (declare (in ) vec3 coord@0x1711030)\n"
-   "      (declare (in ) float lod@0x1711140)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e8af20)\n"
+   "      (declare (in ) vec3 coord@0x1e8b030)\n"
+   "      (declare (in ) float lod@0x1e8b140)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21398,9 +21398,9 @@ static const char *prototypes_for_130_vert =
    "(function shadow1DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0x17114d0)\n"
-   "      (declare (in ) vec4 coord@0x17115e0)\n"
-   "      (declare (in ) float lod@0x17116f0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x1e8b4d0)\n"
+   "      (declare (in ) vec4 coord@0x1e8b5e0)\n"
+   "      (declare (in ) float lod@0x1e8b6f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21410,9 +21410,9 @@ static const char *prototypes_for_130_vert =
    "(function shadow2DProjLod\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0x1711a80)\n"
-   "      (declare (in ) vec4 coord@0x1711b90)\n"
-   "      (declare (in ) float lod@0x1711ca0)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x1e8ba80)\n"
+   "      (declare (in ) vec4 coord@0x1e8bb90)\n"
+   "      (declare (in ) float lod@0x1e8bca0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21422,28 +21422,28 @@ static const char *prototypes_for_130_vert =
    "(function noise1\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1712030)\n"
+   "      (declare (in ) float x@0x1e8c030)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x17123b0)\n"
+   "      (declare (in ) vec2 x@0x1e8c3b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1712590)\n"
+   "      (declare (in ) vec3 x@0x1e8c590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1712770)\n"
+   "      (declare (in ) vec4 x@0x1e8c770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21453,28 +21453,28 @@ static const char *prototypes_for_130_vert =
    "(function noise2\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1712950)\n"
+   "      (declare (in ) float x@0x1e8c950)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1712cd0)\n"
+   "      (declare (in ) vec2 x@0x1e8ccd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x1712eb0)\n"
+   "      (declare (in ) vec3 x@0x1e8ceb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x1713090)\n"
+   "      (declare (in ) vec4 x@0x1e8d090)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21484,28 +21484,28 @@ static const char *prototypes_for_130_vert =
    "(function noise3\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1713270)\n"
+   "      (declare (in ) float x@0x1e8d270)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x17135f0)\n"
+   "      (declare (in ) vec2 x@0x1e8d5f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x17137d0)\n"
+   "      (declare (in ) vec3 x@0x1e8d7d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x17139b0)\n"
+   "      (declare (in ) vec4 x@0x1e8d9b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21515,28 +21515,28 @@ static const char *prototypes_for_130_vert =
    "(function noise4\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0x1713b90)\n"
+   "      (declare (in ) float x@0x1e8db90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0x1713f10)\n"
+   "      (declare (in ) vec2 x@0x1e8df10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0x17140f0)\n"
+   "      (declare (in ) vec3 x@0x1e8e0f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0x17142d0)\n"
+   "      (declare (in ) vec4 x@0x1e8e2d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21634,8 +21634,8 @@ static const char *prototypes_for_ARB_texture_rectangle_frag =
    "(function texture2DRect\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DRect sampler@0x225e0f0)\n"
-   "      (declare (in ) vec2 coord@0x225e200)\n"
+   "      (declare (in ) sampler2DRect sampler@0xd610f0)\n"
+   "      (declare (in ) vec2 coord@0xd61200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21645,16 +21645,16 @@ static const char *prototypes_for_ARB_texture_rectangle_frag =
    "(function texture2DRectProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DRect sampler@0x225e590)\n"
-   "      (declare (in ) vec3 coord@0x225e6a0)\n"
+   "      (declare (in ) sampler2DRect sampler@0xd61590)\n"
+   "      (declare (in ) vec3 coord@0xd616a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DRect sampler@0x225ea30)\n"
-   "      (declare (in ) vec4 coord@0x225eb40)\n"
+   "      (declare (in ) sampler2DRect sampler@0xd61a30)\n"
+   "      (declare (in ) vec4 coord@0xd61b40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21664,8 +21664,8 @@ static const char *prototypes_for_ARB_texture_rectangle_frag =
    "(function shadow2DRect\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DRectShadow sampler@0x225ed20)\n"
-   "      (declare (in ) vec3 coord@0x225ee30)\n"
+   "      (declare (in ) sampler2DRectShadow sampler@0xd61d20)\n"
+   "      (declare (in ) vec3 coord@0xd61e30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21675,8 +21675,8 @@ static const char *prototypes_for_ARB_texture_rectangle_frag =
    "(function shadow2DRectProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DRectShadow sampler@0x225f1c0)\n"
-   "      (declare (in ) vec4 coord@0x225f2d0)\n"
+   "      (declare (in ) sampler2DRectShadow sampler@0xd621c0)\n"
+   "      (declare (in ) vec4 coord@0xd622d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21697,28 +21697,28 @@ static const char *prototypes_for_120_frag =
    "(function radians\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float degrees@0xaf8340)\n"
+   "      (declare (in ) float degrees@0x20d2340)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 degrees@0xaf86c0)\n"
+   "      (declare (in ) vec2 degrees@0x20d26c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 degrees@0xaf88a0)\n"
+   "      (declare (in ) vec3 degrees@0x20d28a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 degrees@0xaf8a80)\n"
+   "      (declare (in ) vec4 degrees@0x20d2a80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21728,28 +21728,28 @@ static const char *prototypes_for_120_frag =
    "(function degrees\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float radians@0xaf8c60)\n"
+   "      (declare (in ) float radians@0x20d2c60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 radians@0xaf8fe0)\n"
+   "      (declare (in ) vec2 radians@0x20d2fe0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 radians@0xaf91c0)\n"
+   "      (declare (in ) vec3 radians@0x20d31c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 radians@0xaf93a0)\n"
+   "      (declare (in ) vec4 radians@0x20d33a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21759,28 +21759,28 @@ static const char *prototypes_for_120_frag =
    "(function sin\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0xaf9580)\n"
+   "      (declare (in ) float angle@0x20d3580)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0xaf9900)\n"
+   "      (declare (in ) vec2 angle@0x20d3900)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0xaf9ae0)\n"
+   "      (declare (in ) vec3 angle@0x20d3ae0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0xaf9cc0)\n"
+   "      (declare (in ) vec4 angle@0x20d3cc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21790,28 +21790,28 @@ static const char *prototypes_for_120_frag =
    "(function cos\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0xaf9ea0)\n"
+   "      (declare (in ) float angle@0x20d3ea0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0xafa220)\n"
+   "      (declare (in ) vec2 angle@0x20d4220)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0xafa400)\n"
+   "      (declare (in ) vec3 angle@0x20d4400)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0xafa5e0)\n"
+   "      (declare (in ) vec4 angle@0x20d45e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21821,28 +21821,28 @@ static const char *prototypes_for_120_frag =
    "(function tan\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0xafa7c0)\n"
+   "      (declare (in ) float angle@0x20d47c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0xafab40)\n"
+   "      (declare (in ) vec2 angle@0x20d4b40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0xafad20)\n"
+   "      (declare (in ) vec3 angle@0x20d4d20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0xafaf00)\n"
+   "      (declare (in ) vec4 angle@0x20d4f00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21852,28 +21852,28 @@ static const char *prototypes_for_120_frag =
    "(function asin\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0xafb0e0)\n"
+   "      (declare (in ) float angle@0x20d50e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0xafb460)\n"
+   "      (declare (in ) vec2 angle@0x20d5460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0xafb640)\n"
+   "      (declare (in ) vec3 angle@0x20d5640)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0xafb820)\n"
+   "      (declare (in ) vec4 angle@0x20d5820)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21883,28 +21883,28 @@ static const char *prototypes_for_120_frag =
    "(function acos\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float angle@0xafba00)\n"
+   "      (declare (in ) float angle@0x20d5a00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 angle@0xafbd80)\n"
+   "      (declare (in ) vec2 angle@0x20d5d80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 angle@0xafbf60)\n"
+   "      (declare (in ) vec3 angle@0x20d5f60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 angle@0xafc140)\n"
+   "      (declare (in ) vec4 angle@0x20d6140)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21914,60 +21914,60 @@ static const char *prototypes_for_120_frag =
    "(function atan\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float y@0xafc320)\n"
-   "      (declare (in ) float x@0xafc430)\n"
+   "      (declare (in ) float y@0x20d6320)\n"
+   "      (declare (in ) float x@0x20d6430)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 y@0xafc7b0)\n"
-   "      (declare (in ) vec2 x@0xafc8c0)\n"
+   "      (declare (in ) vec2 y@0x20d67b0)\n"
+   "      (declare (in ) vec2 x@0x20d68c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 y@0xafcaa0)\n"
-   "      (declare (in ) vec3 x@0xafcbb0)\n"
+   "      (declare (in ) vec3 y@0x20d6aa0)\n"
+   "      (declare (in ) vec3 x@0x20d6bb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 y@0xafcd90)\n"
-   "      (declare (in ) vec4 x@0xafcea0)\n"
+   "      (declare (in ) vec4 y@0x20d6d90)\n"
+   "      (declare (in ) vec4 x@0x20d6ea0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float y_over_x@0xafd080)\n"
+   "      (declare (in ) float y_over_x@0x20d7080)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 y_over_x@0xafd270)\n"
+   "      (declare (in ) vec2 y_over_x@0x20d7270)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 y_over_x@0xafd460)\n"
+   "      (declare (in ) vec3 y_over_x@0x20d7460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 y_over_x@0xafd650)\n"
+   "      (declare (in ) vec4 y_over_x@0x20d7650)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -21977,32 +21977,32 @@ static const char *prototypes_for_120_frag =
    "(function pow\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xafd840)\n"
-   "      (declare (in ) float y@0xafd950)\n"
+   "      (declare (in ) float x@0x20d7840)\n"
+   "      (declare (in ) float y@0x20d7950)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xafdcd0)\n"
-   "      (declare (in ) vec2 y@0xafdde0)\n"
+   "      (declare (in ) vec2 x@0x20d7cd0)\n"
+   "      (declare (in ) vec2 y@0x20d7de0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xafdfc0)\n"
-   "      (declare (in ) vec3 y@0xafe0d0)\n"
+   "      (declare (in ) vec3 x@0x20d7fc0)\n"
+   "      (declare (in ) vec3 y@0x20d80d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xafe2b0)\n"
-   "      (declare (in ) vec4 y@0xafe3c0)\n"
+   "      (declare (in ) vec4 x@0x20d82b0)\n"
+   "      (declare (in ) vec4 y@0x20d83c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22012,28 +22012,28 @@ static const char *prototypes_for_120_frag =
    "(function exp\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xafe5a0)\n"
+   "      (declare (in ) float x@0x20d85a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xafe920)\n"
+   "      (declare (in ) vec2 x@0x20d8920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xafeb00)\n"
+   "      (declare (in ) vec3 x@0x20d8b00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xafece0)\n"
+   "      (declare (in ) vec4 x@0x20d8ce0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22043,28 +22043,28 @@ static const char *prototypes_for_120_frag =
    "(function log\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xafeec0)\n"
+   "      (declare (in ) float x@0x20d8ec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xaff240)\n"
+   "      (declare (in ) vec2 x@0x20d9240)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xaff420)\n"
+   "      (declare (in ) vec3 x@0x20d9420)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xaff600)\n"
+   "      (declare (in ) vec4 x@0x20d9600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22074,28 +22074,28 @@ static const char *prototypes_for_120_frag =
    "(function exp2\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xaff7e0)\n"
+   "      (declare (in ) float x@0x20d97e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xaffb60)\n"
+   "      (declare (in ) vec2 x@0x20d9b60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xaffd40)\n"
+   "      (declare (in ) vec3 x@0x20d9d40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xafff20)\n"
+   "      (declare (in ) vec4 x@0x20d9f20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22105,28 +22105,28 @@ static const char *prototypes_for_120_frag =
    "(function log2\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb00100)\n"
+   "      (declare (in ) float x@0x20da100)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb00480)\n"
+   "      (declare (in ) vec2 x@0x20da480)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb00660)\n"
+   "      (declare (in ) vec3 x@0x20da660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb00840)\n"
+   "      (declare (in ) vec4 x@0x20da840)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22136,28 +22136,28 @@ static const char *prototypes_for_120_frag =
    "(function sqrt\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb00a20)\n"
+   "      (declare (in ) float x@0x20daa20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb00da0)\n"
+   "      (declare (in ) vec2 x@0x20dada0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb00f80)\n"
+   "      (declare (in ) vec3 x@0x20daf80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb01160)\n"
+   "      (declare (in ) vec4 x@0x20db160)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22167,28 +22167,28 @@ static const char *prototypes_for_120_frag =
    "(function inversesqrt\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb01340)\n"
+   "      (declare (in ) float x@0x20db340)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb016d0)\n"
+   "      (declare (in ) vec2 x@0x20db6d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb018b0)\n"
+   "      (declare (in ) vec3 x@0x20db8b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb01a90)\n"
+   "      (declare (in ) vec4 x@0x20dba90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22198,28 +22198,28 @@ static const char *prototypes_for_120_frag =
    "(function abs\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb01c70)\n"
+   "      (declare (in ) float x@0x20dbc70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb01ff0)\n"
+   "      (declare (in ) vec2 x@0x20dbff0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb021d0)\n"
+   "      (declare (in ) vec3 x@0x20dc1d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb023b0)\n"
+   "      (declare (in ) vec4 x@0x20dc3b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22229,28 +22229,28 @@ static const char *prototypes_for_120_frag =
    "(function sign\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb02590)\n"
+   "      (declare (in ) float x@0x20dc590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb02910)\n"
+   "      (declare (in ) vec2 x@0x20dc910)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb02af0)\n"
+   "      (declare (in ) vec3 x@0x20dcaf0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb02cd0)\n"
+   "      (declare (in ) vec4 x@0x20dccd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22260,28 +22260,28 @@ static const char *prototypes_for_120_frag =
    "(function floor\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb02eb0)\n"
+   "      (declare (in ) float x@0x20dceb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb03230)\n"
+   "      (declare (in ) vec2 x@0x20dd230)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb03410)\n"
+   "      (declare (in ) vec3 x@0x20dd410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb035f0)\n"
+   "      (declare (in ) vec4 x@0x20dd5f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22291,28 +22291,28 @@ static const char *prototypes_for_120_frag =
    "(function ceil\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb037d0)\n"
+   "      (declare (in ) float x@0x20dd7d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb03b50)\n"
+   "      (declare (in ) vec2 x@0x20ddb50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb03d30)\n"
+   "      (declare (in ) vec3 x@0x20ddd30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb03f10)\n"
+   "      (declare (in ) vec4 x@0x20ddf10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22322,28 +22322,28 @@ static const char *prototypes_for_120_frag =
    "(function fract\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb040f0)\n"
+   "      (declare (in ) float x@0x20de0f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb04470)\n"
+   "      (declare (in ) vec2 x@0x20de470)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb04650)\n"
+   "      (declare (in ) vec3 x@0x20de650)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb04830)\n"
+   "      (declare (in ) vec4 x@0x20de830)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22353,56 +22353,56 @@ static const char *prototypes_for_120_frag =
    "(function mod\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb04a10)\n"
-   "      (declare (in ) float y@0xb04b20)\n"
+   "      (declare (in ) float x@0x20dea10)\n"
+   "      (declare (in ) float y@0x20deb20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb04ea0)\n"
-   "      (declare (in ) float y@0xb04fb0)\n"
+   "      (declare (in ) vec2 x@0x20deea0)\n"
+   "      (declare (in ) float y@0x20defb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb05190)\n"
-   "      (declare (in ) float y@0xb052a0)\n"
+   "      (declare (in ) vec3 x@0x20df190)\n"
+   "      (declare (in ) float y@0x20df2a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb05480)\n"
-   "      (declare (in ) float y@0xb05590)\n"
+   "      (declare (in ) vec4 x@0x20df480)\n"
+   "      (declare (in ) float y@0x20df590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb05770)\n"
-   "      (declare (in ) vec2 y@0xb05880)\n"
+   "      (declare (in ) vec2 x@0x20df770)\n"
+   "      (declare (in ) vec2 y@0x20df880)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb05a60)\n"
-   "      (declare (in ) vec3 y@0xb05b70)\n"
+   "      (declare (in ) vec3 x@0x20dfa60)\n"
+   "      (declare (in ) vec3 y@0x20dfb70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb05d50)\n"
-   "      (declare (in ) vec4 y@0xb05e60)\n"
+   "      (declare (in ) vec4 x@0x20dfd50)\n"
+   "      (declare (in ) vec4 y@0x20dfe60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22412,56 +22412,56 @@ static const char *prototypes_for_120_frag =
    "(function min\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb06040)\n"
-   "      (declare (in ) float y@0xb06150)\n"
+   "      (declare (in ) float x@0x20e0040)\n"
+   "      (declare (in ) float y@0x20e0150)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb064d0)\n"
-   "      (declare (in ) vec2 y@0xb065e0)\n"
+   "      (declare (in ) vec2 x@0x20e04d0)\n"
+   "      (declare (in ) vec2 y@0x20e05e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb067c0)\n"
-   "      (declare (in ) vec3 y@0xb068d0)\n"
+   "      (declare (in ) vec3 x@0x20e07c0)\n"
+   "      (declare (in ) vec3 y@0x20e08d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb06ab0)\n"
-   "      (declare (in ) vec4 y@0xb06bc0)\n"
+   "      (declare (in ) vec4 x@0x20e0ab0)\n"
+   "      (declare (in ) vec4 y@0x20e0bc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb06da0)\n"
-   "      (declare (in ) float y@0xb06eb0)\n"
+   "      (declare (in ) vec2 x@0x20e0da0)\n"
+   "      (declare (in ) float y@0x20e0eb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb07090)\n"
-   "      (declare (in ) float y@0xb071a0)\n"
+   "      (declare (in ) vec3 x@0x20e1090)\n"
+   "      (declare (in ) float y@0x20e11a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb07380)\n"
-   "      (declare (in ) float y@0xb07490)\n"
+   "      (declare (in ) vec4 x@0x20e1380)\n"
+   "      (declare (in ) float y@0x20e1490)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22471,56 +22471,56 @@ static const char *prototypes_for_120_frag =
    "(function max\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb07670)\n"
-   "      (declare (in ) float y@0xb07780)\n"
+   "      (declare (in ) float x@0x20e1670)\n"
+   "      (declare (in ) float y@0x20e1780)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb07b00)\n"
-   "      (declare (in ) vec2 y@0xb07c10)\n"
+   "      (declare (in ) vec2 x@0x20e1b00)\n"
+   "      (declare (in ) vec2 y@0x20e1c10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb07df0)\n"
-   "      (declare (in ) vec3 y@0xb07f00)\n"
+   "      (declare (in ) vec3 x@0x20e1df0)\n"
+   "      (declare (in ) vec3 y@0x20e1f00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb080e0)\n"
-   "      (declare (in ) vec4 y@0xb081f0)\n"
+   "      (declare (in ) vec4 x@0x20e20e0)\n"
+   "      (declare (in ) vec4 y@0x20e21f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb083d0)\n"
-   "      (declare (in ) float y@0xb084e0)\n"
+   "      (declare (in ) vec2 x@0x20e23d0)\n"
+   "      (declare (in ) float y@0x20e24e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb086c0)\n"
-   "      (declare (in ) float y@0xb087d0)\n"
+   "      (declare (in ) vec3 x@0x20e26c0)\n"
+   "      (declare (in ) float y@0x20e27d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb089b0)\n"
-   "      (declare (in ) float y@0xb08ac0)\n"
+   "      (declare (in ) vec4 x@0x20e29b0)\n"
+   "      (declare (in ) float y@0x20e2ac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22530,63 +22530,63 @@ static const char *prototypes_for_120_frag =
    "(function clamp\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb08ca0)\n"
-   "      (declare (in ) float minVal@0xb08db0)\n"
-   "      (declare (in ) float maxVal@0xb08ec0)\n"
+   "      (declare (in ) float x@0x20e2ca0)\n"
+   "      (declare (in ) float minVal@0x20e2db0)\n"
+   "      (declare (in ) float maxVal@0x20e2ec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb09240)\n"
-   "      (declare (in ) vec2 minVal@0xb09350)\n"
-   "      (declare (in ) vec2 maxVal@0xb09460)\n"
+   "      (declare (in ) vec2 x@0x20e3240)\n"
+   "      (declare (in ) vec2 minVal@0x20e3350)\n"
+   "      (declare (in ) vec2 maxVal@0x20e3460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb09640)\n"
-   "      (declare (in ) vec3 minVal@0xb09750)\n"
-   "      (declare (in ) vec3 maxVal@0xb09860)\n"
+   "      (declare (in ) vec3 x@0x20e3640)\n"
+   "      (declare (in ) vec3 minVal@0x20e3750)\n"
+   "      (declare (in ) vec3 maxVal@0x20e3860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb09a40)\n"
-   "      (declare (in ) vec4 minVal@0xb09b50)\n"
-   "      (declare (in ) vec4 maxVal@0xb09c60)\n"
+   "      (declare (in ) vec4 x@0x20e3a40)\n"
+   "      (declare (in ) vec4 minVal@0x20e3b50)\n"
+   "      (declare (in ) vec4 maxVal@0x20e3c60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb09e40)\n"
-   "      (declare (in ) float minVal@0xb09f50)\n"
-   "      (declare (in ) float maxVal@0xb0a060)\n"
+   "      (declare (in ) vec2 x@0x20e3e40)\n"
+   "      (declare (in ) float minVal@0x20e3f50)\n"
+   "      (declare (in ) float maxVal@0x20e4060)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb0a240)\n"
-   "      (declare (in ) float minVal@0xb0a350)\n"
-   "      (declare (in ) float maxVal@0xb0a460)\n"
+   "      (declare (in ) vec3 x@0x20e4240)\n"
+   "      (declare (in ) float minVal@0x20e4350)\n"
+   "      (declare (in ) float maxVal@0x20e4460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb0a640)\n"
-   "      (declare (in ) float minVal@0xb0a750)\n"
-   "      (declare (in ) float maxVal@0xb0a860)\n"
+   "      (declare (in ) vec4 x@0x20e4640)\n"
+   "      (declare (in ) float minVal@0x20e4750)\n"
+   "      (declare (in ) float maxVal@0x20e4860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22596,63 +22596,63 @@ static const char *prototypes_for_120_frag =
    "(function mix\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb0aa40)\n"
-   "      (declare (in ) float y@0xb0ab50)\n"
-   "      (declare (in ) float a@0xb0ac60)\n"
+   "      (declare (in ) float x@0x20e4a40)\n"
+   "      (declare (in ) float y@0x20e4b50)\n"
+   "      (declare (in ) float a@0x20e4c60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb0afe0)\n"
-   "      (declare (in ) vec2 y@0xb0b0f0)\n"
-   "      (declare (in ) vec2 a@0xb0b200)\n"
+   "      (declare (in ) vec2 x@0x20e4fe0)\n"
+   "      (declare (in ) vec2 y@0x20e50f0)\n"
+   "      (declare (in ) vec2 a@0x20e5200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb0b3e0)\n"
-   "      (declare (in ) vec3 y@0xb0b4f0)\n"
-   "      (declare (in ) vec3 a@0xb0b600)\n"
+   "      (declare (in ) vec3 x@0x20e53e0)\n"
+   "      (declare (in ) vec3 y@0x20e54f0)\n"
+   "      (declare (in ) vec3 a@0x20e5600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb0b7e0)\n"
-   "      (declare (in ) vec4 y@0xb0b8f0)\n"
-   "      (declare (in ) vec4 a@0xb0ba00)\n"
+   "      (declare (in ) vec4 x@0x20e57e0)\n"
+   "      (declare (in ) vec4 y@0x20e58f0)\n"
+   "      (declare (in ) vec4 a@0x20e5a00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb0bbe0)\n"
-   "      (declare (in ) vec2 y@0xb0bcf0)\n"
-   "      (declare (in ) float a@0xb0be00)\n"
+   "      (declare (in ) vec2 x@0x20e5be0)\n"
+   "      (declare (in ) vec2 y@0x20e5cf0)\n"
+   "      (declare (in ) float a@0x20e5e00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb0bfe0)\n"
-   "      (declare (in ) vec3 y@0xb0c0f0)\n"
-   "      (declare (in ) float a@0xb0c200)\n"
+   "      (declare (in ) vec3 x@0x20e5fe0)\n"
+   "      (declare (in ) vec3 y@0x20e60f0)\n"
+   "      (declare (in ) float a@0x20e6200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb0c3e0)\n"
-   "      (declare (in ) vec4 y@0xb0c4f0)\n"
-   "      (declare (in ) float a@0xb0c600)\n"
+   "      (declare (in ) vec4 x@0x20e63e0)\n"
+   "      (declare (in ) vec4 y@0x20e64f0)\n"
+   "      (declare (in ) float a@0x20e6600)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22662,56 +22662,56 @@ static const char *prototypes_for_120_frag =
    "(function step\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0xb0c7e0)\n"
-   "      (declare (in ) float x@0xb0c8f0)\n"
+   "      (declare (in ) float edge@0x20e67e0)\n"
+   "      (declare (in ) float x@0x20e68f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 edge@0xb0cc70)\n"
-   "      (declare (in ) vec2 x@0xb0cd80)\n"
+   "      (declare (in ) vec2 edge@0x20e6c70)\n"
+   "      (declare (in ) vec2 x@0x20e6d80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 edge@0xb0cf60)\n"
-   "      (declare (in ) vec3 x@0xb0d070)\n"
+   "      (declare (in ) vec3 edge@0x20e6f60)\n"
+   "      (declare (in ) vec3 x@0x20e7070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 edge@0xb0d250)\n"
-   "      (declare (in ) vec4 x@0xb0d360)\n"
+   "      (declare (in ) vec4 edge@0x20e7250)\n"
+   "      (declare (in ) vec4 x@0x20e7360)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0xb0d540)\n"
-   "      (declare (in ) vec2 x@0xb0d650)\n"
+   "      (declare (in ) float edge@0x20e7540)\n"
+   "      (declare (in ) vec2 x@0x20e7650)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0xb0d830)\n"
-   "      (declare (in ) vec3 x@0xb0d940)\n"
+   "      (declare (in ) float edge@0x20e7830)\n"
+   "      (declare (in ) vec3 x@0x20e7940)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float edge@0xb0db20)\n"
-   "      (declare (in ) vec4 x@0xb0dc30)\n"
+   "      (declare (in ) float edge@0x20e7b20)\n"
+   "      (declare (in ) vec4 x@0x20e7c30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22721,63 +22721,63 @@ static const char *prototypes_for_120_frag =
    "(function smoothstep\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0xb0de10)\n"
-   "      (declare (in ) float edge1@0xb0df20)\n"
-   "      (declare (in ) float x@0xb0e030)\n"
+   "      (declare (in ) float edge0@0x20e7e10)\n"
+   "      (declare (in ) float edge1@0x20e7f20)\n"
+   "      (declare (in ) float x@0x20e8030)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 edge0@0xb0e3c0)\n"
-   "      (declare (in ) vec2 edge1@0xb0e4d0)\n"
-   "      (declare (in ) vec2 x@0xb0e5e0)\n"
+   "      (declare (in ) vec2 edge0@0x20e83c0)\n"
+   "      (declare (in ) vec2 edge1@0x20e84d0)\n"
+   "      (declare (in ) vec2 x@0x20e85e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 edge0@0xb0e7c0)\n"
-   "      (declare (in ) vec3 edge1@0xb0e8d0)\n"
-   "      (declare (in ) vec3 x@0xb0e9e0)\n"
+   "      (declare (in ) vec3 edge0@0x20e87c0)\n"
+   "      (declare (in ) vec3 edge1@0x20e88d0)\n"
+   "      (declare (in ) vec3 x@0x20e89e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 edge0@0xb0ebc0)\n"
-   "      (declare (in ) vec4 edge1@0xb0ecd0)\n"
-   "      (declare (in ) vec4 x@0xb0ede0)\n"
+   "      (declare (in ) vec4 edge0@0x20e8bc0)\n"
+   "      (declare (in ) vec4 edge1@0x20e8cd0)\n"
+   "      (declare (in ) vec4 x@0x20e8de0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0xb0efc0)\n"
-   "      (declare (in ) float edge1@0xb0f0d0)\n"
-   "      (declare (in ) vec2 x@0xb0f1e0)\n"
+   "      (declare (in ) float edge0@0x20e8fc0)\n"
+   "      (declare (in ) float edge1@0x20e90d0)\n"
+   "      (declare (in ) vec2 x@0x20e91e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0xb0f3c0)\n"
-   "      (declare (in ) float edge1@0xb0f4d0)\n"
-   "      (declare (in ) vec3 x@0xb0f5e0)\n"
+   "      (declare (in ) float edge0@0x20e93c0)\n"
+   "      (declare (in ) float edge1@0x20e94d0)\n"
+   "      (declare (in ) vec3 x@0x20e95e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float edge0@0xb0f7c0)\n"
-   "      (declare (in ) float edge1@0xb0f8d0)\n"
-   "      (declare (in ) vec4 x@0xb0f9e0)\n"
+   "      (declare (in ) float edge0@0x20e97c0)\n"
+   "      (declare (in ) float edge1@0x20e98d0)\n"
+   "      (declare (in ) vec4 x@0x20e99e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22787,28 +22787,28 @@ static const char *prototypes_for_120_frag =
    "(function length\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb0fbc0)\n"
+   "      (declare (in ) float x@0x20e9bc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb0ff40)\n"
+   "      (declare (in ) vec2 x@0x20e9f40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb10120)\n"
+   "      (declare (in ) vec3 x@0x20ea120)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb10300)\n"
+   "      (declare (in ) vec4 x@0x20ea300)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22818,32 +22818,32 @@ static const char *prototypes_for_120_frag =
    "(function distance\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p0@0xb104e0)\n"
-   "      (declare (in ) float p1@0xb105f0)\n"
+   "      (declare (in ) float p0@0x20ea4e0)\n"
+   "      (declare (in ) float p1@0x20ea5f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p0@0xb10980)\n"
-   "      (declare (in ) vec2 p1@0xb10a90)\n"
+   "      (declare (in ) vec2 p0@0x20ea980)\n"
+   "      (declare (in ) vec2 p1@0x20eaa90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p0@0xb10c70)\n"
-   "      (declare (in ) vec3 p1@0xb10d80)\n"
+   "      (declare (in ) vec3 p0@0x20eac70)\n"
+   "      (declare (in ) vec3 p1@0x20ead80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p0@0xb10f60)\n"
-   "      (declare (in ) vec4 p1@0xb11070)\n"
+   "      (declare (in ) vec4 p0@0x20eaf60)\n"
+   "      (declare (in ) vec4 p1@0x20eb070)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22853,32 +22853,32 @@ static const char *prototypes_for_120_frag =
    "(function dot\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb11250)\n"
-   "      (declare (in ) float y@0xb11360)\n"
+   "      (declare (in ) float x@0x20eb250)\n"
+   "      (declare (in ) float y@0x20eb360)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb116e0)\n"
-   "      (declare (in ) vec2 y@0xb117f0)\n"
+   "      (declare (in ) vec2 x@0x20eb6e0)\n"
+   "      (declare (in ) vec2 y@0x20eb7f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb119d0)\n"
-   "      (declare (in ) vec3 y@0xb11ae0)\n"
+   "      (declare (in ) vec3 x@0x20eb9d0)\n"
+   "      (declare (in ) vec3 y@0x20ebae0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb11cc0)\n"
-   "      (declare (in ) vec4 y@0xb11dd0)\n"
+   "      (declare (in ) vec4 x@0x20ebcc0)\n"
+   "      (declare (in ) vec4 y@0x20ebdd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22888,8 +22888,8 @@ static const char *prototypes_for_120_frag =
    "(function cross\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb11fb0)\n"
-   "      (declare (in ) vec3 y@0xb120c0)\n"
+   "      (declare (in ) vec3 x@0x20ebfb0)\n"
+   "      (declare (in ) vec3 y@0x20ec0c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22899,28 +22899,28 @@ static const char *prototypes_for_120_frag =
    "(function normalize\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb12440)\n"
+   "      (declare (in ) float x@0x20ec440)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb127d0)\n"
+   "      (declare (in ) vec2 x@0x20ec7d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb129b0)\n"
+   "      (declare (in ) vec3 x@0x20ec9b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb12b90)\n"
+   "      (declare (in ) vec4 x@0x20ecb90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22930,36 +22930,36 @@ static const char *prototypes_for_120_frag =
    "(function faceforward\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float N@0xb12d70)\n"
-   "      (declare (in ) float I@0xb12e80)\n"
-   "      (declare (in ) float Nref@0xb12f90)\n"
+   "      (declare (in ) float N@0x20ecd70)\n"
+   "      (declare (in ) float I@0x20ece80)\n"
+   "      (declare (in ) float Nref@0x20ecf90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 N@0xb13320)\n"
-   "      (declare (in ) vec2 I@0xb13430)\n"
-   "      (declare (in ) vec2 Nref@0xb13540)\n"
+   "      (declare (in ) vec2 N@0x20ed320)\n"
+   "      (declare (in ) vec2 I@0x20ed430)\n"
+   "      (declare (in ) vec2 Nref@0x20ed540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 N@0xb13720)\n"
-   "      (declare (in ) vec3 I@0xb13830)\n"
-   "      (declare (in ) vec3 Nref@0xb13940)\n"
+   "      (declare (in ) vec3 N@0x20ed720)\n"
+   "      (declare (in ) vec3 I@0x20ed830)\n"
+   "      (declare (in ) vec3 Nref@0x20ed940)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 N@0xb13b20)\n"
-   "      (declare (in ) vec4 I@0xb13c30)\n"
-   "      (declare (in ) vec4 Nref@0xb13d40)\n"
+   "      (declare (in ) vec4 N@0x20edb20)\n"
+   "      (declare (in ) vec4 I@0x20edc30)\n"
+   "      (declare (in ) vec4 Nref@0x20edd40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -22969,32 +22969,32 @@ static const char *prototypes_for_120_frag =
    "(function reflect\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float I@0xb13f20)\n"
-   "      (declare (in ) float N@0xb14030)\n"
+   "      (declare (in ) float I@0x20edf20)\n"
+   "      (declare (in ) float N@0x20ee030)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 I@0xb143b0)\n"
-   "      (declare (in ) vec2 N@0xb144c0)\n"
+   "      (declare (in ) vec2 I@0x20ee3b0)\n"
+   "      (declare (in ) vec2 N@0x20ee4c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 I@0xb146a0)\n"
-   "      (declare (in ) vec3 N@0xb147b0)\n"
+   "      (declare (in ) vec3 I@0x20ee6a0)\n"
+   "      (declare (in ) vec3 N@0x20ee7b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 I@0xb14990)\n"
-   "      (declare (in ) vec4 N@0xb14aa0)\n"
+   "      (declare (in ) vec4 I@0x20ee990)\n"
+   "      (declare (in ) vec4 N@0x20eeaa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23004,36 +23004,36 @@ static const char *prototypes_for_120_frag =
    "(function refract\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float I@0xb14c80)\n"
-   "      (declare (in ) float N@0xb14d90)\n"
-   "      (declare (in ) float eta@0xb14ea0)\n"
+   "      (declare (in ) float I@0x20eec80)\n"
+   "      (declare (in ) float N@0x20eed90)\n"
+   "      (declare (in ) float eta@0x20eeea0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 I@0xb15220)\n"
-   "      (declare (in ) vec2 N@0xb15330)\n"
-   "      (declare (in ) float eta@0xb15440)\n"
+   "      (declare (in ) vec2 I@0x20ef220)\n"
+   "      (declare (in ) vec2 N@0x20ef330)\n"
+   "      (declare (in ) float eta@0x20ef440)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 I@0xb15620)\n"
-   "      (declare (in ) vec3 N@0xb15730)\n"
-   "      (declare (in ) float eta@0xb15840)\n"
+   "      (declare (in ) vec3 I@0x20ef620)\n"
+   "      (declare (in ) vec3 N@0x20ef730)\n"
+   "      (declare (in ) float eta@0x20ef840)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 I@0xb15a20)\n"
-   "      (declare (in ) vec4 N@0xb15b30)\n"
-   "      (declare (in ) float eta@0xb15c40)\n"
+   "      (declare (in ) vec4 I@0x20efa20)\n"
+   "      (declare (in ) vec4 N@0x20efb30)\n"
+   "      (declare (in ) float eta@0x20efc40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23043,72 +23043,72 @@ static const char *prototypes_for_120_frag =
    "(function matrixCompMult\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2 x@0xb15e20)\n"
-   "      (declare (in ) mat2 y@0xb15f30)\n"
+   "      (declare (in ) mat2 x@0x20efe20)\n"
+   "      (declare (in ) mat2 y@0x20eff30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3 x@0xb162c0)\n"
-   "      (declare (in ) mat3 y@0xb163d0)\n"
+   "      (declare (in ) mat3 x@0x20f02c0)\n"
+   "      (declare (in ) mat3 y@0x20f03d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4 x@0xb165b0)\n"
-   "      (declare (in ) mat4 y@0xb166c0)\n"
+   "      (declare (in ) mat4 x@0x20f05b0)\n"
+   "      (declare (in ) mat4 y@0x20f06c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x3 x@0xb168a0)\n"
-   "      (declare (in ) mat2x3 y@0xb169b0)\n"
+   "      (declare (in ) mat2x3 x@0x20f08a0)\n"
+   "      (declare (in ) mat2x3 y@0x20f09b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x4 x@0xb16b90)\n"
-   "      (declare (in ) mat2x4 y@0xb16ca0)\n"
+   "      (declare (in ) mat2x4 x@0x20f0b90)\n"
+   "      (declare (in ) mat2x4 y@0x20f0ca0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x2 x@0xb16e80)\n"
-   "      (declare (in ) mat3x2 y@0xb16f90)\n"
+   "      (declare (in ) mat3x2 x@0x20f0e80)\n"
+   "      (declare (in ) mat3x2 y@0x20f0f90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x4 x@0xb17170)\n"
-   "      (declare (in ) mat3x4 y@0xb17280)\n"
+   "      (declare (in ) mat3x4 x@0x20f1170)\n"
+   "      (declare (in ) mat3x4 y@0x20f1280)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x2 x@0xb17460)\n"
-   "      (declare (in ) mat4x2 y@0xb17570)\n"
+   "      (declare (in ) mat4x2 x@0x20f1460)\n"
+   "      (declare (in ) mat4x2 y@0x20f1570)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x3 x@0xb17750)\n"
-   "      (declare (in ) mat4x3 y@0xb17860)\n"
+   "      (declare (in ) mat4x3 x@0x20f1750)\n"
+   "      (declare (in ) mat4x3 y@0x20f1860)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23118,72 +23118,72 @@ static const char *prototypes_for_120_frag =
    "(function outerProduct\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 c@0xb17a40)\n"
-   "      (declare (in ) vec2 r@0xb17b50)\n"
+   "      (declare (in ) vec2 c@0x20f1a40)\n"
+   "      (declare (in ) vec2 r@0x20f1b50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 c@0xb17ee0)\n"
-   "      (declare (in ) vec3 r@0xb17ff0)\n"
+   "      (declare (in ) vec3 c@0x20f1ee0)\n"
+   "      (declare (in ) vec3 r@0x20f1ff0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 c@0xb181d0)\n"
-   "      (declare (in ) vec4 r@0xb182e0)\n"
+   "      (declare (in ) vec4 c@0x20f21d0)\n"
+   "      (declare (in ) vec4 r@0x20f22e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 c@0xb184c0)\n"
-   "      (declare (in ) vec2 r@0xb185d0)\n"
+   "      (declare (in ) vec3 c@0x20f24c0)\n"
+   "      (declare (in ) vec2 r@0x20f25d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 c@0xb187b0)\n"
-   "      (declare (in ) vec3 r@0xb188c0)\n"
+   "      (declare (in ) vec2 c@0x20f27b0)\n"
+   "      (declare (in ) vec3 r@0x20f28c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 c@0xb18aa0)\n"
-   "      (declare (in ) vec2 r@0xb18bb0)\n"
+   "      (declare (in ) vec4 c@0x20f2aa0)\n"
+   "      (declare (in ) vec2 r@0x20f2bb0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 c@0xb18d90)\n"
-   "      (declare (in ) vec4 r@0xb18ea0)\n"
+   "      (declare (in ) vec2 c@0x20f2d90)\n"
+   "      (declare (in ) vec4 r@0x20f2ea0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 c@0xb19080)\n"
-   "      (declare (in ) vec3 r@0xb19190)\n"
+   "      (declare (in ) vec4 c@0x20f3080)\n"
+   "      (declare (in ) vec3 r@0x20f3190)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 c@0xb19370)\n"
-   "      (declare (in ) vec4 r@0xb19480)\n"
+   "      (declare (in ) vec3 c@0x20f3370)\n"
+   "      (declare (in ) vec4 r@0x20f3480)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23193,63 +23193,63 @@ static const char *prototypes_for_120_frag =
    "(function transpose\n"
    "  (signature mat2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2 m@0xb19660)\n"
+   "      (declare (in ) mat2 m@0x20f3660)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3 m@0xb199f0)\n"
+   "      (declare (in ) mat3 m@0x20f39f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4 m@0xb19bd0)\n"
+   "      (declare (in ) mat4 m@0x20f3bd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x2 m@0xb19db0)\n"
+   "      (declare (in ) mat3x2 m@0x20f3db0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x3 m@0xb19f90)\n"
+   "      (declare (in ) mat2x3 m@0x20f3f90)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat2x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x2 m@0xb1a170)\n"
+   "      (declare (in ) mat4x2 m@0x20f4170)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x2\n"
    "    (parameters\n"
-   "      (declare (in ) mat2x4 m@0xb1a350)\n"
+   "      (declare (in ) mat2x4 m@0x20f4350)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat3x4\n"
    "    (parameters\n"
-   "      (declare (in ) mat4x3 m@0xb1a530)\n"
+   "      (declare (in ) mat4x3 m@0x20f4530)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature mat4x3\n"
    "    (parameters\n"
-   "      (declare (in ) mat3x4 m@0xb1a710)\n"
+   "      (declare (in ) mat3x4 m@0x20f4710)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23259,48 +23259,48 @@ static const char *prototypes_for_120_frag =
    "(function lessThan\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb1a8f0)\n"
-   "      (declare (in ) vec2 y@0xb1aa00)\n"
+   "      (declare (in ) vec2 x@0x20f48f0)\n"
+   "      (declare (in ) vec2 y@0x20f4a00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb1ad90)\n"
-   "      (declare (in ) vec3 y@0xb1aea0)\n"
+   "      (declare (in ) vec3 x@0x20f4d90)\n"
+   "      (declare (in ) vec3 y@0x20f4ea0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb1b080)\n"
-   "      (declare (in ) vec4 y@0xb1b190)\n"
+   "      (declare (in ) vec4 x@0x20f5080)\n"
+   "      (declare (in ) vec4 y@0x20f5190)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0xb1b370)\n"
-   "      (declare (in ) ivec2 y@0xb1b480)\n"
+   "      (declare (in ) ivec2 x@0x20f5370)\n"
+   "      (declare (in ) ivec2 y@0x20f5480)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0xb1b660)\n"
-   "      (declare (in ) ivec3 y@0xb1b770)\n"
+   "      (declare (in ) ivec3 x@0x20f5660)\n"
+   "      (declare (in ) ivec3 y@0x20f5770)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0xb1b950)\n"
-   "      (declare (in ) ivec4 y@0xb1ba60)\n"
+   "      (declare (in ) ivec4 x@0x20f5950)\n"
+   "      (declare (in ) ivec4 y@0x20f5a60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23310,48 +23310,48 @@ static const char *prototypes_for_120_frag =
    "(function lessThanEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb1bc40)\n"
-   "      (declare (in ) vec2 y@0xb1bd50)\n"
+   "      (declare (in ) vec2 x@0x20f5c40)\n"
+   "      (declare (in ) vec2 y@0x20f5d50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb1c0e0)\n"
-   "      (declare (in ) vec3 y@0xb1c1f0)\n"
+   "      (declare (in ) vec3 x@0x20f60e0)\n"
+   "      (declare (in ) vec3 y@0x20f61f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb1c3d0)\n"
-   "      (declare (in ) vec4 y@0xb1c4e0)\n"
+   "      (declare (in ) vec4 x@0x20f63d0)\n"
+   "      (declare (in ) vec4 y@0x20f64e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0xb1c6c0)\n"
-   "      (declare (in ) ivec2 y@0xb1c7d0)\n"
+   "      (declare (in ) ivec2 x@0x20f66c0)\n"
+   "      (declare (in ) ivec2 y@0x20f67d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0xb1c9b0)\n"
-   "      (declare (in ) ivec3 y@0xb1cac0)\n"
+   "      (declare (in ) ivec3 x@0x20f69b0)\n"
+   "      (declare (in ) ivec3 y@0x20f6ac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0xb1cca0)\n"
-   "      (declare (in ) ivec4 y@0xb1cdb0)\n"
+   "      (declare (in ) ivec4 x@0x20f6ca0)\n"
+   "      (declare (in ) ivec4 y@0x20f6db0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23361,48 +23361,48 @@ static const char *prototypes_for_120_frag =
    "(function greaterThan\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb1cf90)\n"
-   "      (declare (in ) vec2 y@0xb1d0a0)\n"
+   "      (declare (in ) vec2 x@0x20f6f90)\n"
+   "      (declare (in ) vec2 y@0x20f70a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb1d430)\n"
-   "      (declare (in ) vec3 y@0xb1d540)\n"
+   "      (declare (in ) vec3 x@0x20f7430)\n"
+   "      (declare (in ) vec3 y@0x20f7540)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb1d720)\n"
-   "      (declare (in ) vec4 y@0xb1d830)\n"
+   "      (declare (in ) vec4 x@0x20f7720)\n"
+   "      (declare (in ) vec4 y@0x20f7830)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0xb1da10)\n"
-   "      (declare (in ) ivec2 y@0xb1db20)\n"
+   "      (declare (in ) ivec2 x@0x20f7a10)\n"
+   "      (declare (in ) ivec2 y@0x20f7b20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0xb1dd00)\n"
-   "      (declare (in ) ivec3 y@0xb1de10)\n"
+   "      (declare (in ) ivec3 x@0x20f7d00)\n"
+   "      (declare (in ) ivec3 y@0x20f7e10)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0xb1dff0)\n"
-   "      (declare (in ) ivec4 y@0xb1e100)\n"
+   "      (declare (in ) ivec4 x@0x20f7ff0)\n"
+   "      (declare (in ) ivec4 y@0x20f8100)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23412,48 +23412,48 @@ static const char *prototypes_for_120_frag =
    "(function greaterThanEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb1e2e0)\n"
-   "      (declare (in ) vec2 y@0xb1e3f0)\n"
+   "      (declare (in ) vec2 x@0x20f82e0)\n"
+   "      (declare (in ) vec2 y@0x20f83f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb1e780)\n"
-   "      (declare (in ) vec3 y@0xb1e890)\n"
+   "      (declare (in ) vec3 x@0x20f8780)\n"
+   "      (declare (in ) vec3 y@0x20f8890)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb1ea70)\n"
-   "      (declare (in ) vec4 y@0xb1eb80)\n"
+   "      (declare (in ) vec4 x@0x20f8a70)\n"
+   "      (declare (in ) vec4 y@0x20f8b80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0xb1ed60)\n"
-   "      (declare (in ) ivec2 y@0xb1ee70)\n"
+   "      (declare (in ) ivec2 x@0x20f8d60)\n"
+   "      (declare (in ) ivec2 y@0x20f8e70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0xb1f050)\n"
-   "      (declare (in ) ivec3 y@0xb1f160)\n"
+   "      (declare (in ) ivec3 x@0x20f9050)\n"
+   "      (declare (in ) ivec3 y@0x20f9160)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0xb1f340)\n"
-   "      (declare (in ) ivec4 y@0xb1f450)\n"
+   "      (declare (in ) ivec4 x@0x20f9340)\n"
+   "      (declare (in ) ivec4 y@0x20f9450)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23463,72 +23463,72 @@ static const char *prototypes_for_120_frag =
    "(function equal\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb1f630)\n"
-   "      (declare (in ) vec2 y@0xb1f740)\n"
+   "      (declare (in ) vec2 x@0x20f9630)\n"
+   "      (declare (in ) vec2 y@0x20f9740)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb1fac0)\n"
-   "      (declare (in ) vec3 y@0xb1fbd0)\n"
+   "      (declare (in ) vec3 x@0x20f9ac0)\n"
+   "      (declare (in ) vec3 y@0x20f9bd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb1fdb0)\n"
-   "      (declare (in ) vec4 y@0xb1fec0)\n"
+   "      (declare (in ) vec4 x@0x20f9db0)\n"
+   "      (declare (in ) vec4 y@0x20f9ec0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0xb200a0)\n"
-   "      (declare (in ) ivec2 y@0xb201b0)\n"
+   "      (declare (in ) ivec2 x@0x20fa0a0)\n"
+   "      (declare (in ) ivec2 y@0x20fa1b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0xb20390)\n"
-   "      (declare (in ) ivec3 y@0xb204a0)\n"
+   "      (declare (in ) ivec3 x@0x20fa390)\n"
+   "      (declare (in ) ivec3 y@0x20fa4a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0xb20680)\n"
-   "      (declare (in ) ivec4 y@0xb20790)\n"
+   "      (declare (in ) ivec4 x@0x20fa680)\n"
+   "      (declare (in ) ivec4 y@0x20fa790)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0xb20970)\n"
-   "      (declare (in ) bvec2 y@0xb20a80)\n"
+   "      (declare (in ) bvec2 x@0x20fa970)\n"
+   "      (declare (in ) bvec2 y@0x20faa80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0xb20c60)\n"
-   "      (declare (in ) bvec3 y@0xb20d70)\n"
+   "      (declare (in ) bvec3 x@0x20fac60)\n"
+   "      (declare (in ) bvec3 y@0x20fad70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0xb20f50)\n"
-   "      (declare (in ) bvec4 y@0xb21060)\n"
+   "      (declare (in ) bvec4 x@0x20faf50)\n"
+   "      (declare (in ) bvec4 y@0x20fb060)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23538,72 +23538,72 @@ static const char *prototypes_for_120_frag =
    "(function notEqual\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb21240)\n"
-   "      (declare (in ) vec2 y@0xb21350)\n"
+   "      (declare (in ) vec2 x@0x20fb240)\n"
+   "      (declare (in ) vec2 y@0x20fb350)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb216e0)\n"
-   "      (declare (in ) vec3 y@0xb217f0)\n"
+   "      (declare (in ) vec3 x@0x20fb6e0)\n"
+   "      (declare (in ) vec3 y@0x20fb7f0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb219d0)\n"
-   "      (declare (in ) vec4 y@0xb21ae0)\n"
+   "      (declare (in ) vec4 x@0x20fb9d0)\n"
+   "      (declare (in ) vec4 y@0x20fbae0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) ivec2 x@0xb21cc0)\n"
-   "      (declare (in ) ivec2 y@0xb21dd0)\n"
+   "      (declare (in ) ivec2 x@0x20fbcc0)\n"
+   "      (declare (in ) ivec2 y@0x20fbdd0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) ivec3 x@0xb21fb0)\n"
-   "      (declare (in ) ivec3 y@0xb220c0)\n"
+   "      (declare (in ) ivec3 x@0x20fbfb0)\n"
+   "      (declare (in ) ivec3 y@0x20fc0c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) ivec4 x@0xb222a0)\n"
-   "      (declare (in ) ivec4 y@0xb223b0)\n"
+   "      (declare (in ) ivec4 x@0x20fc2a0)\n"
+   "      (declare (in ) ivec4 y@0x20fc3b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0xb22590)\n"
-   "      (declare (in ) bvec2 y@0xb226a0)\n"
+   "      (declare (in ) bvec2 x@0x20fc590)\n"
+   "      (declare (in ) bvec2 y@0x20fc6a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0xb22880)\n"
-   "      (declare (in ) bvec3 y@0xb22990)\n"
+   "      (declare (in ) bvec3 x@0x20fc880)\n"
+   "      (declare (in ) bvec3 y@0x20fc990)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0xb22b70)\n"
-   "      (declare (in ) bvec4 y@0xb22c80)\n"
+   "      (declare (in ) bvec4 x@0x20fcb70)\n"
+   "      (declare (in ) bvec4 y@0x20fcc80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23613,21 +23613,21 @@ static const char *prototypes_for_120_frag =
    "(function any\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0xb22e60)\n"
+   "      (declare (in ) bvec2 x@0x20fce60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0xb231e0)\n"
+   "      (declare (in ) bvec3 x@0x20fd1e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0xb233c0)\n"
+   "      (declare (in ) bvec4 x@0x20fd3c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23637,21 +23637,21 @@ static const char *prototypes_for_120_frag =
    "(function all\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0xb235a0)\n"
+   "      (declare (in ) bvec2 x@0x20fd5a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0xb23920)\n"
+   "      (declare (in ) bvec3 x@0x20fd920)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bool\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0xb23b00)\n"
+   "      (declare (in ) bvec4 x@0x20fdb00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23661,21 +23661,21 @@ static const char *prototypes_for_120_frag =
    "(function not\n"
    "  (signature bvec2\n"
    "    (parameters\n"
-   "      (declare (in ) bvec2 x@0xb23ce0)\n"
+   "      (declare (in ) bvec2 x@0x20fdce0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec3\n"
    "    (parameters\n"
-   "      (declare (in ) bvec3 x@0xb24060)\n"
+   "      (declare (in ) bvec3 x@0x20fe060)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature bvec4\n"
    "    (parameters\n"
-   "      (declare (in ) bvec4 x@0xb24240)\n"
+   "      (declare (in ) bvec4 x@0x20fe240)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23685,17 +23685,17 @@ static const char *prototypes_for_120_frag =
    "(function texture1D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0xb24420)\n"
-   "      (declare (in ) float coord@0xb24530)\n"
+   "      (declare (in ) sampler1D sampler@0x20fe420)\n"
+   "      (declare (in ) float coord@0x20fe530)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0xb25050)\n"
-   "      (declare (in ) float coord@0xb25160)\n"
-   "      (declare (in ) float bias@0xb25270)\n"
+   "      (declare (in ) sampler1D sampler@0x20ff050)\n"
+   "      (declare (in ) float coord@0x20ff160)\n"
+   "      (declare (in ) float bias@0x20ff270)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23705,34 +23705,34 @@ static const char *prototypes_for_120_frag =
    "(function texture1DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0xb248c0)\n"
-   "      (declare (in ) vec2 coord@0xb249d0)\n"
+   "      (declare (in ) sampler1D sampler@0x20fe8c0)\n"
+   "      (declare (in ) vec2 coord@0x20fe9d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0xb24d60)\n"
-   "      (declare (in ) vec4 coord@0xb24e70)\n"
+   "      (declare (in ) sampler1D sampler@0x20fed60)\n"
+   "      (declare (in ) vec4 coord@0x20fee70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0xb25450)\n"
-   "      (declare (in ) vec2 coord@0xb25560)\n"
-   "      (declare (in ) float bias@0xb25670)\n"
+   "      (declare (in ) sampler1D sampler@0x20ff450)\n"
+   "      (declare (in ) vec2 coord@0x20ff560)\n"
+   "      (declare (in ) float bias@0x20ff670)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1D sampler@0xb25850)\n"
-   "      (declare (in ) vec4 coord@0xb25960)\n"
-   "      (declare (in ) float bias@0xb25a70)\n"
+   "      (declare (in ) sampler1D sampler@0x20ff850)\n"
+   "      (declare (in ) vec4 coord@0x20ff960)\n"
+   "      (declare (in ) float bias@0x20ffa70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23742,17 +23742,17 @@ static const char *prototypes_for_120_frag =
    "(function texture2D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0xb25c50)\n"
-   "      (declare (in ) vec2 coord@0xb25d60)\n"
+   "      (declare (in ) sampler2D sampler@0x20ffc50)\n"
+   "      (declare (in ) vec2 coord@0x20ffd60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0xb26880)\n"
-   "      (declare (in ) vec2 coord@0xb26990)\n"
-   "      (declare (in ) float bias@0xb26aa0)\n"
+   "      (declare (in ) sampler2D sampler@0x2100880)\n"
+   "      (declare (in ) vec2 coord@0x2100990)\n"
+   "      (declare (in ) float bias@0x2100aa0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23762,34 +23762,34 @@ static const char *prototypes_for_120_frag =
    "(function texture2DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0xb260f0)\n"
-   "      (declare (in ) vec3 coord@0xb26200)\n"
+   "      (declare (in ) sampler2D sampler@0x21000f0)\n"
+   "      (declare (in ) vec3 coord@0x2100200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0xb26590)\n"
-   "      (declare (in ) vec4 coord@0xb266a0)\n"
+   "      (declare (in ) sampler2D sampler@0x2100590)\n"
+   "      (declare (in ) vec4 coord@0x21006a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0xb26c80)\n"
-   "      (declare (in ) vec3 coord@0xb26d90)\n"
-   "      (declare (in ) float bias@0xb26ea0)\n"
+   "      (declare (in ) sampler2D sampler@0x2100c80)\n"
+   "      (declare (in ) vec3 coord@0x2100d90)\n"
+   "      (declare (in ) float bias@0x2100ea0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2D sampler@0xb27080)\n"
-   "      (declare (in ) vec4 coord@0xb27190)\n"
-   "      (declare (in ) float bias@0xb272a0)\n"
+   "      (declare (in ) sampler2D sampler@0x2101080)\n"
+   "      (declare (in ) vec4 coord@0x2101190)\n"
+   "      (declare (in ) float bias@0x21012a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23799,17 +23799,17 @@ static const char *prototypes_for_120_frag =
    "(function texture3D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0xb27480)\n"
-   "      (declare (in ) vec3 coord@0xb27590)\n"
+   "      (declare (in ) sampler3D sampler@0x2101480)\n"
+   "      (declare (in ) vec3 coord@0x2101590)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0xb27dc0)\n"
-   "      (declare (in ) vec3 coord@0xb27ed0)\n"
-   "      (declare (in ) float bias@0xb27fe0)\n"
+   "      (declare (in ) sampler3D sampler@0x2101dc0)\n"
+   "      (declare (in ) vec3 coord@0x2101ed0)\n"
+   "      (declare (in ) float bias@0x2101fe0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23819,17 +23819,17 @@ static const char *prototypes_for_120_frag =
    "(function texture3DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0xb27920)\n"
-   "      (declare (in ) vec4 coord@0xb27a30)\n"
+   "      (declare (in ) sampler3D sampler@0x2101920)\n"
+   "      (declare (in ) vec4 coord@0x2101a30)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler3D sampler@0xb281c0)\n"
-   "      (declare (in ) vec4 coord@0xb282d0)\n"
-   "      (declare (in ) float bias@0xb283e0)\n"
+   "      (declare (in ) sampler3D sampler@0x21021c0)\n"
+   "      (declare (in ) vec4 coord@0x21022d0)\n"
+   "      (declare (in ) float bias@0x21023e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23839,17 +23839,17 @@ static const char *prototypes_for_120_frag =
    "(function textureCube\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0xb285c0)\n"
-   "      (declare (in ) vec3 coord@0xb286d0)\n"
+   "      (declare (in ) samplerCube sampler@0x21025c0)\n"
+   "      (declare (in ) vec3 coord@0x21026d0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) samplerCube sampler@0xb28a60)\n"
-   "      (declare (in ) vec3 coord@0xb28b70)\n"
-   "      (declare (in ) float bias@0xb28c80)\n"
+   "      (declare (in ) samplerCube sampler@0x2102a60)\n"
+   "      (declare (in ) vec3 coord@0x2102b70)\n"
+   "      (declare (in ) float bias@0x2102c80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23859,17 +23859,17 @@ static const char *prototypes_for_120_frag =
    "(function shadow1D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0xb28e60)\n"
-   "      (declare (in ) vec3 coord@0xb28f70)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x2102e60)\n"
+   "      (declare (in ) vec3 coord@0x2102f70)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0xb2a0e0)\n"
-   "      (declare (in ) vec3 coord@0xb2a1f0)\n"
-   "      (declare (in ) float bias@0xb2a300)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x21040e0)\n"
+   "      (declare (in ) vec3 coord@0x21041f0)\n"
+   "      (declare (in ) float bias@0x2104300)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23879,17 +23879,17 @@ static const char *prototypes_for_120_frag =
    "(function shadow2D\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0xb29300)\n"
-   "      (declare (in ) vec3 coord@0xb29410)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x2103300)\n"
+   "      (declare (in ) vec3 coord@0x2103410)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0xb2a4e0)\n"
-   "      (declare (in ) vec3 coord@0xb2a5f0)\n"
-   "      (declare (in ) float bias@0xb2a700)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x21044e0)\n"
+   "      (declare (in ) vec3 coord@0x21045f0)\n"
+   "      (declare (in ) float bias@0x2104700)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23899,17 +23899,17 @@ static const char *prototypes_for_120_frag =
    "(function shadow1DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0xb297a0)\n"
-   "      (declare (in ) vec4 coord@0xb298b0)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x21037a0)\n"
+   "      (declare (in ) vec4 coord@0x21038b0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler1DShadow sampler@0xb2a8e0)\n"
-   "      (declare (in ) vec4 coord@0xb2a9f0)\n"
-   "      (declare (in ) float bias@0xb2ab00)\n"
+   "      (declare (in ) sampler1DShadow sampler@0x21048e0)\n"
+   "      (declare (in ) vec4 coord@0x21049f0)\n"
+   "      (declare (in ) float bias@0x2104b00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23919,17 +23919,17 @@ static const char *prototypes_for_120_frag =
    "(function shadow2DProj\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0xb29c40)\n"
-   "      (declare (in ) vec4 coord@0xb29d50)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x2103c40)\n"
+   "      (declare (in ) vec4 coord@0x2103d50)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) sampler2DShadow sampler@0xb2ace0)\n"
-   "      (declare (in ) vec4 coord@0xb2adf0)\n"
-   "      (declare (in ) float bias@0xb2af00)\n"
+   "      (declare (in ) sampler2DShadow sampler@0x2104ce0)\n"
+   "      (declare (in ) vec4 coord@0x2104df0)\n"
+   "      (declare (in ) float bias@0x2104f00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23939,28 +23939,28 @@ static const char *prototypes_for_120_frag =
    "(function dFdx\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p@0xb2b0e0)\n"
+   "      (declare (in ) float p@0x21050e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p@0xb2b460)\n"
+   "      (declare (in ) vec2 p@0x2105460)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p@0xb2b640)\n"
+   "      (declare (in ) vec3 p@0x2105640)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p@0xb2b820)\n"
+   "      (declare (in ) vec4 p@0x2105820)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -23970,28 +23970,28 @@ static const char *prototypes_for_120_frag =
    "(function dFdy\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p@0xb2ba00)\n"
+   "      (declare (in ) float p@0x2105a00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p@0xb2bd80)\n"
+   "      (declare (in ) vec2 p@0x2105d80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p@0xb2bf60)\n"
+   "      (declare (in ) vec3 p@0x2105f60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p@0xb2c140)\n"
+   "      (declare (in ) vec4 p@0x2106140)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -24001,28 +24001,28 @@ static const char *prototypes_for_120_frag =
    "(function fwidth\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float p@0xb2c320)\n"
+   "      (declare (in ) float p@0x2106320)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 p@0xb2c6a0)\n"
+   "      (declare (in ) vec2 p@0x21066a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 p@0xb2c880)\n"
+   "      (declare (in ) vec3 p@0x2106880)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 p@0xb2ca60)\n"
+   "      (declare (in ) vec4 p@0x2106a60)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -24032,28 +24032,28 @@ static const char *prototypes_for_120_frag =
    "(function noise1\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb2cc40)\n"
+   "      (declare (in ) float x@0x2106c40)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb2cfc0)\n"
+   "      (declare (in ) vec2 x@0x2106fc0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb2d1a0)\n"
+   "      (declare (in ) vec3 x@0x21071a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature float\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb2d380)\n"
+   "      (declare (in ) vec4 x@0x2107380)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -24063,28 +24063,28 @@ static const char *prototypes_for_120_frag =
    "(function noise2\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb2d560)\n"
+   "      (declare (in ) float x@0x2107560)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb2d8e0)\n"
+   "      (declare (in ) vec2 x@0x21078e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb2dac0)\n"
+   "      (declare (in ) vec3 x@0x2107ac0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec2\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb2dca0)\n"
+   "      (declare (in ) vec4 x@0x2107ca0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -24094,28 +24094,28 @@ static const char *prototypes_for_120_frag =
    "(function noise3\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb2de80)\n"
+   "      (declare (in ) float x@0x2107e80)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb2e200)\n"
+   "      (declare (in ) vec2 x@0x2108200)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb2e3e0)\n"
+   "      (declare (in ) vec3 x@0x21083e0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec3\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb2e5c0)\n"
+   "      (declare (in ) vec4 x@0x21085c0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
@@ -24125,28 +24125,28 @@ static const char *prototypes_for_120_frag =
    "(function noise4\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) float x@0xb2e7a0)\n"
+   "      (declare (in ) float x@0x21087a0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec2 x@0xb2eb20)\n"
+   "      (declare (in ) vec2 x@0x2108b20)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec3 x@0xb2ed00)\n"
+   "      (declare (in ) vec3 x@0x2108d00)\n"
    "    )\n"
    "    (\n"
    "    ))\n"
    "\n"
    "  (signature vec4\n"
    "    (parameters\n"
-   "      (declare (in ) vec4 x@0xb2eee0)\n"
+   "      (declare (in ) vec4 x@0x2108ee0)\n"
    "    )\n"
    "    (\n"
    "    ))\n"