| Index: gpu/command_buffer/service/transform_feedback_manager.h
|
| diff --git a/gpu/command_buffer/service/transform_feedback_manager.h b/gpu/command_buffer/service/transform_feedback_manager.h
|
| index 17b3507ebe31770b4f935db23e61e46fc8344c3b..edb52270b51ede9c086458765c35613808a8d6ec 100644
|
| --- a/gpu/command_buffer/service/transform_feedback_manager.h
|
| +++ b/gpu/command_buffer/service/transform_feedback_manager.h
|
| @@ -22,7 +22,8 @@ class TransformFeedbackManager;
|
| // Info about TransformFeedbacks currently in the system.
|
| class GPU_EXPORT TransformFeedback : public IndexedBufferBindingHost {
|
| public:
|
| - TransformFeedback(TransformFeedbackManager* manager, GLuint service_id);
|
| + TransformFeedback(
|
| + TransformFeedbackManager* manager, GLuint client_id, GLuint service_id);
|
|
|
| // All the following functions do state update and call the underlying GL
|
| // function. All validations have been done already and the GL function is
|
| @@ -33,6 +34,10 @@ class GPU_EXPORT TransformFeedback : public IndexedBufferBindingHost {
|
| void DoPauseTransformFeedback();
|
| void DoResumeTransformFeedback();
|
|
|
| + GLuint client_id() const {
|
| + return client_id_;
|
| + }
|
| +
|
| GLuint service_id() const {
|
| return service_id_;
|
| }
|
| @@ -59,6 +64,7 @@ class GPU_EXPORT TransformFeedback : public IndexedBufferBindingHost {
|
| // The manager that owns this Buffer.
|
| TransformFeedbackManager* manager_;
|
|
|
| + GLuint client_id_;
|
| GLuint service_id_;
|
|
|
| bool has_been_bound_;
|
|
|