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 e6b2d777d282f8670829cdd3edbad35764c297a7..b8b2d2d5b5801601684204dfa45bbc6f9cebba8f 100644 |
--- a/gpu/command_buffer/service/program_manager.h |
+++ b/gpu/command_buffer/service/program_manager.h |
@@ -156,6 +156,11 @@ class GPU_EXPORT Program : public base::RefCounted<Program> { |
// Return false on overflow. |
bool GetTransformFeedbackVaryings(CommonDecoder::Bucket* bucket) const; |
+ // Gather all info through glGetActiveUniformsiv, except for size, type, |
+ // name_length, which we gather through glGetActiveUniform in |
+ // glGetProgramInfoCHROMIUM. |
+ bool GetUniformsES3(CommonDecoder::Bucket* bucket) const; |
+ |
// Sets the sampler values for a uniform. |
// This is safe to call for any location. If the location is not |
// a sampler uniform nothing will happen. |