Index: gpu/command_buffer/service/program_manager.h |
diff --git a/gpu/command_buffer/service/program_manager.h b/gpu/command_buffer/service/program_manager.h |
index 734e50fc03b5f8cdad588617af8b141725d7d5f4..a735023765e40b878f88eb0238539bf9749fa5e3 100644 |
--- a/gpu/command_buffer/service/program_manager.h |
+++ b/gpu/command_buffer/service/program_manager.h |
@@ -345,6 +345,10 @@ class GPU_EXPORT Program : public base::RefCounted<Program> { |
// conflicting_name if such cases are detected. |
bool DetectUniformsMismatch(std::string* conflicting_name) const; |
+ // Detects if there are interface blocks of the same name but different |
+ // layouts. |
+ bool DetectInterfaceBlocksMismatch(std::string* conflicting_name) const; |
+ |
// Return true if a varying is statically used in fragment shader, but it |
// is not declared in vertex shader. |
bool DetectVaryingsMismatch(std::string* conflicting_name) const; |