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

Side by Side Diff: cc/test/test_web_graphics_context_3d.h

Issue 61553006: Rename WebKit namespace to blink (part 5) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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 | « cc/test/test_texture.h ('k') | cc/test/test_web_graphics_context_3d.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 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 CC_TEST_TEST_WEB_GRAPHICS_CONTEXT_3D_H_ 5 #ifndef CC_TEST_TEST_WEB_GRAPHICS_CONTEXT_3D_H_
6 #define CC_TEST_TEST_WEB_GRAPHICS_CONTEXT_3D_H_ 6 #define CC_TEST_TEST_WEB_GRAPHICS_CONTEXT_3D_H_
7 7
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/compiler_specific.h" 10 #include "base/compiler_specific.h"
(...skipping 20 matching lines...) Expand all
31 31
32 virtual ~TestWebGraphicsContext3D(); 32 virtual ~TestWebGraphicsContext3D();
33 33
34 virtual bool makeContextCurrent(); 34 virtual bool makeContextCurrent();
35 35
36 virtual void reshapeWithScaleFactor( 36 virtual void reshapeWithScaleFactor(
37 int width, int height, float scale_factor); 37 int width, int height, float scale_factor);
38 38
39 virtual bool isContextLost(); 39 virtual bool isContextLost();
40 40
41 virtual void attachShader(WebKit::WebGLId program, WebKit::WebGLId shader); 41 virtual void attachShader(blink::WebGLId program, blink::WebGLId shader);
42 virtual void bindFramebuffer( 42 virtual void bindFramebuffer(
43 WebKit::WGC3Denum target, WebKit::WebGLId framebuffer); 43 blink::WGC3Denum target, blink::WebGLId framebuffer);
44 virtual void bindRenderbuffer( 44 virtual void bindRenderbuffer(
45 WebKit::WGC3Denum target, WebKit::WebGLId renderbuffer); 45 blink::WGC3Denum target, blink::WebGLId renderbuffer);
46 virtual void bindTexture( 46 virtual void bindTexture(
47 WebKit::WGC3Denum target, 47 blink::WGC3Denum target,
48 WebKit::WebGLId texture_id); 48 blink::WebGLId texture_id);
49 49
50 virtual WebKit::WGC3Denum checkFramebufferStatus(WebKit::WGC3Denum target); 50 virtual blink::WGC3Denum checkFramebufferStatus(blink::WGC3Denum target);
51 51
52 virtual Attributes getContextAttributes(); 52 virtual Attributes getContextAttributes();
53 53
54 virtual WebKit::WebString getString(WebKit::WGC3Denum name); 54 virtual blink::WebString getString(blink::WGC3Denum name);
55 virtual WebKit::WGC3Dint getUniformLocation( 55 virtual blink::WGC3Dint getUniformLocation(
56 WebKit::WebGLId program, 56 blink::WebGLId program,
57 const WebKit::WGC3Dchar* name); 57 const blink::WGC3Dchar* name);
58 virtual WebKit::WGC3Dsizeiptr getVertexAttribOffset( 58 virtual blink::WGC3Dsizeiptr getVertexAttribOffset(
59 WebKit::WGC3Duint index, 59 blink::WGC3Duint index,
60 WebKit::WGC3Denum pname); 60 blink::WGC3Denum pname);
61 61
62 virtual WebKit::WGC3Dboolean isBuffer(WebKit::WebGLId buffer); 62 virtual blink::WGC3Dboolean isBuffer(blink::WebGLId buffer);
63 virtual WebKit::WGC3Dboolean isEnabled(WebKit::WGC3Denum cap); 63 virtual blink::WGC3Dboolean isEnabled(blink::WGC3Denum cap);
64 virtual WebKit::WGC3Dboolean isFramebuffer(WebKit::WebGLId framebuffer); 64 virtual blink::WGC3Dboolean isFramebuffer(blink::WebGLId framebuffer);
65 virtual WebKit::WGC3Dboolean isProgram(WebKit::WebGLId program); 65 virtual blink::WGC3Dboolean isProgram(blink::WebGLId program);
66 virtual WebKit::WGC3Dboolean isRenderbuffer(WebKit::WebGLId renderbuffer); 66 virtual blink::WGC3Dboolean isRenderbuffer(blink::WebGLId renderbuffer);
67 virtual WebKit::WGC3Dboolean isShader(WebKit::WebGLId shader); 67 virtual blink::WGC3Dboolean isShader(blink::WebGLId shader);
68 virtual WebKit::WGC3Dboolean isTexture(WebKit::WebGLId texture); 68 virtual blink::WGC3Dboolean isTexture(blink::WebGLId texture);
69 69
70 virtual void useProgram(WebKit::WebGLId program); 70 virtual void useProgram(blink::WebGLId program);
71 71
72 virtual void genBuffers(WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); 72 virtual void genBuffers(blink::WGC3Dsizei count, blink::WebGLId* ids);
73 virtual void genFramebuffers(WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); 73 virtual void genFramebuffers(blink::WGC3Dsizei count, blink::WebGLId* ids);
74 virtual void genRenderbuffers(WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); 74 virtual void genRenderbuffers(blink::WGC3Dsizei count, blink::WebGLId* ids);
75 virtual void genTextures(WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); 75 virtual void genTextures(blink::WGC3Dsizei count, blink::WebGLId* ids);
76 76
77 virtual void deleteBuffers(WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); 77 virtual void deleteBuffers(blink::WGC3Dsizei count, blink::WebGLId* ids);
78 virtual void deleteFramebuffers( 78 virtual void deleteFramebuffers(
79 WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); 79 blink::WGC3Dsizei count, blink::WebGLId* ids);
80 virtual void deleteRenderbuffers( 80 virtual void deleteRenderbuffers(
81 WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); 81 blink::WGC3Dsizei count, blink::WebGLId* ids);
82 virtual void deleteTextures(WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); 82 virtual void deleteTextures(blink::WGC3Dsizei count, blink::WebGLId* ids);
83 83
84 virtual WebKit::WebGLId createBuffer(); 84 virtual blink::WebGLId createBuffer();
85 virtual WebKit::WebGLId createFramebuffer(); 85 virtual blink::WebGLId createFramebuffer();
86 virtual WebKit::WebGLId createRenderbuffer(); 86 virtual blink::WebGLId createRenderbuffer();
87 virtual WebKit::WebGLId createTexture(); 87 virtual blink::WebGLId createTexture();
88 88
89 virtual void deleteBuffer(WebKit::WebGLId id); 89 virtual void deleteBuffer(blink::WebGLId id);
90 virtual void deleteFramebuffer(WebKit::WebGLId id); 90 virtual void deleteFramebuffer(blink::WebGLId id);
91 virtual void deleteRenderbuffer(WebKit::WebGLId id); 91 virtual void deleteRenderbuffer(blink::WebGLId id);
92 virtual void deleteTexture(WebKit::WebGLId id); 92 virtual void deleteTexture(blink::WebGLId id);
93 93
94 virtual WebKit::WebGLId createProgram(); 94 virtual blink::WebGLId createProgram();
95 virtual WebKit::WebGLId createShader(WebKit::WGC3Denum); 95 virtual blink::WebGLId createShader(blink::WGC3Denum);
96 virtual WebKit::WebGLId createExternalTexture(); 96 virtual blink::WebGLId createExternalTexture();
97 97
98 virtual void deleteProgram(WebKit::WebGLId id); 98 virtual void deleteProgram(blink::WebGLId id);
99 virtual void deleteShader(WebKit::WebGLId id); 99 virtual void deleteShader(blink::WebGLId id);
100 100
101 virtual void endQueryEXT(WebKit::WGC3Denum target); 101 virtual void endQueryEXT(blink::WGC3Denum target);
102 virtual void getQueryObjectuivEXT( 102 virtual void getQueryObjectuivEXT(
103 WebKit::WebGLId query, 103 blink::WebGLId query,
104 WebKit::WGC3Denum pname, 104 blink::WGC3Denum pname,
105 WebKit::WGC3Duint* params); 105 blink::WGC3Duint* params);
106 106
107 virtual void getIntegerv( 107 virtual void getIntegerv(
108 WebKit::WGC3Denum pname, 108 blink::WGC3Denum pname,
109 WebKit::WGC3Dint* value); 109 blink::WGC3Dint* value);
110 110
111 virtual void genMailboxCHROMIUM(WebKit::WGC3Dbyte* mailbox); 111 virtual void genMailboxCHROMIUM(blink::WGC3Dbyte* mailbox);
112 virtual void produceTextureCHROMIUM(WebKit::WGC3Denum target, 112 virtual void produceTextureCHROMIUM(blink::WGC3Denum target,
113 const WebKit::WGC3Dbyte* mailbox) { } 113 const blink::WGC3Dbyte* mailbox) { }
114 virtual void consumeTextureCHROMIUM(WebKit::WGC3Denum target, 114 virtual void consumeTextureCHROMIUM(blink::WGC3Denum target,
115 const WebKit::WGC3Dbyte* mailbox) { } 115 const blink::WGC3Dbyte* mailbox) { }
116 116
117 virtual void setContextLostCallback( 117 virtual void setContextLostCallback(
118 WebGraphicsContextLostCallback* callback); 118 WebGraphicsContextLostCallback* callback);
119 119
120 virtual void loseContextCHROMIUM(WebKit::WGC3Denum current, 120 virtual void loseContextCHROMIUM(blink::WGC3Denum current,
121 WebKit::WGC3Denum other); 121 blink::WGC3Denum other);
122 122
123 virtual void setSwapBuffersCompleteCallbackCHROMIUM( 123 virtual void setSwapBuffersCompleteCallbackCHROMIUM(
124 WebGraphicsSwapBuffersCompleteCallbackCHROMIUM* callback); 124 WebGraphicsSwapBuffersCompleteCallbackCHROMIUM* callback);
125 125
126 virtual void prepareTexture(); 126 virtual void prepareTexture();
127 virtual void postSubBufferCHROMIUM(int x, int y, int width, int height); 127 virtual void postSubBufferCHROMIUM(int x, int y, int width, int height);
128 virtual void finish(); 128 virtual void finish();
129 virtual void flush(); 129 virtual void flush();
130 130
131 virtual void bindBuffer(WebKit::WGC3Denum target, WebKit::WebGLId buffer); 131 virtual void bindBuffer(blink::WGC3Denum target, blink::WebGLId buffer);
132 virtual void bufferData(WebKit::WGC3Denum target, 132 virtual void bufferData(blink::WGC3Denum target,
133 WebKit::WGC3Dsizeiptr size, 133 blink::WGC3Dsizeiptr size,
134 const void* data, 134 const void* data,
135 WebKit::WGC3Denum usage); 135 blink::WGC3Denum usage);
136 virtual void* mapBufferCHROMIUM(WebKit::WGC3Denum target, 136 virtual void* mapBufferCHROMIUM(blink::WGC3Denum target,
137 WebKit::WGC3Denum access); 137 blink::WGC3Denum access);
138 virtual WebKit::WGC3Dboolean unmapBufferCHROMIUM(WebKit::WGC3Denum target); 138 virtual blink::WGC3Dboolean unmapBufferCHROMIUM(blink::WGC3Denum target);
139 139
140 virtual WebKit::WGC3Duint createImageCHROMIUM( 140 virtual blink::WGC3Duint createImageCHROMIUM(
141 WebKit::WGC3Dsizei width, 141 blink::WGC3Dsizei width,
142 WebKit::WGC3Dsizei height, 142 blink::WGC3Dsizei height,
143 WebKit::WGC3Denum internalformat); 143 blink::WGC3Denum internalformat);
144 virtual void destroyImageCHROMIUM(WebKit::WGC3Duint image_id); 144 virtual void destroyImageCHROMIUM(blink::WGC3Duint image_id);
145 virtual void getImageParameterivCHROMIUM( 145 virtual void getImageParameterivCHROMIUM(
146 WebKit::WGC3Duint image_id, 146 blink::WGC3Duint image_id,
147 WebKit::WGC3Denum pname, 147 blink::WGC3Denum pname,
148 WebKit::WGC3Dint* params); 148 blink::WGC3Dint* params);
149 virtual void* mapImageCHROMIUM( 149 virtual void* mapImageCHROMIUM(
150 WebKit::WGC3Duint image_id, 150 blink::WGC3Duint image_id,
151 WebKit::WGC3Denum access); 151 blink::WGC3Denum access);
152 virtual void unmapImageCHROMIUM(WebKit::WGC3Duint image_id); 152 virtual void unmapImageCHROMIUM(blink::WGC3Duint image_id);
153 153
154 const ContextProvider::Capabilities& test_capabilities() const { 154 const ContextProvider::Capabilities& test_capabilities() const {
155 return test_capabilities_; 155 return test_capabilities_;
156 } 156 }
157 157
158 // When set, MakeCurrent() will fail after this many times. 158 // When set, MakeCurrent() will fail after this many times.
159 void set_times_make_current_succeeds(int times) { 159 void set_times_make_current_succeeds(int times) {
160 times_make_current_succeeds_ = times; 160 times_make_current_succeeds_ = times;
161 } 161 }
162 void set_times_bind_texture_succeeds(int times) { 162 void set_times_bind_texture_succeeds(int times) {
163 times_bind_texture_succeeds_ = times; 163 times_bind_texture_succeeds_ = times;
164 } 164 }
165 void set_times_end_query_succeeds(int times) { 165 void set_times_end_query_succeeds(int times) {
166 times_end_query_succeeds_ = times; 166 times_end_query_succeeds_ = times;
167 } 167 }
168 void set_times_gen_mailbox_succeeds(int times) { 168 void set_times_gen_mailbox_succeeds(int times) {
169 times_gen_mailbox_succeeds_ = times; 169 times_gen_mailbox_succeeds_ = times;
170 } 170 }
171 171
172 // When set, mapImageCHROMIUM and mapBufferCHROMIUM will return NULL after 172 // When set, mapImageCHROMIUM and mapBufferCHROMIUM will return NULL after
173 // this many times. 173 // this many times.
174 void set_times_map_image_chromium_succeeds(int times) { 174 void set_times_map_image_chromium_succeeds(int times) {
175 times_map_image_chromium_succeeds_ = times; 175 times_map_image_chromium_succeeds_ = times;
176 } 176 }
177 void set_times_map_buffer_chromium_succeeds(int times) { 177 void set_times_map_buffer_chromium_succeeds(int times) {
178 times_map_buffer_chromium_succeeds_ = times; 178 times_map_buffer_chromium_succeeds_ = times;
179 } 179 }
180 180
181 size_t NumTextures() const; 181 size_t NumTextures() const;
182 WebKit::WebGLId TextureAt(int i) const; 182 blink::WebGLId TextureAt(int i) const;
183 183
184 size_t NumUsedTextures() const { return used_textures_.size(); } 184 size_t NumUsedTextures() const { return used_textures_.size(); }
185 bool UsedTexture(int texture) const { 185 bool UsedTexture(int texture) const {
186 return ContainsKey(used_textures_, texture); 186 return ContainsKey(used_textures_, texture);
187 } 187 }
188 void ResetUsedTextures() { used_textures_.clear(); } 188 void ResetUsedTextures() { used_textures_.clear(); }
189 189
190 void set_support_swapbuffers_complete_callback(bool support) { 190 void set_support_swapbuffers_complete_callback(bool support) {
191 test_capabilities_.swapbuffers_complete_callback = support; 191 test_capabilities_.swapbuffers_complete_callback = support;
192 } 192 }
193 void set_have_extension_io_surface(bool have) { 193 void set_have_extension_io_surface(bool have) {
194 test_capabilities_.iosurface = have; 194 test_capabilities_.iosurface = have;
195 test_capabilities_.texture_rectangle = have; 195 test_capabilities_.texture_rectangle = have;
196 } 196 }
197 void set_have_extension_egl_image(bool have) { 197 void set_have_extension_egl_image(bool have) {
198 test_capabilities_.egl_image_external = have; 198 test_capabilities_.egl_image_external = have;
199 } 199 }
200 void set_have_post_sub_buffer(bool have) { 200 void set_have_post_sub_buffer(bool have) {
201 test_capabilities_.post_sub_buffer = have; 201 test_capabilities_.post_sub_buffer = have;
202 } 202 }
203 void set_have_discard_framebuffer(bool have) { 203 void set_have_discard_framebuffer(bool have) {
204 test_capabilities_.discard_framebuffer = have; 204 test_capabilities_.discard_framebuffer = have;
205 } 205 }
206 void set_support_compressed_texture_etc1(bool support) { 206 void set_support_compressed_texture_etc1(bool support) {
207 test_capabilities_.texture_format_etc1 = support; 207 test_capabilities_.texture_format_etc1 = support;
208 } 208 }
209 209
210 // When this context is lost, all contexts in its share group are also lost. 210 // When this context is lost, all contexts in its share group are also lost.
211 void add_share_group_context(WebKit::WebGraphicsContext3D* context3d) { 211 void add_share_group_context(blink::WebGraphicsContext3D* context3d) {
212 shared_contexts_.push_back(context3d); 212 shared_contexts_.push_back(context3d);
213 } 213 }
214 214
215 void set_max_texture_size(int size) { max_texture_size_ = size; } 215 void set_max_texture_size(int size) { max_texture_size_ = size; }
216 216
217 static const WebKit::WebGLId kExternalTextureId; 217 static const blink::WebGLId kExternalTextureId;
218 virtual WebKit::WebGLId NextTextureId(); 218 virtual blink::WebGLId NextTextureId();
219 virtual void RetireTextureId(WebKit::WebGLId id); 219 virtual void RetireTextureId(blink::WebGLId id);
220 220
221 virtual WebKit::WebGLId NextBufferId(); 221 virtual blink::WebGLId NextBufferId();
222 virtual void RetireBufferId(WebKit::WebGLId id); 222 virtual void RetireBufferId(blink::WebGLId id);
223 223
224 virtual WebKit::WebGLId NextImageId(); 224 virtual blink::WebGLId NextImageId();
225 virtual void RetireImageId(WebKit::WebGLId id); 225 virtual void RetireImageId(blink::WebGLId id);
226 226
227 size_t GetTransferBufferMemoryUsedBytes() const; 227 size_t GetTransferBufferMemoryUsedBytes() const;
228 void SetMaxTransferBufferUsageBytes(size_t max_transfer_buffer_usage_bytes); 228 void SetMaxTransferBufferUsageBytes(size_t max_transfer_buffer_usage_bytes);
229 229
230 void set_test_support(TestContextSupport* test_support) { 230 void set_test_support(TestContextSupport* test_support) {
231 test_support_ = test_support; 231 test_support_ = test_support;
232 } 232 }
233 233
234 int width() const { return width_; } 234 int width() const { return width_; }
235 int height() const { return height_; } 235 int height() const { return height_; }
(...skipping 11 matching lines...) Expand all
247 247
248 UpdateType last_update_type() { 248 UpdateType last_update_type() {
249 return last_update_type_; 249 return last_update_type_;
250 } 250 }
251 251
252 protected: 252 protected:
253 struct TextureTargets { 253 struct TextureTargets {
254 TextureTargets(); 254 TextureTargets();
255 ~TextureTargets(); 255 ~TextureTargets();
256 256
257 void BindTexture(WebKit::WGC3Denum target, WebKit::WebGLId id); 257 void BindTexture(blink::WGC3Denum target, blink::WebGLId id);
258 void UnbindTexture(WebKit::WebGLId id); 258 void UnbindTexture(blink::WebGLId id);
259 259
260 WebKit::WebGLId BoundTexture(WebKit::WGC3Denum target); 260 blink::WebGLId BoundTexture(blink::WGC3Denum target);
261 261
262 private: 262 private:
263 typedef base::hash_map<WebKit::WGC3Denum, WebKit::WebGLId> TargetTextureMap; 263 typedef base::hash_map<blink::WGC3Denum, blink::WebGLId> TargetTextureMap;
264 TargetTextureMap bound_textures_; 264 TargetTextureMap bound_textures_;
265 }; 265 };
266 266
267 struct Buffer { 267 struct Buffer {
268 Buffer(); 268 Buffer();
269 ~Buffer(); 269 ~Buffer();
270 270
271 WebKit::WGC3Denum target; 271 blink::WGC3Denum target;
272 scoped_ptr<uint8[]> pixels; 272 scoped_ptr<uint8[]> pixels;
273 size_t size; 273 size_t size;
274 274
275 private: 275 private:
276 DISALLOW_COPY_AND_ASSIGN(Buffer); 276 DISALLOW_COPY_AND_ASSIGN(Buffer);
277 }; 277 };
278 278
279 struct Image { 279 struct Image {
280 Image(); 280 Image();
281 ~Image(); 281 ~Image();
(...skipping 20 matching lines...) Expand all
302 friend class base::RefCountedThreadSafe<Namespace>; 302 friend class base::RefCountedThreadSafe<Namespace>;
303 ~Namespace(); 303 ~Namespace();
304 DISALLOW_COPY_AND_ASSIGN(Namespace); 304 DISALLOW_COPY_AND_ASSIGN(Namespace);
305 }; 305 };
306 306
307 TestWebGraphicsContext3D(); 307 TestWebGraphicsContext3D();
308 308
309 void CallAllSyncPointCallbacks(); 309 void CallAllSyncPointCallbacks();
310 void SwapBuffersComplete(); 310 void SwapBuffersComplete();
311 void CreateNamespace(); 311 void CreateNamespace();
312 WebKit::WebGLId BoundTextureId(WebKit::WGC3Denum target); 312 blink::WebGLId BoundTextureId(blink::WGC3Denum target);
313 313
314 unsigned context_id_; 314 unsigned context_id_;
315 Attributes attributes_; 315 Attributes attributes_;
316 ContextProvider::Capabilities test_capabilities_; 316 ContextProvider::Capabilities test_capabilities_;
317 int times_make_current_succeeds_; 317 int times_make_current_succeeds_;
318 int times_bind_texture_succeeds_; 318 int times_bind_texture_succeeds_;
319 int times_end_query_succeeds_; 319 int times_end_query_succeeds_;
320 int times_gen_mailbox_succeeds_; 320 int times_gen_mailbox_succeeds_;
321 bool context_lost_; 321 bool context_lost_;
322 int times_map_image_chromium_succeeds_; 322 int times_map_image_chromium_succeeds_;
323 int times_map_buffer_chromium_succeeds_; 323 int times_map_buffer_chromium_succeeds_;
324 WebGraphicsContextLostCallback* context_lost_callback_; 324 WebGraphicsContextLostCallback* context_lost_callback_;
325 WebGraphicsSwapBuffersCompleteCallbackCHROMIUM* swap_buffers_callback_; 325 WebGraphicsSwapBuffersCompleteCallbackCHROMIUM* swap_buffers_callback_;
326 base::hash_set<unsigned> used_textures_; 326 base::hash_set<unsigned> used_textures_;
327 unsigned next_program_id_; 327 unsigned next_program_id_;
328 base::hash_set<unsigned> program_set_; 328 base::hash_set<unsigned> program_set_;
329 unsigned next_shader_id_; 329 unsigned next_shader_id_;
330 base::hash_set<unsigned> shader_set_; 330 base::hash_set<unsigned> shader_set_;
331 std::vector<WebKit::WebGraphicsContext3D*> shared_contexts_; 331 std::vector<blink::WebGraphicsContext3D*> shared_contexts_;
332 int max_texture_size_; 332 int max_texture_size_;
333 bool reshape_called_; 333 bool reshape_called_;
334 int width_; 334 int width_;
335 int height_; 335 int height_;
336 float scale_factor_; 336 float scale_factor_;
337 TestContextSupport* test_support_; 337 TestContextSupport* test_support_;
338 gfx::Rect update_rect_; 338 gfx::Rect update_rect_;
339 UpdateType last_update_type_; 339 UpdateType last_update_type_;
340 340
341 unsigned bound_buffer_; 341 unsigned bound_buffer_;
342 TextureTargets texture_targets_; 342 TextureTargets texture_targets_;
343 343
344 scoped_refptr<Namespace> namespace_; 344 scoped_refptr<Namespace> namespace_;
345 static Namespace* shared_namespace_; 345 static Namespace* shared_namespace_;
346 346
347 base::WeakPtrFactory<TestWebGraphicsContext3D> weak_ptr_factory_; 347 base::WeakPtrFactory<TestWebGraphicsContext3D> weak_ptr_factory_;
348 }; 348 };
349 349
350 } // namespace cc 350 } // namespace cc
351 351
352 #endif // CC_TEST_TEST_WEB_GRAPHICS_CONTEXT_3D_H_ 352 #endif // CC_TEST_TEST_WEB_GRAPHICS_CONTEXT_3D_H_
OLDNEW
« no previous file with comments | « cc/test/test_texture.h ('k') | cc/test/test_web_graphics_context_3d.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698