Merge pull request #179 from jhelferty-nv/master
OVR_multiview version #4
diff --git a/extensions/ARB/ARB_gl_spirv.txt b/extensions/ARB/ARB_gl_spirv.txt
index 7c7cb4b..e01c0be 100644
--- a/extensions/ARB/ARB_gl_spirv.txt
+++ b/extensions/ARB/ARB_gl_spirv.txt
@@ -429,6 +429,10 @@
differently for SPIR-V used in Vulkan and OpenGL
. gl_FragColor can be written to, but it won't broadcast, for versions of
OpenGL that support gl_FragColor
+ . Vulkan does not allow multi-dimensional arrays of resources like
+ UBOs and SSBOs in its SPIR-V environment spec. SPIR-V supports
+ it and OpenGL already allows this for GLSL shaders. SPIR-V
+ for OpenGL also allows it.
Additions to the SPIR-V specification:
+ *Offset* can also apply to an object, for transform feedback.
diff --git a/index_es.php b/index_es.php
index 8096f99..34b9e64 100644
--- a/index_es.php
+++ b/index_es.php
@@ -56,14 +56,12 @@
Documentation </h2>
<ul>
-<li> OpenGL ES 3.2 Specification (November 3, 2016)
+<li> OpenGL ES 3.2 Specification (May 14, 2018)
<a href="specs/es/3.2/es_spec_3.2.pdf"> without changes marked </a>
and
<a href="specs/es/3.2/es_spec_3.2.withchanges.pdf"> with changes marked </a>. </li>
-<li> OpenGL ES Shading Language 3.20 Specification (January 29, 2016)
- <a href="specs/es/3.2/GLSL_ES_Specification_3.20.pdf"> without changes marked </a>
- and
- <a href="specs/es/3.2/GLSL_ES_Specification_3.20.withchanges.pdf"> with changes marked </a>. </li>
+<li> OpenGL ES Shading Language 3.20 Specification (May 11, 2018)
+ <a href="specs/es/3.2/GLSL_ES_Specification_3.20.pdf"> (PDF) </a>
<li> <a href="http://www.khronos.org/opengles/sdk/docs/man32/">
OpenGL ES 3.2 Online Manual Pages.</a> </li>
<li> <a href="https://www.khronos.org/developers/reference-cards">
diff --git a/index_gl.php b/index_gl.php
index 3dcd4ae..33db303 100644
--- a/index_gl.php
+++ b/index_gl.php
@@ -48,29 +48,21 @@
<ul>
<li> <b> Current Specifications (OpenGL 4.6) </b>
-<li> OpenGL 4.6 API Specification (updated July 30, 2017)
+<li> OpenGL 4.6 API Specification (updated May 14, 2018)
<ul>
<li> <a href="specs/gl/glspec46.core.pdf"> Core Profile Specification
</a> </li>
- <!--
<li> <a href="specs/gl/glspec46.core.withchanges.pdf"> Core Profile
Specification with changes marked </a> </li>
- -->
<li> <a href="specs/gl/glspec46.compatibility.pdf"> Compatibility Profile
Specification </a> </li>
- <!--
<li> <a href="specs/gl/glspec46.compatibility.withchanges.pdf">
Compatibility Profile Specification with changes marked </a>
</li>
- -->
</ul> </li>
-<li> OpenGL Shading Language 4.60 Specification (updated July 23, 2017)
- <ul>
- <li> <a href="specs/gl/GLSLangSpec.4.60.pdf"> GLSL Specification </a>
- </li>
- <li> <a href="specs/gl/GLSLangSpec.4.60.diff.pdf"> GLSL Specification
- with changes marked </a> </li>
- </ul> </li>
+<li> OpenGL Shading Language 4.60 Specification (updated May 11, 2018)
+ <a href="specs/gl/GLSLangSpec.4.60.pdf"> (PDF) </a> </li>
+
<li> <a href="http://www.opengl.org/sdk/docs/man4/"> OpenGL 4.5 API and
Shading Language Reference Pages </a> (not yet updated) </li>
diff --git a/specs/es/3.2/GLSL_ES_Specification_3.20.pdf b/specs/es/3.2/GLSL_ES_Specification_3.20.pdf
index e18803f..44f72dc 100644
--- a/specs/es/3.2/GLSL_ES_Specification_3.20.pdf
+++ b/specs/es/3.2/GLSL_ES_Specification_3.20.pdf
Binary files differ
diff --git a/specs/es/3.2/GLSL_ES_Specification_3.20.withchanges.pdf b/specs/es/3.2/GLSL_ES_Specification_3.20.withchanges.pdf
deleted file mode 100644
index a5c9196..0000000
--- a/specs/es/3.2/GLSL_ES_Specification_3.20.withchanges.pdf
+++ /dev/null
Binary files differ
diff --git a/specs/es/3.2/es_spec_3.2.pdf b/specs/es/3.2/es_spec_3.2.pdf
index af41244..93624e7 100644
--- a/specs/es/3.2/es_spec_3.2.pdf
+++ b/specs/es/3.2/es_spec_3.2.pdf
Binary files differ
diff --git a/specs/es/3.2/es_spec_3.2.withchanges.pdf b/specs/es/3.2/es_spec_3.2.withchanges.pdf
index d38965b..2d0ead6 100644
--- a/specs/es/3.2/es_spec_3.2.withchanges.pdf
+++ b/specs/es/3.2/es_spec_3.2.withchanges.pdf
Binary files differ
diff --git a/specs/gl/GLSLangSpec.4.60.diff.pdf b/specs/gl/GLSLangSpec.4.60.diff.pdf
deleted file mode 100644
index 71e4983..0000000
--- a/specs/gl/GLSLangSpec.4.60.diff.pdf
+++ /dev/null
Binary files differ
diff --git a/specs/gl/GLSLangSpec.4.60.pdf b/specs/gl/GLSLangSpec.4.60.pdf
index 70e32b1..5388117 100644
--- a/specs/gl/GLSLangSpec.4.60.pdf
+++ b/specs/gl/GLSLangSpec.4.60.pdf
Binary files differ
diff --git a/specs/gl/glspec46.compatibility.pdf b/specs/gl/glspec46.compatibility.pdf
index 01349e5..9f09b25 100644
--- a/specs/gl/glspec46.compatibility.pdf
+++ b/specs/gl/glspec46.compatibility.pdf
Binary files differ
diff --git a/specs/gl/glspec46.compatibility.withchanges.pdf b/specs/gl/glspec46.compatibility.withchanges.pdf
new file mode 100644
index 0000000..5344bbc
--- /dev/null
+++ b/specs/gl/glspec46.compatibility.withchanges.pdf
Binary files differ
diff --git a/specs/gl/glspec46.core.pdf b/specs/gl/glspec46.core.pdf
index ca9ba98..65dba25 100644
--- a/specs/gl/glspec46.core.pdf
+++ b/specs/gl/glspec46.core.pdf
Binary files differ
diff --git a/specs/gl/glspec46.core.withchanges.pdf b/specs/gl/glspec46.core.withchanges.pdf
new file mode 100644
index 0000000..b92ea3a
--- /dev/null
+++ b/specs/gl/glspec46.core.withchanges.pdf
Binary files differ