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_CLIENT_GLES2_IMPLEMENTATION_H_ | 5 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ |
6 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ | 6 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ |
7 | 7 |
8 #include <GLES2/gl2.h> | 8 #include <GLES2/gl2.h> |
9 | 9 |
10 #include <map> | 10 #include <map> |
(...skipping 676 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
687 // have an enum for this so handle it separately. | 687 // have an enum for this so handle it separately. |
688 std::set<std::string> requestable_extensions_set_; | 688 std::set<std::string> requestable_extensions_set_; |
689 | 689 |
690 typedef std::map<const void*, MappedBuffer> MappedBufferMap; | 690 typedef std::map<const void*, MappedBuffer> MappedBufferMap; |
691 MappedBufferMap mapped_buffers_; | 691 MappedBufferMap mapped_buffers_; |
692 | 692 |
693 typedef std::map<const void*, MappedTexture> MappedTextureMap; | 693 typedef std::map<const void*, MappedTexture> MappedTextureMap; |
694 MappedTextureMap mapped_textures_; | 694 MappedTextureMap mapped_textures_; |
695 | 695 |
696 scoped_ptr<MappedMemoryManager> mapped_memory_; | 696 scoped_ptr<MappedMemoryManager> mapped_memory_; |
| 697 scoped_ptr<MappedMemoryManager> transfer_buffer_memory_; |
697 | 698 |
698 scoped_refptr<ShareGroup> share_group_; | 699 scoped_refptr<ShareGroup> share_group_; |
699 | 700 |
700 scoped_ptr<QueryTracker> query_tracker_; | 701 scoped_ptr<QueryTracker> query_tracker_; |
701 QueryTracker::Query* current_query_; | 702 QueryTracker::Query* current_query_; |
702 | 703 |
703 scoped_ptr<BufferTracker> buffer_tracker_; | 704 scoped_ptr<BufferTracker> buffer_tracker_; |
704 | 705 |
705 scoped_ptr<GpuMemoryBufferTracker> gpu_memory_buffer_tracker_; | 706 scoped_ptr<GpuMemoryBufferTracker> gpu_memory_buffer_tracker_; |
706 | 707 |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
753 | 754 |
754 inline bool GLES2Implementation::GetTexParameterivHelper( | 755 inline bool GLES2Implementation::GetTexParameterivHelper( |
755 GLenum /* target */, GLenum /* pname */, GLint* /* params */) { | 756 GLenum /* target */, GLenum /* pname */, GLint* /* params */) { |
756 return false; | 757 return false; |
757 } | 758 } |
758 | 759 |
759 } // namespace gles2 | 760 } // namespace gles2 |
760 } // namespace gpu | 761 } // namespace gpu |
761 | 762 |
762 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ | 763 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ |
OLD | NEW |