Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(102)

Side by Side Diff: gpu/command_buffer/service/gles2_cmd_decoder.h

Issue 8913011: Revert 114133 - Revert 114059 - Fixed service side implementation of glTexStorage2DEXT to only in... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | gpu/command_buffer/service/gles2_cmd_decoder.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 // This file contains the GLES2Decoder class. 5 // This file contains the GLES2Decoder class.
6 6
7 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_H_ 7 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_H_
8 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_H_ 8 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_H_
9 9
10 #include <vector> 10 #include <vector>
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 // Clears a level of a texture 125 // Clears a level of a texture
126 // Returns false if a GL error should be generated. 126 // Returns false if a GL error should be generated.
127 virtual bool ClearLevel( 127 virtual bool ClearLevel(
128 unsigned service_id, 128 unsigned service_id,
129 unsigned bind_target, 129 unsigned bind_target,
130 unsigned target, 130 unsigned target,
131 int level, 131 int level,
132 unsigned format, 132 unsigned format,
133 unsigned type, 133 unsigned type,
134 int width, 134 int width,
135 int height) = 0; 135 int height,
136 bool is_texture_immutable) = 0;
136 137
137 // A callback for messages from the decoder. 138 // A callback for messages from the decoder.
138 virtual void SetMsgCallback(const MsgCallback& callback) = 0; 139 virtual void SetMsgCallback(const MsgCallback& callback) = 0;
139 140
140 protected: 141 protected:
141 GLES2Decoder(); 142 GLES2Decoder();
142 143
143 private: 144 private:
144 bool debug_; 145 bool debug_;
145 146
146 DISALLOW_COPY_AND_ASSIGN(GLES2Decoder); 147 DISALLOW_COPY_AND_ASSIGN(GLES2Decoder);
147 }; 148 };
148 149
149 } // namespace gles2 150 } // namespace gles2
150 } // namespace gpu 151 } // namespace gpu
151 152
152 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_H_ 153 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_H_
OLDNEW
« no previous file with comments | « no previous file | gpu/command_buffer/service/gles2_cmd_decoder.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698