OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "gpu/command_buffer/service/gles2_cmd_decoder.h" | 5 #include "gpu/command_buffer/service/gles2_cmd_decoder.h" |
6 | 6 |
7 #include <limits.h> | 7 #include <limits.h> |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 #include <stdio.h> | 10 #include <stdio.h> |
(...skipping 539 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
550 void RestoreBufferBindings() const override { | 550 void RestoreBufferBindings() const override { |
551 state_.RestoreBufferBindings(); | 551 state_.RestoreBufferBindings(); |
552 } | 552 } |
553 void RestoreGlobalState() const override { state_.RestoreGlobalState(NULL); } | 553 void RestoreGlobalState() const override { state_.RestoreGlobalState(NULL); } |
554 void RestoreProgramBindings() const override { | 554 void RestoreProgramBindings() const override { |
555 state_.RestoreProgramSettings(nullptr, false); | 555 state_.RestoreProgramSettings(nullptr, false); |
556 } | 556 } |
557 void RestoreTextureUnitBindings(unsigned unit) const override { | 557 void RestoreTextureUnitBindings(unsigned unit) const override { |
558 state_.RestoreTextureUnitBindings(unit, NULL); | 558 state_.RestoreTextureUnitBindings(unit, NULL); |
559 } | 559 } |
| 560 void RestoreVertexAttribArray(unsigned index) const override { |
| 561 state_.RestoreVertexAttribArray(index); |
| 562 } |
560 void RestoreFramebufferBindings() const override; | 563 void RestoreFramebufferBindings() const override; |
561 void RestoreRenderbufferBindings() override; | 564 void RestoreRenderbufferBindings() override; |
562 void RestoreTextureState(unsigned service_id) const override; | 565 void RestoreTextureState(unsigned service_id) const override; |
563 | 566 |
564 void ClearAllAttributes() const override; | 567 void ClearAllAttributes() const override; |
565 void RestoreAllAttributes() const override; | 568 void RestoreAllAttributes() const override; |
566 | 569 |
567 QueryManager* GetQueryManager() override { return query_manager_.get(); } | 570 QueryManager* GetQueryManager() override { return query_manager_.get(); } |
568 TransformFeedbackManager* GetTransformFeedbackManager() override { | 571 TransformFeedbackManager* GetTransformFeedbackManager() override { |
569 return transform_feedback_manager_.get(); | 572 return transform_feedback_manager_.get(); |
(...skipping 18923 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19493 } | 19496 } |
19494 | 19497 |
19495 // Include the auto-generated part of this file. We split this because it means | 19498 // Include the auto-generated part of this file. We split this because it means |
19496 // we can easily edit the non-auto generated parts right here in this file | 19499 // we can easily edit the non-auto generated parts right here in this file |
19497 // instead of having to edit some template or the code generator. | 19500 // instead of having to edit some template or the code generator. |
19498 #include "base/macros.h" | 19501 #include "base/macros.h" |
19499 #include "gpu/command_buffer/service/gles2_cmd_decoder_autogen.h" | 19502 #include "gpu/command_buffer/service/gles2_cmd_decoder_autogen.h" |
19500 | 19503 |
19501 } // namespace gles2 | 19504 } // namespace gles2 |
19502 } // namespace gpu | 19505 } // namespace gpu |
OLD | NEW |