commit | 729b2c6e0902ba5683bf5c6ca4b6ff00778d92af | [log] [tgz] |
---|---|---|
author | Jiajia Qin <jiajia.qin@intel.com> | Mon Aug 14 09:36:11 2017 +0800 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Sep 20 15:40:37 2017 +0000 |
tree | 8261c3ca5df939f12c151c66178f588cd6595e2d | |
parent | 47bf2dc53c4cd561eae1522131ab15aec3038d5c [diff] [blame] |
ES31: Enable shader storage buffer support for OpenGL backend BUG=angleproject:1951 TEST=angle_end2end_tests:ShaderStorageBuffer Change-Id: I1afc3cd005ad2e595c6ce937fc53e17423f8ec8b Reviewed-on: https://chromium-review.googlesource.com/618132 Commit-Queue: Geoff Lang <geofflang@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/compiler/translator/OutputGLSLBase.cpp b/src/compiler/translator/OutputGLSLBase.cpp index 4d3f098..4b66306 100644 --- a/src/compiler/translator/OutputGLSLBase.cpp +++ b/src/compiler/translator/OutputGLSLBase.cpp
@@ -1237,6 +1237,12 @@ out << ", "; + if (interfaceBlock->blockBinding() > 0) + { + out << "binding = " << interfaceBlock->blockBinding(); + out << ", "; + } + switch (interfaceBlock->matrixPacking()) { case EmpUnspecified: