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 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_BASE_H_ | 5 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_BASE_H_ |
6 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_BASE_H_ | 6 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_BASE_H_ |
7 | 7 |
8 #include "gpu/command_buffer/common/gles2_cmd_format.h" | 8 #include "gpu/command_buffer/common/gles2_cmd_format.h" |
9 #include "gpu/command_buffer/common/gles2_cmd_utils.h" | 9 #include "gpu/command_buffer/common/gles2_cmd_utils.h" |
10 #include "gpu/command_buffer/service/buffer_manager.h" | 10 #include "gpu/command_buffer/service/buffer_manager.h" |
(...skipping 501 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
512 | 512 |
513 virtual bool SetGetBuffer(int32 /* transfer_buffer_id */) OVERRIDE; | 513 virtual bool SetGetBuffer(int32 /* transfer_buffer_id */) OVERRIDE; |
514 | 514 |
515 // Overridden from CommandBufferEngine. | 515 // Overridden from CommandBufferEngine. |
516 virtual bool SetGetOffset(int32 offset) OVERRIDE; | 516 virtual bool SetGetOffset(int32 offset) OVERRIDE; |
517 | 517 |
518 // Overridden from CommandBufferEngine. | 518 // Overridden from CommandBufferEngine. |
519 virtual int32 GetGetOffset() OVERRIDE; | 519 virtual int32 GetGetOffset() OVERRIDE; |
520 | 520 |
521 private: | 521 private: |
522 scoped_array<int8> data_; | 522 scoped_ptr<int8[]> data_; |
523 gpu::Buffer valid_buffer_; | 523 gpu::Buffer valid_buffer_; |
524 gpu::Buffer invalid_buffer_; | 524 gpu::Buffer invalid_buffer_; |
525 }; | 525 }; |
526 | 526 |
527 void AddExpectationsForVertexAttribManager(); | 527 void AddExpectationsForVertexAttribManager(); |
528 | 528 |
529 scoped_ptr< ::testing::StrictMock<MockCommandBufferEngine> > engine_; | 529 scoped_ptr< ::testing::StrictMock<MockCommandBufferEngine> > engine_; |
530 scoped_refptr<ContextGroup> group_; | 530 scoped_refptr<ContextGroup> group_; |
531 }; | 531 }; |
532 | 532 |
533 class GLES2DecoderWithShaderTestBase : public GLES2DecoderTestBase { | 533 class GLES2DecoderWithShaderTestBase : public GLES2DecoderTestBase { |
534 public: | 534 public: |
535 GLES2DecoderWithShaderTestBase() | 535 GLES2DecoderWithShaderTestBase() |
536 : GLES2DecoderTestBase() { | 536 : GLES2DecoderTestBase() { |
537 } | 537 } |
538 | 538 |
539 protected: | 539 protected: |
540 virtual void SetUp() OVERRIDE; | 540 virtual void SetUp() OVERRIDE; |
541 virtual void TearDown() OVERRIDE; | 541 virtual void TearDown() OVERRIDE; |
542 | 542 |
543 }; | 543 }; |
544 | 544 |
545 } // namespace gles2 | 545 } // namespace gles2 |
546 } // namespace gpu | 546 } // namespace gpu |
547 | 547 |
548 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_BASE_H_ | 548 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_BASE_H_ |
OLD | NEW |