| 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;
|
|
|